universal-scraping-architect
Pass
Audited by Gen Agent Trust Hub on Nov 7, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill facilitates the ingestion of data from arbitrary external URLs and local files for downstream processing by an LLM. This creates a surface for indirect prompt injection where malicious instructions hidden in scraped content could influence agent actions.
- Ingestion points: Data is pulled from external sources via
requestsand the Firecrawl SDK inscripts/local_bs4_example.pyandscripts/firecrawl_example.py. - Boundary markers: The skill does not implement or mandate strict delimiters or isolation instructions for the ingested content.
- Capability inventory: The skill maintains capabilities for network requests, filesystem writes, and local script execution.
- Sanitization: The validation logic in
scripts/validate_extraction.pyfocuses on structural integrity (JSON/CSV well-formedness) rather than content-based sanitization for malicious instructions. - [EXTERNAL_DOWNLOADS]: The
requirements.txtfile includes standard, well-known Python packages such asfirecrawl,pandas,requests, andbeautifulsoup4. These are used for their intended purposes in data extraction and are fetched from public registries. - [COMMAND_EXECUTION]: The
SKILL.mdinstructions explicitly guide the agent to execute the provided Python runner scripts to perform scraping, data cleaning, and validation tasks.
Audit Metadata