playwright-web-scraper
Pass
Audited by Gen Agent Trust Hub on Sep 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data extracted from arbitrary web pages, which acts as an entry point for untrusted content. This content could potentially contain instructions aimed at manipulating the agent's downstream tasks.
- Ingestion points: Data is gathered from external websites via
browser_evaluatetools as described inSKILL.mdandreferences/extraction-patterns.md. - Boundary markers: The workflows provided do not include specific delimiters or "ignore embedded instructions" markers when handling the extracted data.
- Capability inventory: The skill can write files to the local system (
fs.writeFileSync) and execute local Python scripts (scripts/process_results.py). - Sanitization: While the scripts facilitate converting data to JSON or CSV, there is no mechanism shown for sanitizing extracted text to prevent the agent from following embedded prompts.
- [EXTERNAL_DOWNLOADS]: The skill script
scripts/validate_urls.pyimports therequestslibrary, which is an external Python dependency. - This contradicts the requirement stated in
SKILL.mdthat scripts should use the "Standard library only". The presence of this unpinned external dependency could lead to execution failures or supply chain risks if the environment is not pre-configured.
Audit Metadata