web-doc-resolver
Pass
Audited by Gen Agent Trust Hub on May 12, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection (Category 8) because it retrieves content from arbitrary external URLs and search results which are then processed as context by the agent.
- Ingestion points: External data is ingested in
scripts/resolve.pyvia outputs from thewebfetchandwebsearchtools. - Boundary markers: The skill does not implement boundary markers or instructions for the agent to ignore directives embedded within the fetched content.
- Capability inventory: The skill uses
subprocess.runto call platform tools and is explicitly granted access to theBashtool in its configuration. - Sanitization: There is no validation, escaping, or sanitization of the fetched markdown or text content beyond a character length truncation.
- [COMMAND_EXECUTION]: The Python script
scripts/resolve.pyexecutes platform tools viasubprocess.run. - The implementation uses a list-based argument format and does not enable shell execution (
shell=False), which mitigates the risk of shell injection from untrusted URL or query inputs.
Audit Metadata