scraper
Warn
Audited by Gen Agent Trust Hub on Oct 7, 2026
Risk Level: MEDIUMINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to navigate to external websites using the Playwright MCP server and extract data patterns to generate scraping scripts. This creates a surface where malicious content on a target website could influence the code generated by the agent.
- Ingestion points: The skill uses
browser_navigateandbrowser_snapshot(Step 4 inSKILL.md) to explore untrusted external web content. - Capability inventory: The skill has access to
Bash,Write, andEdittools, allowing it to create and execute code. - Boundary markers: No explicit delimiters or instructions are provided to the agent to treat scraped content as data rather than instructions during the script generation phase.
- Sanitization: There is no evidence of sanitization or filtering of external content before it is interpolated into the script generation prompts.
- [DYNAMIC_EXECUTION]: The skill generates and saves new Python or Node.js scripts (e.g.,
scrapers/scraper_name.py) based on templates in thereferences/directory and then executes them using theBashtool to verify functionality. This script generation and execution workflow happens at runtime based on the target website's structure. - [EXTERNAL_DOWNLOADS]: The instructions direct the agent to install
patchright(viapip,npm, ornpx), which is an unofficial community-maintained fork of Playwright. It also recommends using thewebshareCLI tool for proxy management. - [COMMAND_EXECUTION]: The skill uses the
Bashtool to install dependencies, run the generated scraper scripts, and interact with thewebshareCLI. It also executes thescripts/init_project.pyscript to scaffold new projects.
Audit Metadata