workflow-progress-screenshots
Warn
Audited by Gen Agent Trust Hub on Nov 11, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/capture.mjsscript usesnode:child_process.spawnto launch a headless Chrome or Chromium browser. It attempts to locate existing browser installations on the host system or uses a path provided via theCHROMEenvironment variable.- [DYNAMIC_EXECUTION]: Thescripts/capture.mjsutility accepts arbitrary JavaScript code as command-line arguments and executes it within the context of the loaded web page using theRuntime.evaluatemethod of the Chrome DevTools Protocol. This allows the agent to programmatically interact with page elements (clicking, scrolling, etc.) but constitutes a dynamic code execution vector.- [INDIRECT_PROMPT_INJECTION]: The skill is designed to load and capture arbitrary URLs. This creates an attack surface where a maliciously crafted web page could attempt to influence the agent's behavior through visual content or text that the agent is instructed to "look at" before sending. - Ingestion points: The
scripts/capture.mjsscript takes a URL as an input to be rendered in the browser. - Boundary markers: None identified; the agent is simply instructed to capture the state.
- Capability inventory: The skill can spawn browser processes, write files to disk (
writeFileSync), and execute JavaScript within the browser environment. - Sanitization: There is no validation or sanitization of the input URL or the JavaScript steps executed within the browser.
Audit Metadata