interview
Pass
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The testing scripts
scripts/test_interview_state.pyandscripts/test_visualize_interview.pyutilizesubprocess.runto verify the command-line interface of the skill's utility scripts. These calls are confined to local regression testing and do not process untrusted external input. - [EXTERNAL_DOWNLOADS]: The
README.mddocumentation describes installing the skill vianpxfrom the author's GitHub repository. It also references official guidelines from well-known services like Cloudflare and Vercel Labs in illustrative examples, following standard development practices. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted user input to generate requirements. It mitigates injection risks by implementing separate, read-only worker contracts in
references/evaluator.mdandreferences/questioner.mdthat explicitly instruct the agent to treat data as evidence rather than instructions. - [DYNAMIC_EXECUTION]: The skill's Python test suite dynamically loads local modules using
importlib.utilfor unit testing purposes. This behavior is restricted to the skill's internal files and is a standard practice for modular script development.
Audit Metadata