This security policy outlines the procedures and guidelines for reporting vulnerabilities and managing security issues related to the CCMath library. Our commitment is to provide only the essential support necessary to maintain the security of this project.
We only support the latest released version of the CCMath library, according to Semantic Versioning (SemVer). If you are using an older version, we strongly encourage you to upgrade to the latest version to ensure you receive any security updates.
If you discover a security vulnerability in ccmath, please disclose it responsibly by following these steps:
- Contact: Email the details to ianpike98(at)gmail(dot)com. Please include:
- A detailed description of the vulnerability.
- Steps to reproduce the issue.
- Any potential impact or threat associated with the vulnerability.
- Do Not: Publicly disclose the vulnerability until we have had a chance to address it.
- Acknowledgment: We will acknowledge your report within 7 days and provide an estimated timeline for addressing the vulnerability.
Upon receiving a vulnerability report, we will:
- Investigate: Confirm and reproduce the issue.
- Assess: Evaluate the severity and potential impact.
- Mitigate: Develop and test a fix, if deemed necessary.
- Patch: Release a patch only for the latest version.
- Notify: Inform the reporter once the vulnerability is resolved.
Once the vulnerability is resolved, we will:
- Issue a brief advisory outlining the vulnerability, its impact, and the resolution.
- Credit the individual who reported the vulnerability unless they wish to remain anonymous.
We recommend that users of the CCMath library:
- Keep their CCMath version up to date by always using the latest release.
- Regularly review and apply security patches as they become available.
- Follow secure coding practices when integrating CCMath into their projects.
If you have any questions or need further assistance, please contact us at ianpike98(at)gmail(dot)com.