notte-browser
Pass
Audited by Gen Agent Trust Hub on Oct 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides tools to scrape content from arbitrary URLs, which introduces a surface for indirect prompt injection where malicious instructions embedded in web pages could attempt to influence the agent's behavior.
- Ingestion points:
notte page scrapeandnotte page eval-jscommands inSKILL.mdingest untrusted data from the web into the agent's context. - Boundary markers: The skill includes a dedicated 'Security Notes' section in
SKILL.mdthat explicitly warns the agent about untrusted page content and provides instructions to mitigate risks. - Capability inventory: The agent has access to
Bash(notte:*)for browser control, as well asReadandWritetools for local file system access. - Sanitization: The instructions recommend using narrow, structured extraction (e.g., JSON) and warn against chaining scraped values directly into shell arguments.
- [EXTERNAL_DOWNLOADS]: The skill documentation provides instructions for installing the Notte CLI and related tools from external sources.
- Evidence:
SKILL.mdsuggests installation via Homebrew (github.com/nottelabs/notte-cli.git), Go (github.com/nottelabs/notte-cli), and npx (nottelabs/notte-skills). - Evidence:
references/stack-projects.mdincludes a command to install theuvtool usingcurl -LsSf https://astral.sh/uv/install.sh | sh. - Context: These downloads target the vendor's own repositories or well-known technology services (Astral, GitHub, Homebrew) and are standard setup procedures for the tool's functionality.
- [COMMAND_EXECUTION]: The skill relies on executing the
notteCLI via shell commands to perform browser automation tasks. - Evidence: Numerous examples in
SKILL.mdand thetemplates/directory demonstrate the use ofnottefor session management, page interaction, and function deployment. - Context: This is the primary intended purpose of the skill. The documentation includes warnings about the security implications of passing secrets via command-line arguments (
argv) and recommends using vaults to minimize exposure.
Audit Metadata