OCC is still experimental (all 0.x), so only the latest minor is actively supported with security fixes. Downstream consumers should pin to or above the current supported line and upgrade promptly when a new patch ships.
| Version | Supported |
|---|---|
| 0.8.x | ✅ |
| < 0.8 | ❌ |
OCC is designed to operate entirely on your local machine:
- Local-only file parsing: All document parsing happens locally — no files are uploaded or transmitted
- No telemetry: No data is sent to external servers
- No credentials: OCC does not store or handle any API keys, tokens, or passwords
- No network access: The only network call is the optional scc binary download during
npm install(skip withSCC_SKIP_DOWNLOAD=1)
If you discover a security vulnerability, please report it responsibly:
- Do not open a public issue
- Email the maintainer directly or use GitHub's private vulnerability reporting feature
- Include:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 48 hours
- Initial assessment: Within 1 week
- Resolution timeline: Depends on severity, typically 1-4 weeks
- Keep dependencies updated: Regularly update npm dependencies
- Review postinstall scripts: The postinstall script downloads the scc binary — review if concerned
This security policy covers:
- The OCC CLI tool (
bin/,src/) - The postinstall script (
scripts/postinstall.js)
It does not cover:
- The scc binary (report to scc maintainers)
- Third-party npm dependencies (report to respective maintainers)