We provide security updates for the following versions:
| Version | Supported |
|---|---|
| 1.x | β Yes |
| < 1.0 | β No |
Please do not report security vulnerabilities through public GitHub issues.
Instead, please report them by emailing: security@rag-pdf-chatbot.com
- Report: Send an email with detailed information about the vulnerability
- Acknowledge: We will acknowledge receipt within 48 hours
- Assess: Our security team will assess the vulnerability
- Fix: We will develop and test a fix
- Disclose: We will coordinate disclosure with you
- Detailed description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested mitigation (if any)
- Your contact information
- Keep Dependencies Updated: Regularly update all dependencies
- Use Secure Configuration: Follow our
.env.exampletemplate - Limit Access: Restrict access to sensitive endpoints
- Monitor Logs: Regularly review application logs
- Use HTTPS: Always use secure connections
- Never Commit Secrets: Use environment variables for sensitive data
- Input Validation: Validate all user inputs
- Dependency Scanning: Regularly scan for vulnerable dependencies
- Code Reviews: All changes must be reviewed
- Security Testing: Include security tests in CI/CD
- Environment Variable Configuration: No hardcoded secrets
- Input Validation: All inputs are validated
- Error Handling: Graceful error handling
- Dependency Management: Regular security updates
- Secure Defaults: Safe defaults for all configurations
# Security-related environment variables
ALLOW_DANGEROUS_DESERIALIZATION=false
LOG_LEVEL=INFOWe perform regular security audits including:
- Dependency Scanning: Using GitGuardian and Snyk
- Code Analysis: Static and dynamic analysis
- Penetration Testing: Regular security testing
- Third-party Audits: Annual security reviews
We welcome security researchers to responsibly disclose vulnerabilities. We will:
- Acknowledge your report promptly
- Work with you to understand and validate the issue
- Develop and test a fix
- Credit you in our release notes (if desired)
This security policy is provided under the same license as the main project.
Your security is our priority. Thank you for helping keep RAG PDF Chatbot secure!