parallel-web
Pass
Audited by Gen Agent Trust Hub on Jun 26, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill implements a workflow that is vulnerable to indirect prompt injection. It fetches arbitrary web content via the
searchandextractcommands and saves it to the localsources/directory. The documentation explicitly instructs the agent to read these files for context before making new queries, which allows malicious instructions embedded in a retrieved web page to potentially hijack the agent's behavior.\n - Ingestion points: Web content retrieved from arbitrary URLs via
scripts/parallel_web.py.\n - Boundary markers: Results are saved as markdown with basic headers, but there are no strict delimiters or 'ignore instructions' warnings wrapping the retrieved content to prevent agent obedience.\n
- Capability inventory: The skill has file-writing capabilities through the
-oflag inscripts/parallel_web.py, and the agent is grantedBashaccess, increasing the risk of successful injection.\n - Sanitization: No sanitization or filtering is applied to the retrieved web content before it is stored in the project workspace.\n- [EXTERNAL_DOWNLOADS]: The skill relies on the
openaiandparallel-webPython packages. These are legitimate dependencies required for the skill's documented functionality and represent standard usage of established and vendor-specific libraries.
Audit Metadata