We release patches for security vulnerabilities. Which versions are eligible for receiving such patches depends on the CVSS v3.0 Rating:
| Version | Supported |
|---|---|
| latest | ✅ |
| < 1.0 | ✅ |
Please report (suspected) security vulnerabilities to the repository maintainers. You will receive a response within 48 hours. If the issue is confirmed, we will release a patch as soon as possible depending on complexity.
- Type of vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
This repository implements the following security measures:
- CodeQL Analysis: Automated code scanning for JavaScript/TypeScript and Python vulnerabilities
- Dependency Review: Automatic scanning of dependencies for known vulnerabilities
- Dependabot: Automated dependency updates with security patches
Pull requests related to security are labeled with the security label for easy tracking and prioritization.
- Dependabot PRs for patch and minor updates are automatically merged after passing all checks
- PRs with the
auto-mergelabel are merged automatically after all required checks pass - Major version updates require manual review
When contributing to this project, please follow these security best practices:
- Never commit secrets - Use environment variables and
.envfiles - Validate all inputs - Sanitize and validate user inputs
- Keep dependencies updated - Regularly update dependencies to patch vulnerabilities
- Follow the principle of least privilege - Request only necessary permissions
- Use secure communications - Always use HTTPS for API calls