Role-based access control
Assign varying command permissions to different users based on role.
University of Bahrain
College of Information Technology
Department of Information Systems
ShellSentry demonstrates a practical, security-aware path to AI-assisted Linux operations: beyond translating natural language, the architecture delivers host-aware generation, auditable multi-host execution, governed script reuse, and bounded cron automation while remaining honest about lab scope and residual LLM risk.
Additional roadmap items include improved script integrity checks with hashing or signatures, wider input language support, more sophisticated RAG knowledge bases, automation target support, and production deployment features such as TLS, secret management, and more stringent policy profiles.
Assign varying command permissions to different users based on role.
Require explicit approval for sensitive or state-changing commands before execution.
Preview how commands would affect systems before they run for real.
Strengthen audit trails with tamper-evident logging and SIEM integration.
Verify archived scripts using hashing or digital signatures before reuse.
Accept operator requests in additional natural languages beyond the current scope.
Expand trusted example retrieval with richer, domain-specific command libraries.
Extend orchestration to broader automation targets beyond current SSH hosts.
Adopt TLS, hardened secret management, and stricter policy profiles for live use.