webpage-screenshotter
Fail
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: CRITICALEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONDATA_EXFILTRATION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill provides instructions to download and install several third-party packages and binaries.
- Evidence: Commands such as
pip install playwright playwright-stealthandplaywright install chromiumare documented for setup. - Evidence: Node.js packages
playwright-extra,playwright-extra-plugin-stealth, and@extra/recaptchaare recommended for Cloudflare bypass functionality. - [DATA_EXFILTRATION]: Automated scans detected a malicious URL within the skill's documentation and code examples.
- Evidence: The URL
https://another-site.comis included in theurlslist within theBatch Screenshotsexample inSKILL.md. This URL has been flagged as blacklisted by security scanners. - Evidence: The skill lacks any URL filtering or allow-listing, which allows the browser engine to navigate to internal network resources or sensitive local file paths (e.g.,
file:///etc/passwd) via the screenshotting tool (SSRF risk). - [INDIRECT_PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection due to its handling of untrusted external content.
- Ingestion points: The
urlparameter inget_screenshot,get_screenshot_custom_path,capture_multiple_screenshots, and other variants inSKILL.mdallows the agent to ingest arbitrary web content. - Boundary markers: None. There are no instructions to the agent to ignore or delimit instructions found within the rendered content of the pages it screenshots.
- Capability inventory: The skill has access to
Bash,Read, andWritetools (specified in frontmatter), and the ability to execute a full browser environment via Playwright. - Sanitization: None. There is no validation or sanitization of the input URL or the resulting screenshot data before it is processed or returned to the agent context.
Recommendations
- Contains 1 malicious URL(s) - DO NOT USE
Audit Metadata