-
Notifications
You must be signed in to change notification settings - Fork 3
Contribution Guide
Thank you for your interest in contributing to this project!
We welcome high‑quality contributions that improve the functionality, documentation, detection rules, scenarios, and overall quality of the repository.
For planned features and project direction, see ROADMAP.
You may contribute in several ways:
- Code Contributions
- Detection Rules
- Documentation
- Issues & Suggestions
Before submitting a Pull Request, please open an issue describing:
- What you want to add or fix
- Why it is needed
- How you plan to implement it
This helps maintain project structure and prevents duplicate work.
git clone https://github.com/secwexen/security-playbooks.git
cd security-playbooksgit checkout -b feature/your-feature-namepython -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windowspip install -r requirements.txt
pip install -r requirements-dev.txt- Keep code clean, readable, and well‑commented
- Follow Python best practices (PEP8 recommended)
- Use meaningful filenames and commit messages
- Avoid breaking existing functionality
- Include MITRE ATT&CK technique IDs
- Add clear descriptions and references
- Test rules on sample logs if possible
- Follow Sigma, YARA, and Suricata syntax standards
- Include examples, screenshots, or logs when helpful
- Keep formatting consistent
- Ensure your branch is up to date with
main - Submit a PR with a clear title and description
- Link the related issue (required)
- The maintainer will review your PR
- Requested changes (if any) must be completed
- Once approved, your PR will be merged
By contributing, you agree to follow the project’s Code of Conduct.
Respectful and professional communication is expected at all times.
By submitting a contribution, you agree that your work will be licensed under the project’s license:
For full license details, see LICENSE.
Your contributions help improve this project and support the cybersecurity community.
We appreciate your time, effort, and expertise.
Copyright © 2026 secwexen. Security Playbooks is licensed under the MIT License.
Maintained by Secwexen
GitHub Repository Source Code
Version: v0.2.1
This project is intended exclusively for authorized security validation, controlled research environments, and defensive analysis.
Any use of this project against systems without explicit written permission is strictly prohibited and may violate local, national, or international laws.
The maintainers and contributors assume no responsibility or liability for misuse, damages, or legal consequences resulting from unauthorized or improper deployment of this project.