Thank you for your interest in contributing!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Test thoroughly in isolated environment
- Commit (
git commit -m 'Add amazing feature') - Push (
git push origin feature/amazing-feature) - Open a Pull Request
- Python: Follow PEP 8
- Comments: Explain WHY, not WHAT
- Docstrings: All public functions
- Type hints: Encouraged
- Test in isolated K8s environment
- Verify NetworkPolicy isolation
- Include example output in PR
- Never commit credentials or IPs
- Sanitize all examples
- Document safety implications
- Blue team agent (defensive monitoring)
- Additional attack scenarios
- Stealth metrics
- Multi-agent coordination
- Custom exploit development
See README.md for architecture details.