seo
Pass
Audited by Gen Agent Trust Hub on Jul 9, 2026
Risk Level: SAFE
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill manages DataForSEO API credentials by storing them in a local
.envfile at~/.claude/skills/seo/.env. The instructions explicitly direct the agent to set file permissions tochmod 600to restrict access and warn against echoing credentials in outputs or committing them to version control. This follows established security practices for local secret management. - [EXTERNAL_DOWNLOADS]: The skill communicates with
api.dataforseo.comto fetch SEO metrics, keyword data, and search engine results. This is an interaction with a well-known commercial service required for the skill's primary functionality. - [DATA_EXFILTRATION]: User-provided API credentials (login and password) are transmitted to
api.dataforseo.comvia Basic Authentication over HTTPS. This communication is directed to the official API endpoint of the service provider and is necessary for authorized data retrieval. - [PROMPT_INJECTION]: The skill possesses an indirect prompt injection surface as it ingests untrusted data from external sources.
- Ingestion points: Search engine results (titles and descriptions) fetched in
prospect_finder.pyandserp_check.py, as well as website metadata and content crawled inon_page_audit.py. - Boundary markers: The instructions in
SKILL.mddo not define specific delimiters or "ignore" instructions for the external content when it is passed to the agent for synthesis. - Capability inventory: The skill has access to
Bash,WebFetch,Write, andAgenttools. - Sanitization: There is no evidence of explicit sanitization or filtering of the retrieved web content before it is processed by the agent.
Audit Metadata