qe-browser
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to navigate to and interact with external, untrusted web pages. This exposes the agent to indirect prompt injection where malicious instructions may be hidden in page text or HTML comments.
- Ingestion points: Untrusted data enters the agent context through
vibium go(navigation),vibium map(DOM reading), and the output of the detection scripts inscripts/. - Boundary markers: The skill does not use explicit boundary markers to delimit untrusted page content, though it providing a detection mechanism reduces the risk of accidental obedience.
- Capability inventory: The skill provides full browser interaction capabilities including clicking, typing, form filling, and capturing storage state.
- Sanitization:
scripts/check-injection.jsprovides a heuristic scanner for these attacks and includes asanitizeSnippetfunction to strip terminal control characters from detected payloads before they are reported. - [COMMAND_EXECUTION]: The skill executes local binaries and Node.js scripts to perform its automation tasks.
- Evidence:
spawnSyncis utilized inscripts/lib/vibium.jsandscripts/batch.jsto invoke thevibiumCLI and theassert.jshelper. - [EXTERNAL_DOWNLOADS]: The skill instructions describe downloading external tools and binaries necessary for its operation.
- Evidence:
SKILL.mdinstructs the user to install thevibiumbinary vianpmand notes that the engine may download Chromium for Testing on its first execution. It also provides a workaround for ARM64 Linux that involves installing system packages likechromium-driverviaapt-get.
Audit Metadata