Skip to content

Security: intellibus/nix

Security

.github/SECURITY.md

πŸ”’ Security Policy

πŸ›‘οΈ Supported Versions

We provide security updates for the following versions:

Version Supported NixOS Version
main βœ… Yes 24.05+
v2.x.x βœ… Yes 24.05
v1.x.x ❌ No 23.11

🚨 Reporting a Vulnerability

If you discover a security vulnerability, please follow these steps:

1️⃣ DO NOT create a public issue

Security vulnerabilities should not be disclosed publicly until they are resolved.

2️⃣ Report privately

Please use GitHub's private vulnerability reporting feature:

Or use GitHub's private vulnerability reporting:

  1. Go to the Security tab
  2. Click Report a vulnerability
  3. Fill out the form with details

3️⃣ Include these details

  • πŸ“‹ Description of the vulnerability
  • πŸ”„ Steps to reproduce
  • 🎯 Potential impact
  • πŸ’‘ Suggested fix (if you have one)
  • πŸ–₯️ Affected versions/configurations

πŸ” Security Considerations

πŸ” Configuration Security

This repository contains:

  • βœ… Safe: Configuration templates and examples
  • ⚠️ Caution: Some services may expose network ports
  • ❌ Avoid: Never commit passwords or private keys

πŸ›‘οΈ Best Practices Implemented

  • πŸ”’ No hardcoded passwords (uses initialPassword for first setup)
  • 🚫 SSH root login disabled by default
  • πŸ”₯ Firewall enabled by default
  • πŸ”‘ Password authentication disabled for SSH
  • 🧹 Regular dependency updates via automation

⚠️ Security Notes

  • πŸ”„ Change default passwords after first login
  • πŸ”‘ Set up SSH keys properly
  • πŸ”’ Review and customize firewall rules
  • πŸ“¦ Keep system updated with nix flake update
  • πŸ” Audit optional services before enabling

πŸš€ Response Timeline

  • Initial Response: Within 24 hours
  • Assessment: Within 72 hours
  • Fix Development: Varies by complexity
  • Public Disclosure: After fix is available

πŸ† Security Credits

We appreciate security researchers who help make this project safer:

  • πŸ™ Contributors will be credited (unless they prefer anonymity)
  • πŸ“’ Public acknowledgment in release notes
  • πŸŽ–οΈ Hall of Fame section (if applicable)

πŸ“š Security Resources

πŸ”— Related Documentation

πŸ› οΈ Security Tools

Built into CI/CD:

  • πŸ” TruffleHog - Secret scanning
  • πŸ”’ Custom checks - Password detection
  • πŸ”„ Automated updates - Dependency freshness

πŸ”’ Remember: Security is everyone's responsibility. When in doubt, ask! 🀝

There aren't any published security advisories