First of all, thank you for being here and showing interest in contributing. This project is all about learning, growing, and building something meaningful together. Whether you're new to cybersecurity or a seasoned expert, your contribution is valued.
The goal of this lab is to create a community-driven, hands-on collection of projects and challenges based around Security+ objectives. It’s a learning space, a challenge space, and a contribution space — open to everyone.
There are many ways to get involved:
- Create a new folder under
labs/with your lab title. - Include:
- A clear objective or description.
- Any scripts, configs, or setup instructions.
- A
README.mdfile for the lab with walkthrough steps.
- Test an existing lab and:
- Report issues or bugs.
- Suggest improvements or added complexity.
- Clean up documentation or formatting.
- Translate existing content to another language.
- Add beginner-friendly versions of harder challenges.
- Review someone’s pull request.
- Add explanations, diagrams, or video walkthroughs.
- Answer questions in issues or discussions.
- Use clear, respectful language.
- Be specific and helpful when giving feedback.
- Don’t hesitate to ask questions — learning is part of contributing.
- Make sure your code works and is cleanly formatted.
- Try to follow existing structure and naming conventions.
- Fork this repository
- Create a new branch:
git checkout -b your-feature-name - Add your changes
- Commit and push:
git commit -m "Security+ lab"thengit push origin your-feature-name - Open a pull request
- Add a short description of what you did and why
I'll review your submission as soon as I can — and if anything needs changing, I’ll guide you through it.
This is more than just code — it’s about building a space where people from all backgrounds can come together, learn, and grow. Don’t be afraid to take that first step. You are welcome here.
Thanks again for contributing — it truly means a lot
– Gamuchirai Muchafa