heyeddi-handoff
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process untrusted project data, such as wireframes and mockup briefs, which presents a surface for indirect prompt injection. However, the skill implements multiple robust mitigations.
- Ingestion points:
scripts/load_handoff.pyidentifies and loads paths forwireframe.md,mockup-brief.md, and design images into the agent context. - Boundary markers: Content from project-authored documents is wrapped using
scripts/_untrusted_doc.py, which adds<<<UNTRUSTED_PROJECT_DOC>>>delimiters and explicit warnings to treat the content as data only.SKILL.mdandreference/trust-boundaries.mdprovide mandatory instructions to ignore embedded commands in these assets. - Capability inventory: The skill has the capability to write Vue components and CSS files to the workspace and execute shell-based verification scripts.
- Sanitization:
scripts/load_handoff.pyuses a whitelist for metadata keys when parsinghandoff.jsonto prevent the injection of arbitrary free-text fields. - [COMMAND_EXECUTION]: The skill uses shell commands to run local verification and synchronization scripts.
- The manifest defines tools that execute Python scripts (e.g.,
load_handoff.py,describe_handoff.py,verify_handoff.py) to validate implementation against specifications. - Instructions in
SKILL.mdandreference/subagents.mddirect the agent to use standard build tools likenpm testandnpm run build, and to call sibling scripts within the same install tree for engineering audits.
Audit Metadata