If you discover a security vulnerability within PreonX, please report it responsibly.
Do not open a public GitHub issue for security vulnerabilities.
Send an email to primeeex23@gmail.com with:
- A description of the vulnerability
- Steps to reproduce the issue
- Potential impact assessment
- Any suggested fixes (if applicable)
- Acknowledgment: You will receive an acknowledgment within 48 hours.
- Assessment: The team will assess the vulnerability and determine its severity.
- Resolution: We will work on a fix and coordinate disclosure with you.
- Credit: Unless you prefer to remain anonymous, we will credit you in the release notes.
This security policy applies to:
- The PreonX engine code in this repository
- Build system configurations that could affect the security of built artifacts
- Documentation that includes code examples with security implications
- Third-party dependencies (report these to their respective maintainers)
- Issues that require physical access to the target system
- Social engineering attacks
| Version | Supported |
|---|---|
| 0.1.x | Yes |
When using PreonX in your project:
- Always build with the latest version of your compiler.
- Enable address sanitizers (
-fsanitize=address) during development. - Enable undefined behavior sanitizer (
-fsanitize=undefined) during development. - Use the Release build configuration for production.
- Review third-party dependencies regularly.
We follow coordinated disclosure:
- Reporter reports the vulnerability privately.
- We have 90 days to develop a fix.
- We release the fix and publish a security advisory.
- Reporter is credited (unless they prefer otherwise).