web-extract
Pass
Audited by Gen Agent Trust Hub on Aug 25, 2026
Risk Level: SAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches content from arbitrary, user-provided URLs and search results which are then ingested into the agent context. This creates a surface where malicious instructions embedded in web pages could attempt to influence the agent's behavior.
- Ingestion points: Content is fetched from external sources via
scripts/webtools.pyusing endpoints such asscrape,search, andcrawl. - Boundary markers: The skill returns data in structured formats (JSON or Markdown), but it does not provide explicit instructions to the agent to treat field content as untrusted or to ignore embedded commands within the fetched data.
- Capability inventory: The skill possesses the capability to read content from any public URL and perform search queries via the ZooData API.
- Sanitization: No sanitization or instruction-filtering is performed on the scraped content by the skill script before it is returned to the agent context.
- [DATA_EXFILTRATION]: The skill script
scripts/webtools.pyperforms network operations targetingapi.zoodata.aito facilitate web scraping and search services. It also accesses a local configuration file at~/.zoodata/config.jsonto retrieve necessary API credentials. These operations are consistent with the skill's documented purpose as an interface for the ZooData service provided by the vendor SerendipityOneInc.
Audit Metadata