pitch-gen
Pass
Audited by Gen Agent Trust Hub on Oct 18, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill implements a command-line interface using the
commanderpackage. It accepts user input for startup ideas and an optional output file path. All operations are local to the user's environment. - [DATA_EXPOSURE]: The application accesses the
OPENAI_API_KEYenvironment variable to authenticate with OpenAI's API. This is a standard and safe practice for CLI tools requiring external API access. - [INDIRECT_PROMPT_INJECTION]: The tool interpolates user-provided startup descriptions directly into a prompt sent to the LLM (
src/index.ts). While this creates a surface for prompt injection, the risk is negligible as the output is restricted to generated markdown text written to a local file and does not influence the agent's executable logic. - Ingestion points: The
ideaargument accepted insrc/cli.tsand passed to thegeneratePitchfunction. - Boundary markers: None. The user input is concatenated into the prompt string.
- Capability inventory: File writing (
fs.writeFileSyncinsrc/cli.ts) and network requests to OpenAI's API. - Sanitization: No specific sanitization or escaping of the user input is performed before interpolation.
- [REMOTE_CODE_EXECUTION]: All dependencies are standard, well-known packages from the NPM registry. There are no patterns involving the execution of remote scripts or dynamically fetched code.
Audit Metadata