notte-functions-build
Pass
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from external websites via
notte page scrapeandnotte sessions network. This content is then used by the agent to generate and edit executable Python code (built_function.py). - Ingestion points: Web content is fetched in
SKILL.mdandreferences/exploration.mdusing session-based scraping tools. - Boundary markers: The skill provides manual verification steps in the 'Security' section of
SKILL.md, advising the agent to ensure exploration reached the intended data rather than lookalike content. - Capability inventory: The agent has access to
Bash(includingnotteandcurl),Write, andEdittools, as well as the ability to deploy and execute code vianotte functions createandnotte functions run. - Sanitization: The skill instructs the agent to 'Clean the export before relying on it' in Phase 3 of
SKILL.md, specifically fixing syntax errors and escaping issues. - [COMMAND_EXECUTION]: The skill makes extensive use of CLI tools via the
Bashtoolset. This includesnottecommands for browser control, cloud function management, andcurlfor HTTP interactions. It also usesnotte page eval-jsto execute arbitrary JavaScript in the context of the target website for data discovery. - [DYNAMIC_EXECUTION]: The core functionality involves generating a Python script (
built_function.py) from a recorded browser session usingnotte sessions workflow-code. This generated code is then modified by the agent and executed in a cloud environment usingnotte functions run.
Audit Metadata