A cybersecurity educational game focusing on the OWASP Top 10 vulnerabilities and secure development practices.
Security in Action is an HTML5/JavaScript game designed to help cybersecurity professionals and enthusiasts learn and test their knowledge about secure development and OWASP Top 10 vulnerabilities in an interactive and engaging way.
- Player Registration: Create your account with a username, email, and password
- Personalized Avatar: Choose your avatar to represent you in the game
- Interactive Tutorial: Learn the game mechanics through a guided tutorial
- Attack-Defense Rounds: Alternate between attack and defense roles
- Educational Feedback: Learn about vulnerabilities and mitigations after each round
- Responsive Design: Play on desktop or mobile devices
- Each game consists of multiple confrontations
- Each confrontation has three rounds
- Players alternate between defense and attack roles
- When defending, select three security measures to protect against attacks
- When attacking, select one vulnerability to exploit
- Score points by winning confrontations (2 out of 3 rounds)
- The first player to reach 5 points wins the game
- Clone this repository or download the source code
- Open the
index.htmlfile in a modern web browser - That's it! No server or installation required
The game includes information about:
- OWASP Top 10 Vulnerabilities: Learn about the most critical web application security risks
- Security Mitigations: Understand how to implement effective security controls
- Real-world Scenarios: See how attacks and defenses work in practice
- HTML5
- CSS3
- JavaScript (Vanilla)
- No external libraries or frameworks
The game works on all modern browsers:
- Chrome
- Firefox
- Safari
- Edge
Contributions are welcome! Feel free to:
- Report bugs
- Suggest new features
- Add more educational content
- Improve the game design and user experience