| Version | Supported |
|---|---|
| 0.4.x | Yes |
| < 0.4 | No |
Do NOT open a public issue.
- Use GitHub's private vulnerability reporting
- Or email maintainers directly (see repository settings)
Include: description, steps to reproduce, impact, affected versions.
Response times: Initial acknowledgment within 48 hours. Fix timeline depends on severity (Critical: 7 days, High: 30 days).
This project uses automated security scanning:
- SAST: CodeQL, Bandit, eslint-plugin-security
- Dependencies: Dependabot, pip-audit, npm audit
- Containers: Trivy, Dockle, Hadolint
- Runtime: Non-root users, read-only FS, dropped capabilities
Scans run on every push/PR and weekly.
- ML models loaded from Hugging Face Hub (verify checksums when possible)
- Configure rate limiting for hosted deployments
- Public-hosted research deployments should set
PHENTRIEVE_PUBLIC_HOSTED_MODE=true - Do not submit PHI/PII unless you have an appropriate legal basis, privacy controls, and operational safeguards
- No PHI/PII stored by default
- For LLM extraction, publish which external provider is configured and avoid raw-text logging