web-shader-extractor
Pass
Audited by Gen Agent Trust Hub on Mar 31, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection attacks because it ingests and analyzes untrusted data from third-party websites.
- Ingestion points: The
scripts/fetch-rendered-dom.mjsscript fetches rendered HTML, console logs, and network request metadata from arbitrary URLs provided by the user. - Boundary markers: The instructions do not specify the use of boundary markers or instructions to the analyzer agent to ignore potential commands embedded in the processed web content.
- Capability inventory: Across its scripts, the skill can execute shell commands (
execSync,bash), perform network operations (curl,playwright), and write files to the system. - Sanitization: There is no evidence of sanitization, filtering, or escaping of the external website content before it is passed to the agent for analysis.
- [COMMAND_EXECUTION]: The skill performs automated environment setup and dependency installation.
Phase 0inSKILL.mdexecutes shell commands to check for and install Node.js via Homebrew or by extracting a downloaded binary to/usr/localwithout user confirmation.scripts/fetch-rendered-dom.mjsuseschild_process.execSyncto install theplaywrightNPM package and the Chromium browser to a local cache directory.- [EXTERNAL_DOWNLOADS]: The skill fetches software binaries and web assets from remote sources.
- Fetches Node.js distribution archives from the official
nodejs.orgdomain. - Downloads browser components and the
playwrightpackage from well-known registries. - Downloads website source code, shaders, and resources from target URLs during the extraction process.
- [DATA_EXFILTRATION]: The skill communicates with external domains.
- Uses
curland Playwright to fetch content from user-provided URLs. - References various Firestore and Cloud Functions endpoints related to the Unicorn Studio and Shaders.com platforms for asset retrieval.
Audit Metadata