blogpost-creator
Pass
Audited by Gen Agent Trust Hub on Sep 25, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to fetch metadata (titles, descriptions, summaries) from external, potentially untrusted URLs using the
extract-meta.jsscript. Content retrieved from these sources is interpolated into the blog post frontmatter and body. Maliciously crafted meta tags or page titles could contain hidden instructions targeting the AI agent's logic during the subsequent file editing or command execution phases. - Ingestion points:
extract-meta.jsparses HTML content from external URLs provided as arguments. - Boundary markers: The skill instructions do not specify explicit delimiters or warnings for the agent to ignore instructions embedded in the fetched metadata.
- Capability inventory: The skill has access to
Bash,Write,Edit, andReadtools, providing a surface for actions if an injection is successful. - Sanitization: Content is trimmed and dates are normalized, but there is no specific filtering for prompt injection strings.
- [COMMAND_EXECUTION]: The skill involves running shell commands, specifically
node extract-meta.js <url>andgo run ./cmd/hydrate <kind> <slug>. These commands are used to process the blog post content and metadata within the local environment. - [EXTERNAL_DOWNLOADS]: The
extract-meta.jsscript utilizes thehttpandhttpsmodules to perform network requests to external URLs to extract site metadata for linkposts.
Audit Metadata