heyeddi-intake
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/verify_intake.pyexecutes the commandnpm run buildusing thesubprocess.runfunction. This is intended to verify that the project remains buildable after intake operations. The execution is performed withshell=Falseand uses an absolute path for the npm executable resolved viashutil.which, minimizing common command injection risks. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted user prompts to generate structured product documentation and routing configurations, creating a potential surface for indirect prompt injection.
- Ingestion points: Untrusted data enters the skill via the
user_promptandprompt_fileparameters inscripts/load_intake.pyandscripts/write_translation.py. - Boundary markers: No explicit delimiters or boundary markers are used when interpolating user-provided text into the markdown and JSON artifacts.
- Capability inventory: The skill has the capability to write files to the project directory, copy files using
shutil.copy2inscripts/ingest_mockups.py, and execute build commands inscripts/verify_intake.py. - Sanitization: The skill does not perform sanitization or validation of the content of the user prompts before including them in the generated project documentation.
Audit Metadata