skill-developer
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documents the
UserPromptSubmithook system, which intercepts user prompts to inject suggested skill content into the agent's context. This architectural pattern creates a surface for indirect prompt injection where untrusted user input could potentially trigger unintended context injections. - Ingestion points: User prompts are ingested via stdin by the
.claude/hooks/skill-activation-prompt.tsscript as described inHOOK_MECHANISMS.md. - Boundary markers: The system uses visual text delimiters (e.g., box-drawing characters and headers like 'SKILL ACTIVATION CHECK') to separate injected context from the user prompt.
- Capability inventory: The hook system includes the ability to block tool execution (via
PreToolUseexit codes) and provide additional instructions to the agent. - Sanitization: The provided guide focuses on regex matching but does not explicitly detail sanitization or escaping of the user's prompt content before processing.
- [DYNAMIC_EXECUTION]: The architecture relies on the execution of local TypeScript scripts (
.claude/hooks/*.ts) at runtime usingnpx tsx. These scripts are triggered by prompt submission or tool usage to perform logic-based matching and enforcement. - [COMMAND_EXECUTION]: The troubleshooting and setup guides (
SKILL.md,TROUBLESHOOTING.md) instruct the user to execute various shell commands, includingchmod +xfor script permissions and manual execution of the hook scripts using piped JSON data for testing purposes.
Audit Metadata