seo-image-gen
Pass
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted external content (web pages) which creates a potential surface for indirect prompt injection.\n
- Ingestion points: The
scripts/fetch_page.pyscript fetches and extracts text from arbitrary external URLs provided during runtime.\n - Boundary markers: The skill includes explicit instructions in
SKILL.mdandreferences/skill-contract.mdto treat scraped material as evidence only and to ignore any embedded instructions found within that data.\n - Capability inventory: Capabilities include network reading via
scripts/fetch_page.pyand file writing viascripts/generate_markdown_report.py,scripts/generate_pdf_report.py, andscripts/schema_generator.py.\n - Sanitization:
scripts/fetch_page.pyperforms basic HTML tag stripping and entity unescaping before the data is presented to the agent.scripts/schema_generator.pyutilizes JSON-safe escaping when interpolating values into templates.\n- [EXTERNAL_DOWNLOADS]: Thescripts/fetch_page.pyscript performs network requests to fetch web content.\n - Security Controls: The script implements protection against Server-Side Request Forgery (SSRF) by resolving hostnames and validating that the resulting IP address is global (public). It also rejects URLs containing embedded credentials (username/password).\n- [COMMAND_EXECUTION]: The skill includes several Python scripts designed to be executed by the agent to perform data fetching, SEO scoring, and report generation tasks. These scripts interact with the network and the local filesystem to produce artifacts.
Audit Metadata