repo-to-launch
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill reads content from a target repository (specifically README files) using
scripts/inspect_repo.pyto extract titles and descriptions for launch materials. Malicious instructions embedded in these files could attempt to influence the agent's behavior during the generation of the launch pack. - Ingestion points:
scripts/inspect_repo.pyreads file content from the provided repository path. - Boundary markers: None identified in the script logic for the extracted text.
- Capability inventory: File reading in
inspect_repo.py, file writing and directory creation inrender.pyandrender_card.py, and subprocess execution inrender.pyand the test suite. - Sanitization:
scripts/render_card.pyemployshtml.escapefor SVG rendering, which mitigates XSS-style injection in the image assets, but the agent processes the raw extracted text before this stage. - [COMMAND_EXECUTION]:
scripts/render.pyutilizessubprocess.check_callto orchestrate the rendering process by callingrender_card.py. The command is constructed using the current Python executable and absolute paths to the skill's own internal scripts, representing a low-risk internal orchestration pattern. - [DYNAMIC_EXECUTION]:
scripts/render_card.pyuses__import__('os')to dynamically check for the presence of theEDGE_SKIP_PNGenvironment variable. While this is a dynamic module load, it is restricted to a standard library module.
Audit Metadata