The following versions of FizzBuzz Enterprise Edition are currently supported with security updates:
| Version | Supported |
|---|---|
| 4.2.x | ✅ |
| 4.1.x | ✅ |
| 4.0.x | ❌ |
| 3.x.x | ❌ |
| < 3.0 | ❌ |
The FizzBuzz Platform Team takes security vulnerabilities seriously. We appreciate your efforts to responsibly disclose your findings.
- DO NOT create a public GitHub issue for security vulnerabilities
- Email security@fizzbuzz.enterprise with details of the vulnerability
- Include the following information:
- Description of the vulnerability
- Steps to reproduce
- Potential impact
- Suggested fix (if any)
- Acknowledgment: Within 24 hours of your report
- Initial Assessment: Within 72 hours
- Resolution Timeline: Dependent on severity (see below)
- Disclosure: Coordinated with reporter
| Severity | Description | Response Time |
|---|---|---|
| Critical | Remote code execution, data breach | 24 hours |
| High | Authentication bypass, privilege escalation | 72 hours |
| Medium | Information disclosure, DoS | 7 days |
| Low | Minor information leaks | 30 days |
The Fizz and Buzz services use LLM prompts to determine divisibility. We have implemented the following safeguards:
- Input Validation: Numbers are validated before being sent to the LLM
- Prompt Hardening: System prompts include explicit instructions to only return boolean values
- Output Validation: LLM responses are parsed and validated before use
- Monitoring: Anomalous responses trigger alerts
See ADR-031 for a case study on prompt-related issues.
- All Kafka connections use TLS encryption
- Authentication via SASL/SCRAM
- Topic-level ACLs restrict access
- Consumer groups are isolated per service
- GraphQL depth limiting prevents DoS
- Rate limiting per client
- Input validation on all endpoints
- CORS configured for allowed origins only
- No PII is processed (numbers only)
- Audit logs are retained for 90 days
- Encryption at rest for all data stores
- Dependencies are automatically scanned via Dependabot
- Critical vulnerabilities are patched within 24 hours
- Monthly dependency audit reviews
- All secrets stored in environment variables or secret managers
- No secrets in code or configuration files
- API keys are rotated quarterly
- See docs/security/secrets-rotation.md
We offer bounties for qualifying security reports:
| Severity | Bounty |
|---|---|
| Critical | $500 |
| High | $250 |
| Medium | $100 |
| Low | $50 |
To qualify for a bounty:
- Report must be first of its kind
- Vulnerability must be in supported versions
- Report must include reproduction steps
- Reporter must allow reasonable time for fix
- Social engineering attacks
- Physical security issues
- Issues in third-party dependencies (report to upstream)
- Issues requiring unlikely user interaction
- Theoretical vulnerabilities without proof of concept
- Primary: security@fizzbuzz.enterprise
- Emergency: +1-555-FIZZBUZ (24/7 hotline)
- PGP Key: security-pgp.asc
FizzBuzz Enterprise Edition is designed with compliance in mind:
- SOC 2 Type II: Certification in progress
- GDPR: No PII processed
- HIPAA: Not applicable (no PHI)
- FedRAMP: Available on Government tier
Security advisories are published at:
- GitHub Security Advisories
- security-announce@fizzbuzz.enterprise mailing list
- https://status.fizzbuzz.enterprise
Thank you for helping keep FizzBuzz Enterprise Edition secure.