notebooklm
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill automatically downloads and installs browser binaries (Chrome/Chromium) and Python dependencies during the first-time setup phase using standard tools like pip and Patchright. This is a legitimate functional requirement for browser automation.
- [COMMAND_EXECUTION]: The skill employs
subprocess.runwithin its management scripts (run.py,setup_environment.py) to handle virtual environment creation, dependency installation, and the execution of its internal automation logic. While this uses the shell, it is restricted to the skill's own internal script paths. - [INDIRECT_PROMPT_INJECTION]: The skill processes responses directly from the Google NotebookLM interface. This creates a potential surface where malicious instructions embedded in a user's uploaded documents could influence the agent's behavior.
- Ingestion points: Content is retrieved from the browser in
scripts/ask_question.pyusing CSS selectors defined inscripts/config.py. - Boundary markers: The skill does not use specific delimiters or 'ignore' instructions when returning retrieved content to the agent.
- Capability inventory: The skill has capabilities to execute shell commands via
subprocess.run(managed byrun.py) and perform network operations via browser automation. - Sanitization: There is no explicit sanitization or filtering of the text retrieved from the external notebook source.
Audit Metadata