Skip to content

Files

Latest commit

 

History

History
21 lines (13 loc) · 1.3 KB

intro.md

File metadata and controls

21 lines (13 loc) · 1.3 KB

Damn Vulnerable NodeJS Application

dvna-logo

Damn Vulneable NodeJS Application (DVNA) is a simple NodeJS application to demonstrate OWASP Top 10 Vulnerabilities and guide on fixing and avoiding these vulnerabilities.

The application is powered by commonly used libraries such as express, passport, sequelize, etc.

It is aimed to be useful for developers with limited development expereience in NodeJS, and the fixes for the vulnerabilities will be available in the fixes branch in the repository.

This guide contains the following

  1. Instructions for setting up DVNA
  2. Instructions on exploiting the vulnerabilities
  3. Vulnerable code snippets and instructions on fixing vulnerabilities
  4. Recommendations for avoid such vulnerabilities
  5. References for learning more

This gitbook was generated from https://github.com/appsecco/dvna/tree/master/docs