AnnualReports
Pass
Audited by Gen Agent Trust Hub on Mar 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill fetches report source data from a public GitHub repository via the
UpdateSources.tstool. It also downloads report content from various cybersecurity vendor websites using theFetchReport.tstool to facilitate summarization and analysis. - [COMMAND_EXECUTION]: The skill executes internal logic using Bun-based TypeScript tools for fetching, listing, and updating its data sources.
- [PROMPT_INJECTION]: The
SKILL.mdfile contains instructions for the agent to load and apply instructions from a customization directory (~/.claude/skills/CORE/USER/SKILLCUSTOMIZATIONS/AnnualReports/), which allows external files to override default behavior. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it fetches and processes untrusted external report content.
- Ingestion points: External report content fetched by
Tools/FetchReport.tsand the upstream source list fetched byTools/UpdateSources.ts. - Boundary markers: No explicit delimiters or instructions are used to prevent the agent from following commands embedded in fetched reports.
- Capability inventory: The skill has network access (
fetch), file system access (fs), and tool execution capabilities (bun run) acrossTools/FetchReport.ts,Tools/UpdateSources.ts, andTools/ListSources.ts. - Sanitization: The
Tools/FetchReport.tstool performs basic HTML tag stripping but lacks mechanisms to sanitize or validate the text content for potential malicious instructions.
Audit Metadata