Security fixes are provided for the latest released minor version.
| Version | Supported |
|---|---|
| 1.3.x | Yes |
| 1.2.x and older | No |
notebooklm-skill controls a logged-in NotebookLM account and can read explicitly
supplied local files. Treat it as a local privileged tool.
- Browser state below
~/.notebooklmcontains Google session cookies. Never commit, log, attach, or share it. - Prefer named profiles and least-privileged Google accounts for automation.
NOTEBOOKLM_AUTH_JSON, when used by upstream tooling, is a secret equivalent to the stored browser state. Keep it in a secret manager, not.env.- Downloads reject symlink targets and existing paths by default. Review any use of
--force. - Notebook deletion requires explicit confirmation (
--yesin the CLI,confirm=trueover MCP). - The MCP HTTP transport accepts loopback hosts only. Do not expose it directly to a LAN or the public internet. Remote use requires an authenticated TLS reverse proxy and host-level access controls.
- MCP file-source and download arguments are local paths. Only grant MCP access to clients you trust with the current operating-system account.
- Keep
notebooklm-skillandnotebooklm-pycurrent because NotebookLM's unofficial web API can change without notice.
Do not open a public issue for a suspected vulnerability. Use
GitHub Private Vulnerability Reporting
or email security@claude-world.com.
Include affected versions, reproduction steps, impact, and any suggested mitigation. Do not include live session cookies or other credentials. We aim to acknowledge a report within 48 hours.