notebooklm
Pass
Audited by Gen Agent Trust Hub on Apr 15, 2026
Risk Level: SAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runwithinscripts/run.pyandscripts/setup_environment.pyto manage a local Python virtual environment and facilitate script wrapping. These operations are restricted to the skill's own directory and are used for legitimate environment management. - [EXTERNAL_DOWNLOADS]: The skill automatically installs necessary Python dependencies from the standard PyPI registry and downloads official Google Chrome binaries for browser automation. These activities originate from well-known services and are part of the documented setup process.
- [PROMPT_INJECTION]: As a retrieval-based tool, the skill is subject to indirect prompt injection from data ingested from NotebookLM notebooks.
- Ingestion points: Document content is read from
notebooklm.google.comviascripts/ask_question.py. - Boundary markers: Absent; the raw response from the notebook is returned to the agent.
- Capability inventory: The skill allows shell command execution through the
run.pywrapper for internal script management. - Sanitization: Content is passed directly to the agent without filtering, which is typical for this use case.
- [SAFE]: Sensitive browser session cookies are stored locally in the
data/directory to handle session persistence issues in Playwright. This data is protected by.gitignoreand does not leave the local machine except when sent to Google domains during legitimate automation tasks.
Audit Metadata