This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "Projects/OWASP Node js Goat Project"

From OWASP
Jump to: navigation, search
(Created page with "{{Template:Project About | project_name =OWASP Node js Goat Project | project_home_page =OWASP Node js Goat Project | project_description =Node.js is becoming a widely adopted...")
 
m
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
=Main=
 +
 +
<div style="width:100%;height:160px;border:0,margin:0;overflow: hidden;">[[File:OWASP_Project_Header.jpg|link=]]</div>
 +
 +
{| style="padding: 0;margin:0;margin-top:10px;text-align:left;" |-
 +
| valign="top" style="border-right: 1px dotted gray;padding-right:25px;" |
 +
 +
==OWASP NodeGoat Project==
 +
 +
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.
 +
 +
==Introduction==
 +
 +
Being lightweight and efficient, Node.js is rapidly becoming a platform of choice for building fast, scalable, data-intensive, modern web applications. However, developing stable and resilient web applications on this platform is very dependent on programmers due to its minimal default configuration and architecture choices. The goal of this project is to act as a learning resource demonstrating how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them. It includes a vulnerable web application and accompanied tutorial guide.
 +
 +
==Description==
 +
* Demo app: http://nodegoat.herokuapp.com/
 +
* Project source code: https://github.com/OWASP/NodeGoat
 +
* Gitter chat: https://gitter.im/OWASP/NodeGoat
 +
 +
==Licensing==
 +
OWASP NodeGoat is free to use. It is licensed under the Apache License v2.0
 +
 +
| valign="top" style="padding-left:25px;width:200px;border-right: 1px dotted gray;padding-right:25px;" |
 +
 +
== Project Leader ==
 +
 +
[[User:Chetan Karande|Chetan Karande]]
 +
 +
== Quick Download ==
 +
 +
* Clone project Github repository at https://github.com/OWASP/NodeGoat
 +
 +
== Latest Release ==
 +
 +
* v1.3 [https://github.com/OWASP/NodeGoat/releases/tag/v1.3<nowiki>]</nowiki>
 +
 +
 +
==Classifications==
 +
 +
  {| width="200" cellpadding="2"
 +
  |-
 +
  | rowspan="2" align="center" valign="top" width="50%" | [[File:Owasp-incubator-trans-85.png|link=https://www.owasp.org/index.php/OWASP_Project_Stages#tab=Incubator_Projects]]
 +
  | align="center" valign="top" width="50%" | [[File:Owasp-builders-small.png|link=]] 
 +
  |-
 +
  | align="center" valign="top" width="50%" | [[File:Owasp-defenders-small.png|link=]]
 +
  |-
 +
  | colspan="2" align="center" | [[File:Cc-button-y-sa-small.png|link=http://creativecommons.org/licenses/by-sa/3.0/]]
 +
  |-
 +
  | colspan="2" align="center" | [[File:Project_Type_Files_CODE.jpg|link=]]
 +
  |}
 +
 +
|}
 +
 +
== Related Projects ==
 +
 +
* [[OWASP WebGoat Project|OWASP WebGoat Project]]
 +
* [[OWASP Juice Shop Project|OWASP Juice Shop Project]]
 +
 +
 +
 +
= Acknowledgements =
 +
==Volunteers==
 +
NodeGoat is developed by a worldwide team of volunteers. Here are the contributors:
 +
 +
https://github.com/OWASP/NodeGoat/graphs/contributors
 +
 +
==Others==
 +
 +
 +
= Road Map and Getting Involved =
 +
 +
==Road Map==
 +
 +
https://github.com/OWASP/NodeGoat/milestones
 +
 +
==Getting Involved==
 +
 
 +
Some of the ways you can help are listed here:  https://github.com/OWASP/NodeGoat#ways-to-contribute
 +
 +
Involvement in the development and promotion of NodeGoat is actively encouraged!
 +
 +
To contribute, or to know more, contact at chetan (DOT) karande (AT) owasp (DOT) org
 +
 +
=FAQs=
 +
 +
=Project About=
 
{{Template:Project About
 
{{Template:Project About
| project_name =OWASP Node js Goat Project
+
| project_name =OWASP Node Goat Project
 
| project_home_page =OWASP Node js Goat Project
 
| project_home_page =OWASP Node js Goat Project
 
| project_description =Node.js is becoming a widely adopted platform for developing web applications. This 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.
 
| project_description =Node.js is becoming a widely adopted platform for developing web applications. This 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.
Line 6: Line 93:
 
| leader_name1 =Chetan Karande
 
| leader_name1 =Chetan Karande
 
| leader_email1 [email protected]
 
| leader_email1 [email protected]
| mailing_list_name = https://lists.owasp.org/mailman/listinfo/owasp_node_js_goat_project
+
| mailing_list_name = https://groups.google.com/forum/#!forum/nodegoat
 
| project_road_map = https://www.owasp.org/index.php/Projects/OWASP_Node_js_Goat_Project/Roadmap
 
| project_road_map = https://www.owasp.org/index.php/Projects/OWASP_Node_js_Goat_Project/Roadmap
 
}}
 
}}
 +
 +
 +
__NOTOC__ <headertabs />
 +
 +
[[Category:OWASP Project]] 
 +
[[Category:OWASP_Builders]]
 +
[[Category:OWASP_Defenders]] 
 +
[[Category:OWASP_Document]]

Latest revision as of 01:40, 24 February 2018

OWASP Project Header.jpg

OWASP NodeGoat Project

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.

Introduction

Being lightweight and efficient, Node.js is rapidly becoming a platform of choice for building fast, scalable, data-intensive, modern web applications. However, developing stable and resilient web applications on this platform is very dependent on programmers due to its minimal default configuration and architecture choices. The goal of this project is to act as a learning resource demonstrating how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them. It includes a vulnerable web application and accompanied tutorial guide.

Description

Licensing

OWASP NodeGoat is free to use. It is licensed under the Apache License v2.0

Project Leader

Chetan Karande

Quick Download

Latest Release


Classifications

Owasp-incubator-trans-85.png Owasp-builders-small.png
Owasp-defenders-small.png
Cc-button-y-sa-small.png
Project Type Files CODE.jpg

Related Projects


Volunteers

NodeGoat is developed by a worldwide team of volunteers. Here are the contributors:

https://github.com/OWASP/NodeGoat/graphs/contributors

Others

Road Map

https://github.com/OWASP/NodeGoat/milestones

Getting Involved

Some of the ways you can help are listed here: https://github.com/OWASP/NodeGoat#ways-to-contribute

Involvement in the development and promotion of NodeGoat is actively encouraged!

To contribute, or to know more, contact at chetan (DOT) karande (AT) owasp (DOT) org

PROJECT INFO
What does this OWASP project offer you?
RELEASE(S) INFO
What releases are available for this project?
what is this project?
Name: OWASP Node Goat Project (home page)
Purpose: Node.js is becoming a widely adopted platform for developing web applications. This 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.
License: Apache 2.0 License
who is working on this project?
Project Leader(s):
  • Chetan Karande @
how can you learn more?
Project Pamphlet: Not Yet Created
Project Presentation:
Mailing list: Mailing List Archives
Project Roadmap: View
Key Contacts
  • Contact Chetan Karande @ to contribute to this project
  • Contact Chetan Karande @ to review or sponsor this project
current release
Not Yet Published
last reviewed release
Not Yet Reviewed


other releases