
Damn Vulnerable 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.
The application comes with a developer friendly comprehensive guidebook which can be used to learn, avoid and fix the vulnerabilities. The guide available at https://appsecco.com/books/dvna-developers-security-guide/ covers the following
docker run --name dvna -p 9090:9090 -d appsecco/dvna:sqlite
In case of bugs in the application, please create an issue on github. Pull requests are highly welcome!
Abhisek Datta - abhisek for application architecture and front-end code Appseco for source & docs
MIT
Content type
Image
Digest
Size
94.8 MB
Last updated
over 6 years ago
docker pull sphinxgaia/dvna-sqlite