We release patches for security vulnerabilities for the following versions:
| Version | Supported |
|---|---|
| 1.x.x | ✅ |
| < 1.0 | ❌ |
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report them via email to: marinovdk@gmail.com
Please include the following information:
- Type of vulnerability
- Full paths of source file(s) related to the vulnerability
- Location of the affected source code (tag/branch/commit or direct URL)
- Step-by-step instructions to reproduce the issue
- Proof-of-concept or exploit code (if possible)
- Impact of the issue (what an attacker could do)
- We will acknowledge receipt of your vulnerability report within 48 hours
- We will send you regular updates about our progress
- We will notify you when the vulnerability is fixed
- We will publicly acknowledge your responsible disclosure (unless you prefer to remain anonymous)
When using PIICloak in production:
- Always use HTTPS for API communication
- Enable API key authentication (
PIICLOAK_API_KEYenvironment variable) - Configure CORS properly (don't use
*in production) - Implement rate limiting at the load balancer level
- Keep dependencies updated (
pip install --upgrade piicloak) - Monitor logs for suspicious activity
- Run with least privilege (non-root user)
- Use secrets management for sensitive configuration
- PIICloak processes sensitive data by design
- We do not store or log any input data
- The service is stateless and does not retain PII
- spaCy models are loaded from trusted sources only
Security updates will be released as patch versions (e.g., 1.0.1) and announced via:
- GitHub Security Advisories
- Release notes
- Email notification to security@piicloak (if you subscribe)
We use:
- Dependabot for automated dependency updates
- CodeQL for static security analysis
- Regular security audits of dependencies
For security concerns: marinovdk@gmail.com For general questions: GitHub Discussions