google-audit
Warn
Audited by Gen Agent Trust Hub on May 18, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONCREDENTIALS_UNSAFEEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The script
scripts/lighthouse_run.pyexecutes thelighthouseornpx lighthouseCLI tool usingsubprocess.run. While used for performance auditing, this executes an external binary with parameters derived from user-provided URLs. - [CREDENTIALS_UNSAFE]: The script
scripts/google_auth.pymanages sensitive Google API credentials, reading and writing to~/.config/claude-seo/google-api.jsonand~/.config/claude-seo/oauth-token.json. It also implements an OAuth flow that starts a local web server on port 8085 to capture authorization codes. - [EXTERNAL_DOWNLOADS]: The skill performs extensive network operations to fetch HTML, robots.txt, and sitemaps from arbitrary target domains provided by the user. Specifically,
scripts/run_audit.shusescurlto fetchllms.txtfiles from remote servers. - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection as it ingests and processes untrusted data from the web to generate audit reports.
- Ingestion points:
scripts/fetch_page.pyandscripts/crawl_site.pydownload HTML content from external target URLs. - Boundary markers: Absent. The skill does not use delimiters or warnings to isolate external content like titles, meta descriptions, or schema data from the agent's instructions.
- Capability inventory: The agent can execute shell commands via
scripts/lighthouse_run.py, make network requests viarequests, and access local configuration files viascripts/google_auth.py. - Sanitization: The skill uses
BeautifulSoupto parse HTML, but it does not perform sanitization or escaping on extracted text elements before rendering them into the final report for the agent's review.
Audit Metadata