SECURITY.md.template 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. # Security Policy
  2. We take the security of this project seriously. Thank you for taking the time
  3. to responsibly disclose any issues you find.
  4. ## Supported Versions
  5. Security updates are applied to the versions below. If you are running an
  6. unsupported version, please upgrade before reporting.
  7. | Version | Supported |
  8. | ------- | ------------------ |
  9. | latest | :white_check_mark: |
  10. | < latest| :x: |
  11. > Adapt this table to your project's actual release line (e.g. `1.x`, `0.9.x`).
  12. ## Reporting a Vulnerability
  13. **Please do not report security vulnerabilities through public GitHub issues,
  14. discussions, or pull requests.** Public disclosure before a fix is available
  15. puts every user at risk.
  16. Instead, report privately using **GitHub's private vulnerability reporting**:
  17. 1. Go to the **Security** tab of this repository.
  18. 2. Click **Report a vulnerability** (under *Advisories*).
  19. 3. Fill in the form with the details below.
  20. If private vulnerability reporting is not available, email
  21. **<security@example.com>** *(replace with your security contact)* instead.
  22. Please include:
  23. - A description of the vulnerability and its potential impact.
  24. - Steps to reproduce (proof-of-concept, affected versions, configuration).
  25. - Any known mitigations or workarounds.
  26. ## What to Expect
  27. | Stage | Target |
  28. | -------------------- | ------------------------------------------------- |
  29. | Acknowledgement | within **3 business days** of your report |
  30. | Initial assessment | within **7 business days** |
  31. | Fix / status update | we will keep you informed at least **every 14 days** until resolved |
  32. | Public disclosure | coordinated with you, typically after a fix ships |
  33. We will credit you in the advisory unless you ask to remain anonymous.
  34. ## Scope
  35. In scope:
  36. - The code in this repository and its official release artefacts.
  37. - Supported versions listed above.
  38. Out of scope (typically):
  39. - Vulnerabilities in third-party dependencies — report those upstream, though
  40. we appreciate a heads-up so we can bump the dependency.
  41. - Issues requiring physical access, social engineering, or a compromised
  42. developer machine.
  43. - Denial of service from unrealistic resource exhaustion.
  44. ## Safe Harbor
  45. We will not pursue legal action against researchers who:
  46. - Make a good-faith effort to avoid privacy violations and service disruption.
  47. - Report promptly and do not exploit the issue beyond what is needed to prove it.
  48. - Do not disclose the issue publicly before a coordinated fix.
  49. Thank you for helping keep this project and its users safe.