launch-checklist
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFEDYNAMIC_CONTEXT_INJECTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_CONTEXT_INJECTION]: The skill employs the
!commandsyntax to execute a shell command during the skill's load phase. The commandbash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config ...is used to fetch project-specific configurations. This is a legitimate use case for project-specific tooling and configuration resolution. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest data from potentially untrusted files in the repository, creating a surface for indirect prompt injection.
- Ingestion points: Accesses
CLAUDE.md, files inproduction/milestones/andproduction/releases/, anddesign/live-ops/content-calendar.md. It also performs broad codebase scans viaGlob,Grep, andReadtools to identify TODOs, debug logs, and placeholder assets. - Boundary markers: The skill does not implement delimiters or safety instructions to prevent the model from obeying instructions potentially embedded in the files it reads.
- Capability inventory: The skill possesses
Writeaccess to the filesystem (specifically for saving the checklist) and a restrictedBashtool limited to a single configuration helper script. - Sanitization: There is no evidence of sanitization or input validation for the data ingested from the repository files.
Audit Metadata