Security Policy#
Supported Versions#
Only the latest release of tabular receives security updates and fixes. Previous versions are not maintained and may contain known vulnerabilities.
Version | Supported |
---|---|
latest | ✅ |
< latest | ❌ |
Reporting a Vulnerability#
Caution
If you discover a security vulnerability, do not open a public issue. Instead, please contact the maintainer directly by submitting private advisory.
Please include as much detail as possible:
- [ ] A description of the issue and its potential impact
- [ ] Steps to reproduce (if applicable)
- [ ] Any suggested mitigations or fixes
You’ll receive a confirmation within 72 hours, and we’ll aim to provide a fix within 7 days of validation.
Disclosure Policy#
After a fix is released, a public advisory may be published summarizing:
- The nature of the vulnerability
- The affected versions
- The mitigation or patch details
Researchers who responsibly disclose vulnerabilities will be credited in the advisory.
Security Best Practices for Users#
- Always verify the integrity of downloaded shards and dependencies.
- Keep your Crystal compiler and dependencies up to date.
- Avoid running untrusted or modified versions of tabular in production.
- Review your dependency tree regularly for outdated or vulnerable libraries.
Maintainer: @LeShaunJ