notebooklm-research
Warn
Audited by Gen Agent Trust Hub on Jul 20, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The helper script
scripts/make_video.shuses theevalcommand to execute anffmpegcommand line constructed from shell variables. Specifically, the variable$AUDIO(which corresponds to the second command-line argument) is interpolated directly into theevalstring. This allows for arbitrary command execution if a user provides a filename containing shell metacharacters. - [DATA_EXFILTRATION]: The skill manages and accesses sensitive Google session data (cookies and tokens) stored at
~/.notebooklm/storage_state.json. Multiple scripts, includingscripts/auth_helper.pyandmcp_server/tools.py, read and write this file. While necessary for the skill's functionality, these credentials represent high-value targets for theft if the local environment is compromised. - [PROMPT_INJECTION]: The skill exhibits a surface for indirect prompt injection by processing untrusted data from external sources.
- Ingestion points: Untrusted content enters the agent's context through URL sources, YouTube transcripts, and RSS feed entries in
mcp_server/server.py(nlm_create_notebook) andscripts/pipeline.py(workflow_batch_digest). - Boundary markers: Absent; the skill does not use delimiters or instructions to ignore embedded commands when passing source content to the LLM.
- Capability inventory: The agent has access to
subprocess.runcalls (to thetrend-pulsetool) and the ability to write files to the system via artifact downloads. - Sanitization: Absent; external data is retrieved and passed to the NotebookLM API without filtering, validation, or escaping.
- [EXTERNAL_DOWNLOADS]: The
scripts/pipeline.pyscript attempts to executenpx trend-pulseif the local command is not found. This involves downloading and executing a package from a remote registry. Astrend-pulseis a known resource from the same author, this is documented as a vendor-specific dependency.
Audit Metadata