claude-seo
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from user-supplied URLs. 1. Ingestion points:
scripts/fetch_page.pyandscripts/render_page.pyfetch HTML/JS. 2. Boundary markers: Data is structured for analysis but content is processed by the agent. 3. Capability inventory: The skill possesses file-write (SQLite and local files) and network-request (Google/Bing/Moz APIs) capabilities. 4. Sanitization: No content-level sanitization is applied to the analyzed text. - [DYNAMIC_EXECUTION]:
scripts/render_page.pyexecutes untrusted JavaScript from external sites using a headless Playwright instance to identify hydration shells and render content for audits. - [EXTERNAL_DOWNLOADS]: The toolkit downloads software and data at runtime from well-known services.
scripts/unlighthouse_run.pyusesnpxto fetch and executeunlighthouse-clifrom npm.scripts/sync_flow.pydownloads prompt data and reference materials from GitHub (AgriciDaniel/flow). - [COMMAND_EXECUTION]: Various scripts use
subprocess.runto call standard system utilities includinggit,whois, andexiftool. Sibling script execution is orchestrated viasys.executable. - [SAFE]: The skill uses high-quality security measures.
scripts/url_safety.pycentralizes SSRF and DNS-rebinding protection.scripts/google_auth.pymanages sensitive OAuth tokens with restricted file permissions.
Audit Metadata