We actively support the following versions with security updates:
Version | Supported |
---|---|
3.7.x | β |
3.6.x | β |
< 3.6.0 | β |
If you discover a security vulnerability in nextjs-reusable-table, please report it to us as follows:
- Email: cassidyblay@gmail.com
- Response Time: We will acknowledge your report within 48 hours
- Updates: We will provide regular updates every 7 days on the status
Please include the following information in your report:
- Description: A clear description of the vulnerability
- Steps to Reproduce: Detailed steps to reproduce the issue
- Impact: Potential impact and severity of the vulnerability
- Environment: Your environment details (OS, Node.js version, etc.)
- Proof of Concept: If possible, include a proof of concept
- Acknowledgment: We will acknowledge receipt within 48 hours
- Investigation: We will investigate the report and determine its validity
- Updates: We will provide regular updates on our progress
- Resolution: We will work to resolve valid vulnerabilities
- Disclosure: We will coordinate disclosure with you
- Always use the latest version of the library
- Validate and sanitize all user inputs
- Implement proper authentication and authorization
- Keep your dependencies up to date
- Monitor for security advisories
- Follow secure coding practices
- Implement input validation and sanitization
- Use parameterized queries for database operations
- Implement proper error handling
- Avoid exposing sensitive information in logs
- The library renders content on the client side
- Ensure proper input sanitization before passing data to the table
- Be cautious with user-generated content
- Implement Content Security Policy (CSP) headers
- The library itself does not store or transmit data
- All data handling is the responsibility of the implementing application
- Ensure proper data encryption for sensitive information
- Implement proper access controls
We use the following severity levels:
- Critical: Immediate threat to data confidentiality, integrity, or availability
- High: Significant security risk with potential for exploitation
- Medium: Security weakness with limited exploitation potential
- Low: Minor security improvements needed
- Info: Informational findings or recommendations
- Security updates will be released as patch versions (e.g., 3.7.2 β 3.7.3)
- Critical security fixes may warrant a minor version bump (e.g., 3.7.x β 3.8.0)
- All security updates will be documented in the CHANGELOG.md
- Users will be notified through GitHub Security Advisories
For security-related questions or concerns:
- Security Issues: security@nextjs-reusable-table.dev
- General Support: https://github.com/ninsau/nextjs-reusable-table/issues
- Discussions: https://github.com/ninsau/nextjs-reusable-table/discussions
We appreciate the security research community for helping keep our project safe. Security researchers who report valid vulnerabilities will be acknowledged in our security advisory unless they request otherwise.
This security policy is subject to change. Please check this page regularly for updates. By using this software, you agree to follow responsible disclosure practices.