awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
owasp avatar

owasp/nodegoat

0
View on GitHub↗
2,051 stars·2,589 forks·HTML·Apache-2.0·13 viewswww.owasp.org/index.php/Projects/OWASP_Node_js_Goat_Project↗

Nodegoat

The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.

Features

  • Vulnerability Environments - Vulnerable Node.js application for security training.
  • Web Security Tools - Vulnerable web application for testing security controls.
  • Security Education - A deliberately vulnerable web application for practicing security testing.
  • Vulnerability Training - Environment for learning to mitigate common web application security risks.
  • Vulnerable Test Targets - Node.js application designed to teach OWASP Top 10 vulnerabilities.
  • Vulnerable Applications - Node.js application demonstrating common security vulnerabilities.
  • Vulnerable Systems - Vulnerable web application demonstrating OWASP Top 10 risks.

Star history

Star history chart for owasp/nodegoatStar history chart for owasp/nodegoat

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Nodegoat

Similar open-source projects, ranked by how many features they share with Nodegoat.
  • bkimminich/juice-shopB

    bkimminich/juice-shop

    0View on GitHub↗
    View on GitHub↗0
  • rapid7/metasploitable3rapid7 avatar

    rapid7/metasploitable3

    5,592View on GitHub↗

    Metasploitable3 is an automated virtual machine provisioner designed to build and deploy operating system images with intentional security weaknesses. It functions as a penetration testing lab by creating vulnerable virtual machine targets used for security training, exploit development, and the validation of security tools. The system uses configuration scripts to inject vulnerabilities into Windows and Linux environments. This includes the deployment of insecure applications and services, such as web servers and databases, and the application of misconfigured system permissions to simulate

    HTML
    View on GitHub↗5,592
  • cider-security-research/cicd-goatcider-security-research avatar

    cider-security-research/cicd-goat

    2,274View on GitHub↗

    A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.

    Python
    View on GitHub↗2,274
  • webgoat/webgoatWebGoat avatar

    WebGoat/WebGoat

    9,160View on GitHub↗

    WebGoat is a deliberately insecure web application designed as an interactive security lab for learning how to identify and exploit common web vulnerabilities. It serves as a containerized sandbox that allows for the simulation and experimentation of web-based attacks and penetration testing techniques without risking production systems. The project functions as a learning lab that maps specific insecure coding patterns to structured lessons. It implements simulated server-side flaws to provide a hands-on environment for studying common security vulnerabilities and defensive coding practices.

    JavaScript
    View on GitHub↗9,160
See all 30 alternatives to Nodegoat→

Frequently asked questions

What does owasp/nodegoat do?

The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.

What are the main features of owasp/nodegoat?

The main features of owasp/nodegoat are: Vulnerability Environments, Web Security Tools, Security Education, Vulnerability Training, Vulnerable Test Targets, Vulnerable Applications, Vulnerable Systems.

What are some open-source alternatives to owasp/nodegoat?

Open-source alternatives to owasp/nodegoat include: bkimminich/juice-shop. webgoat/webgoat — WebGoat is a deliberately insecure web application designed as an interactive security lab for learning how to… zaproxy/zaproxy — OWASP ZAP is a dynamic application security testing tool and intercepting HTTP proxy used to find vulnerabilities in… cider-security-research/cicd-goat — A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges. rapid7/metasploitable3 — Metasploitable3 is an automated virtual machine provisioner designed to build and deploy operating system images with… digininja/dvwa — DVWA is a vulnerable web application lab and penetration testing sandbox designed to simulate common security flaws.…