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↗
www.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

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
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.
  • 2,051 stars·2,589 forks·HTML·Apache-2.0·20 views

    Star history

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

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Nodegoat

    These projects share indexed features with Nodegoat. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • 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
    Compare all 30 related projects→

    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.

    Which projects share features with owasp/nodegoat?

    Projects with overlapping indexed features 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.…