consent-management
Pass
Audited by Gen Agent Trust Hub on Oct 2, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to ingest and analyze content from external websites, which presents an attack surface for indirect prompt injection if a site contains malicious instructions targeting the agent.
- Ingestion points:
scripts/observe-runtime.mjs(via Playwrightpage.gotoandpage.content()) andscripts/lib/pages.mjs(viafetch). - Boundary markers:
SKILL.mdprovides strict instructions to label claims (e.g., OBSERVED, REVIEW REQUIRED) and explicitly forbids claiming legal 'compliance'. - Capability inventory: The skill has network access and can drive a headless browser via Playwright.
- Sanitization:
scripts/lib/html.mjsincludes logic to decode HTML entities and extract visible text, reducing the impact of certain injection techniques. - [COMMAND_EXECUTION]: The browser automation components search for local Chromium and Google Chrome executables across common system and user directories to facilitate runtime analysis.
- Evidence:
scripts/lib/browser.mjschecks for Playwright caches inhomedir()(~/.cache/ms-playwrightor~/Library/Caches/ms-playwright) and searches standard application paths on macOS, Linux, and Windows. - [EXTERNAL_DOWNLOADS]: The skill depends on Playwright for its core functionality. While it does not download packages itself, it is designed to work with external Node.js packages and browser binaries.
- Evidence:
scripts/lib/browser.mjsuses dynamic imports to loadplaywrightorplaywright-coreif available in the local or global environment.
Audit Metadata