This project is a template repository. Security updates are applied to the latest version only.
| Version | Supported |
|---|---|
| Latest | ✅ |
| Older | ❌ |
We take security vulnerabilities seriously. If you discover a security issue, please report it responsibly.
Preferred method: Use GitHub's private vulnerability reporting feature:
- Go to the repository's Security tab
- Click "Report a vulnerability"
- Provide detailed information about the vulnerability
- Submit the report
Alternative: If the GitHub feature is unavailable, email the maintainer directly (contact information should be in the repository's README or profile).
- Description of the vulnerability
- Steps to reproduce (if applicable)
- Potential impact
- Suggested fix (if you have one)
- Acknowledgment: We will acknowledge receipt of your report within 48 hours
- Assessment: We will assess the vulnerability and determine its severity within 7 days
- Resolution: We will work to address the issue and provide updates on our progress
- Disclosure: Once resolved, we will coordinate disclosure with you
- We will not disclose the vulnerability publicly until a fix is available
- We will credit reporters in security advisories (unless anonymity is requested)
- We follow responsible disclosure principles
When using this template:
- Update dependencies regularly - Run
conan install . --build=missingto get the latest dependency versions - Keep tools updated - Use current versions of CMake, Conan, clang-format, and clang-tidy
- Review CI/CD workflows - Ensure GitHub Actions workflows use pinned versions and follow security best practices
- Enable branch protection - Require status checks and reviews before merging to main
- Use secret scanning - Enable GitHub's secret scanning to prevent accidental credential commits
This security policy applies to:
- The template repository itself
- CMake configuration files
- CI/CD workflows
- Documentation
It does not apply to:
- Projects created from this template (those have their own security policies)
- Third-party dependencies managed by Conan (report issues to upstream maintainers)