seo-page
Pass
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches and analyzes external web content via
scripts/fetch_page.py, creating a potential surface for indirect prompt injection if the targeted pages contain malicious instructions. The skill proactively mitigates this risk through explicit instructions inSKILL.mdandreferences/skill-contract.mddirecting the agent to treat all scraped content as untrusted evidence and to ignore embedded instructions. - Ingestion points: The
scripts/fetch_page.pyutility retrieves HTML content (titles, descriptions, and headers) from user-specified URLs. - Boundary markers: The skill requires the agent to label findings with evidence types (e.g.,
measured,estimated), which helps distinguish external data from internal logic. - Capability inventory: The skill has network access for fetching pages and file-writing capabilities for report generation.
- Sanitization:
scripts/fetch_page.pyperforms basic sanitization by stripping HTML tags and unescaping entities before data processing. - [EXTERNAL_DOWNLOADS]: The skill references several well-known third-party marketing and SEO services (such as Google Search Console, Ahrefs, HubSpot, and Stripe) and mentions the
reportlablibrary inscripts/generate_pdf_report.py. These references are to established, reputable services and libraries necessary for the skill's documented functionality. - [SAFE]: The network utility
scripts/fetch_page.pyincludes robust SSRF protections, such as validating that hostnames resolve to global (public) IP addresses and preventing access to private, loopback, or reserved IP ranges.
Audit Metadata