virtualmin-domains
Pass
Audited by Gen Agent Trust Hub on Jul 6, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill relies on
sudoto run thevirtualminCLI tool for system-level administration. This includes tasks like managing user accounts, modifying web server configurations, and handling disk quotas, which are necessary for its stated purpose. - [CREDENTIALS_UNSAFE]: Some scripts, such as
create-domain.sh, accept passwords as command-line arguments. While this is a standard operational pattern for thevirtualminCLI, it is a point of note that credentials passed this way are handled in plaintext during the execution phase. - [DATA_EXFILTRATION]: The script
transfer-domain.shallows for the migration of server data to a remote host via SSH. This is a legitimate administrative feature but grants the agent the capability to move entire virtual server environments between systems. - [PROMPT_INJECTION]: Scripts like
modify-domain.shandmodify-web.shemploy a pass-through mechanism (EXTRA_ARGS) for command-line arguments. This allows the agent to pass arbitrary flags directly to the high-privilegevirtualmincommand, which represents a potential surface for argument injection if the input is not carefully managed.
Audit Metadata