notebooklm
Pass
Audited by Gen Agent Trust Hub on Oct 27, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTIONCREDENTIALS_UNSAFE
Full Analysis
- [COMMAND_EXECUTION]: The skill uses
subprocess.runandos.execvinscripts/run.py,scripts/setup_environment.py, andscripts/__init__.py. These calls are used for environment management, such as creating a virtual environment, installing dependencies, and ensuring scripts execute using the correct interpreter. - [EXTERNAL_DOWNLOADS]: The skill downloads the
patchrightlibrary and Google Chrome/Chromium browsers to perform its stated purpose of browser automation. These downloads originate from standard package registries and official vendor sources. - [INDIRECT_PROMPT_INJECTION]: The skill processes content from an external source (Google NotebookLM). It mitigates potential prompt injection risks by using explicit boundary markers (
--- BEGIN UNTRUSTED NOTEBOOKLM CONTENT ---) and persisting the untrusted data to private local files (0600permissions) to prevent instructions from being interpreted as agent commands. - [CREDENTIALS_UNSAFE]: The skill manages Google authentication state and session cookies locally. It follows security best practices by using
os.umask(0o077)and explicitly setting restricted file permissions (0600for files and0700for directories) to prevent unauthorized access to the browser profile and session data.
Audit Metadata