broll-capture
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFECOMMAND_EXECUTIONDATA_EXFILTRATIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes external CLI tools (
ffmpeg,screenstudio-cli) as described inSKILL.mdand runs a local Node.js script (scripts/capture-shots.mjs) to automate browser tasks. Additionally, the Puppeteer launch configuration inscripts/capture-shots.mjsincludes arguments (--disable-features=IsolateOrigins,site-per-process) that weaken browser security by disabling Site Isolation. - [DATA_EXFILTRATION]: In
SKILL.md, the 'Lane C' instructions describe recording the user's real browser session, including logged-in states and authenticated dashboards. This poses a risk of exposing sensitive data such as PII, account IDs, or internal project names in the resulting media files. - [DYNAMIC_EXECUTION]: The
scripts/capture-shots.mjsfile usespage.evaluateto dynamically inject and run JavaScript within the browser context to hide elements and simulate scrolling. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external websites. Ingestion points: Browser navigation in
scripts/capture-shots.mjsand manual/extension-driven browsing mentioned inSKILL.md. Boundary markers: None present. Capability inventory: Full browser automation (Puppeteer), file system writes (assets/shots/), and shell command execution (ffmpeg). Sanitization: No sanitization is performed on the content of visited sites.
Audit Metadata