geo-report
Pass
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from external websites, creating a potential surface for indirect prompt injection attacks. 1. Ingestion points: The
scripts/fetch_page.pyscript retrieves content from public URLs. 2. Boundary markers: The skill contains explicit instructions inSKILL.mdandreferences/skill-contract.mdto treat external data as untrusted evidence and to ignore any instructions embedded within that data. 3. Capability inventory: The skill utilizes network access for data retrieval viascripts/fetch_page.pyand provides scripts for local file manipulation and reporting. 4. Sanitization: The instructions emphasize evidence labeling and prohibit the silent upgrade of uncertainty. - [EXTERNAL_DOWNLOADS]: The
scripts/generate_pdf_report.pyscript suggests the installation of thereportlablibrary if PDF generation is required. This is an optional dependency on a well-known Python library and does not pose a security risk. - [DATA_EXFILTRATION]: The
scripts/brand_scanner.pyscript allows for reading and scanning arbitrary local files provided as arguments, which could be misused to access sensitive information if the agent is instructed to scan paths outside the intended project scope. - [DYNAMIC_EXECUTION]: The
scripts/citability_scorer.pyscript uses__import__to dynamically load thesysmodule for reading from standard input. This is a common pattern for CLI tools and is considered safe in this context as it targets a standard library module.
Audit Metadata