browser-trace
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires the installation of the
browseCLI tool vianpm install -g browseto perform its core functions. It also optionally suggests the use ofjqfor querying data. These are standard tools in the browser automation and data processing ecosystem. - [COMMAND_EXECUTION]: The Node.js scripts use
spawnandexecFileSyncto execute thebrowseCLI. These calls are implemented using standard practices to prevent shell injection, passing arguments as arrays rather than via a shell string. - [INDIRECT_PROMPT_INJECTION]: The skill's primary function is to ingest untrusted data from external websites (DOM trees, console logs, and network traffic).
- Ingestion points: Files generated in
.o11y/<run-id>/dom/and.o11y/<run-id>/cdp/viasnapshot-loop.mjsandstart-capture.mjs. - Boundary markers: The captured content is stored in raw formats (.html, .ndjson) without additional boundary markers or sanitization within the skill itself.
- Capability inventory: The skill includes file writing and command execution (via
browseCLI). - Sanitization: None; the skill records raw data as seen by the browser.
- Note: While the skill itself is safe, an AI agent reading the logs generated by this skill could be susceptible to prompt injection instructions embedded in the captured website content.
Audit Metadata