| Version | Supported |
|---|---|
| 0.2.x | ✅ |
| < 0.2 | ❌ |
If you discover a security vulnerability in notebooklm-chunker, please report it responsibly:
- Do not open a public issue
- Email the maintainer directly or use GitHub's private vulnerability reporting
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
We will respond within 48 hours and work with you to address the issue.
This project uses:
notebooklm-py[browser]for NotebookLM API interactionpymupdffor PDF parsing
Both dependencies are regularly updated. Run pip-audit to check for known vulnerabilities:
pip install pip-audit
pip-audit- PDF files are parsed locally using PyMuPDF
- No PDF content is sent anywhere except to NotebookLM via the official API
- Output directories should have appropriate permissions
- NotebookLM credentials are managed by
notebooklm-py - Never commit credentials or session data to version control
- Use environment variables or secure credential storage
- This repository uses GitHub's secret scanning
- Avoid committing sensitive data in:
- Configuration files
- Test fixtures
- Example workflows
- Run state files
- Dependencies are pinned with minimum versions
- GitHub Actions are pinned to major versions
- Dependabot monitors for updates
- Keep the package updated to the latest version
- Review workflow files before running them
- Use virtual environments to isolate dependencies
- Verify downloaded artifacts before execution
- Be cautious with untrusted PDF files
- Security issues will be disclosed after a fix is available
- Credit will be given to reporters (unless anonymity is requested)
- CVEs will be requested for significant vulnerabilities