Skip to content

Security: egohygiene/base

Security

.github/SECURITY.md

Security Policy

πŸ“Œ Supported Versions

We actively maintain this project and provide security updates for the latest stable release.

Version Supported
Latest βœ… Yes
Older ❌ No (Upgrade Required)

πŸ›  Reporting a Vulnerability

We take security issues seriously. If you discover a vulnerability, please DO NOT create a public GitHub issue.

How to Report:

  1. Email us at [your-security-email@example.com]
  2. Or use GitHub Security Advisories (if enabled): GitHub Security Advisories
  3. Provide the following details:
    • A detailed description of the vulnerability.
    • Steps to reproduce it.
    • Any possible fixes (if available).

We will respond within 48 hours and work on a resolution as soon as possible.


βœ… Best Practices for Secure Contributions

When contributing code, please follow these security best practices:

βœ” Avoid hardcoding secrets (API keys, passwords). βœ” Use secure dependencies (run npm audit, pip-audit, or snyk test). βœ” Sanitize user input (to prevent XSS and SQL injection). βœ” Follow the principle of least privilege (restrict permissions where possible). βœ” Review third-party dependencies for known vulnerabilities.


πŸ” Security Tools

We use the following tools to automate security checks:

  • Dependabot β†’ Automatic dependency updates.
  • Snyk β†’ Scans for vulnerabilities in dependencies.
  • Trivy β†’ Security scanning for containers.
  • Gitleaks β†’ Detects secrets in Git commits.
  • Lynis β†’ Audits system configuration.

πŸ”— You can run security scans manually using:

npm audit fix  # For Node.js projects
pip-audit      # For Python projects
snyk test      # Run Snyk security scan
trivy fs .     # Scan entire repository

πŸ”— Additional Resources


There aren’t any published security advisories