cli-framework-cli-commander
Pass
Audited by Gen Agent Trust Hub on Sep 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides patterns for building interactive CLI tools that resolve configuration from environment variables, project files, and global config files. This ingestion of external data creates a potential surface for indirect prompt injection if the data is not handled carefully, though the skill provides standard development practices.
- Ingestion points: The
resolveSourcefunction inexamples/wizard-patterns.mdreads from environment variables (e.g.,MYAPP_SOURCE), project config files, and global config files in the user's home directory (~/.myapp/config.yaml). - Boundary markers: The templates do not explicitly define LLM boundary markers, as they are intended for standard Node.js execution, but they do include input validation logic for user prompts.
- Capability inventory: The code examples are focused on CLI structure, option parsing, and interactive UX. They do not implement arbitrary command execution or suspicious network operations.
- Sanitization: The
getProjectNameexample inexamples/core.mddemonstrates input validation using regex to restrict characters to lowercase letters, numbers, and hyphens.
Audit Metadata