Comments (4)
watching few videos, this is iust vulnerable Node.js web app ? is it this ? nothing more ?
from nodegoat.
WebGoat is a deliberately insecure web application maintained by OWASP designed to teach web application security lessons. this is text in https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project
so why not using the same simple formulation on this project ?
from nodegoat.
@ainthek Definitely nodegoat is not just a vulnerable app. We hope user of the project learns a) how vulnerabilities can manifest and exploited in node.js apps, and b) more importantly, how each of these vulnerabilities can be fixed.
Did you go through the tutorial? (the link to it is on the login page, just above the login box). In this tutorial each vulnerability is explained in detail in these sections -
- Short Description of the vulnerability
- Attack mechanics: explaining how each vulnerability can be exploited in the app using video screencasts
- How do I prevent it: explaining how to address the vulnerability
- Source code example: showing the actual fix required. The source code of the app also comes with comments and TODO statements at the place where fix should be applied.
Have already gone through all of the above, and still feel that it is just a useless node.js app?
If you missed to notice the tutorial exists, that is a good feedback and we should probably explain that better in README file.
from nodegoat.
Added a section in README, explaining usage.
from nodegoat.
Related Issues (20)
- Lerna Implementation
- React and Express API app
- Restore A9 Insecure Components vulnerability HOT 6
- There is no 404 page. HOT 3
- livereload.js making tests run slower HOT 2
- Webinterface: Wording HOT 1
- Heroku - mLab MongoDB Add-on Discontinued HOT 5
- docker_compose.yml doesn't set MONGODB_URI HOT 1
- Travis config warnings HOT 2
- NodeGoat Research page SSRF also enables DoS HOT 1
- purpleteam now at alpha HOT 2
- Unexpected path traversal vulnerability HOT 3
- A9 - Wrong url, to be removed HOT 1
- Broken XSS example
- Missing anchors in validation regular expression HOT 1
- Node Goat Herokuapp Application Error HOT 1
- Not working with MongoDB 5 HOT 4
- Setup Issue HOT 8
- Tutorial Guide page is not working HOT 4
- OpenAPI documentation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nodegoat.