changelog
Pass
Audited by Gen Agent Trust Hub on Jul 30, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill has an indirect prompt injection surface as it ingests external changelog data and uses it to generate and execute repository file modifications.
- Ingestion points: The skill fetches data from
code.claude.com/docs/en/changelogvia theWebFetchtool and also allows users to paste changelog text directly into the conversation. - Boundary markers: Absent. The instructions do not define explicit delimiters or 'ignore embedded instructions' warnings for the external content.
- Capability inventory: The skill possesses significant capabilities, including writing to the file system (Phase 5: Implement) and executing shell commands such as
git,gh,npx, andjq. - Sanitization: The risk is significantly reduced by a mandatory 'Phase 3
- Interview' which requires the agent to present a triage table and obtain explicit user confirmation of the scope before any files are modified.
- [EXTERNAL_DOWNLOADS]: The skill fetches changelog entries from
code.claude.com. This is a well-known service associated with the Claude Code developer tool. - [COMMAND_EXECUTION]: The skill utilizes several CLI tools for its workflow, including
git(for tracking changes),gh(GitHub CLI for issue management),npx(to runmarkdownlint-cli2for verification), andjq(for configuration validation). - [DYNAMIC_CONTEXT_INJECTION]: The
SKILL.mdfile uses the dynamic context injection pattern (!claude --version) to determine the environment's current tool version at load time. This command is benign as it contains no user-controlled arguments and does not access sensitive files or credentials.
Audit Metadata