notebooklm
Pass
Audited by Gen Agent Trust Hub on Mar 19, 2026
Risk Level: SAFEPROMPT_INJECTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection as it retrieves and processes content from an external source (Google NotebookLM) without sanitization.\n
- Ingestion points:
scripts/ask_question.pyreads data from the NotebookLM web interface.\n - Boundary markers: Content is returned to the agent without delimiters or instructions to ignore embedded commands.\n
- Capability inventory: The skill can execute local scripts via
subprocess.runand manage a local notebook library.\n - Sanitization: No validation or sanitization of the retrieved text is performed.\n- [PROMPT_INJECTION]: Hardcoded instructional text is appended to responses retrieved from NotebookLM to influence the agent's behavior and trigger follow-up queries.\n- [COMMAND_EXECUTION]: The skill uses
subprocess.runto manage its virtual environment and execute automation scripts. The scriptscripts/run.pydoes not fully sanitize script paths, which may allow execution of files outside the intended directory.\n- [EXTERNAL_DOWNLOADS]: The skill automatically downloads and installs Python packages and Google Chrome during setup to support its browser automation features.
Audit Metadata