cli-keys
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to use the
omniroutecommand-line utility to perform administrative tasks such as creating, rotating, revealing, and revoking API keys.\n- [EXTERNAL_DOWNLOADS]: The skill requires the agent to install theomniroutepackage globally from the npm registry usingnpm install -g omniroute.\n- [INDIRECT_PROMPT_INJECTION]: The skill includes subcommands that process external input as shell arguments, creating an attack surface for indirect prompt injection.\n - Ingestion points: Arguments in subcommands like
keys add <provider> [apiKey],keys reveal <id>, andoauth status --provider <id>are derived from external data.\n - Boundary markers: The instructions do not define delimiters or specific warnings to prevent the agent from misinterpreting instructions embedded within these inputs.\n
- Capability inventory: The agent has the capability to execute shell commands and reveal sensitive API keys via the
omniroutebinary.\n - Sanitization: No explicit sanitization or validation logic is provided to handle potentially malicious input before it is interpolated into shell commands.
Audit Metadata