Skip to content

Security: patrick204nqh/class-metrix

Security

SECURITY.md

Security Policy

Supported Versions

We actively support the following versions of ClassMetrix:

Version Supported
1.x.x โœ… Yes
0.x.x โŒ No

Reporting a Vulnerability

If you discover a security vulnerability in ClassMetrix, please report it responsibly:

๐Ÿ”’ Private Disclosure

  1. DO NOT create a public GitHub issue for security vulnerabilities
  2. Email security reports to: patrick204nqh@gmail.com
  3. Include "SECURITY" in the subject line
  4. Provide detailed information about the vulnerability

๐Ÿ“‹ What to Include

Please include the following information:

  • Description of the vulnerability
  • Steps to reproduce the issue
  • Potential impact assessment
  • Suggested fix (if you have one)
  • Your contact information

โฑ๏ธ Response Timeline

  • Initial Response: Within 48 hours
  • Assessment: Within 1 week
  • Fix Development: Based on severity
  • Public Disclosure: After fix is available

๐Ÿ›ก๏ธ Security Best Practices

When using ClassMetrix:

  • Keep the gem updated to the latest version
  • Validate all input when using dynamic class loading
  • Use proper access controls in your application
  • Follow Ruby security best practices

๐Ÿ† Recognition

We appreciate security researchers who help keep ClassMetrix safe. Contributors will be:

  • Credited in the CHANGELOG (with permission)
  • Mentioned in security advisories
  • Thanked publicly (unless anonymity is requested)

Security Updates

Security updates are released as patch versions and announced via:

  • GitHub Security Advisories
  • RubyGems.org security notifications
  • Project README and CHANGELOG

For questions about this security policy, contact patrick204nqh@gmail.com.

There arenโ€™t any published security advisories