geo-prospect
Pass
Audited by Gen Agent Trust Hub on Oct 20, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [DYNAMIC_EXECUTION]: The script
scripts/citability_scorer.pyutilizes__import__('sys')to dynamically load the system module for reading input from stdin. This is a common pattern in standalone scripts to avoid global imports when module functionality is only required in a specific conditional branch or one-liner.- [INDIRECT_PROMPT_INJECTION]: The skill processes external data, creating an attack surface. 1. Ingestion points:scripts/fetch_page.py(URL fetching) andscripts/brand_scanner.py(local file scanning). 2. Boundary markers: Explicit warnings inSKILL.mdandreferences/skill-contract.mdinstructing the agent to treat evidence as untrusted input. 3. Capability inventory: Network requests inscripts/fetch_page.py, file writes inscripts/generate_markdown_report.pyandscripts/generate_pdf_report.py. 4. Sanitization: Instruction-based boundaries directing the agent to ignore instructions embedded in scraped data.- [EXTERNAL_DOWNLOADS]: Thescripts/fetch_page.pyscript executes network requests to fetch web pages. The script implements security controls, including hostname validation and SSRF protection (blocking private, loopback, and reserved addresses) to prevent unauthorized access to internal network resources.
Audit Metadata