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.
The below list presents the 10 most relevant findings that need your attention. To view information on the remaining findings, navigate to the Mend SAST Application.
Code Security Report
Scan Metadata
Latest Scan: 2023-09-29 11:43pm Total Findings: 16 | New Findings: 0 | Resolved Findings: 0 Tested Project Files: 51 Detected Programming Languages: 1 (JavaScript / Node.js)
Most Relevant Findings
Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L29-L342 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L34View Data Flow 2
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L34 https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L34 https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L34Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L28-L332 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L33View Data Flow 2
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L33 https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L33 https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L33Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L27-L322 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L32View Data Flow 2
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L32 https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L32 https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/contributions.js#L32Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/artifacts/db-reset.js#L108-L1131 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/artifacts/db-reset.js#L113Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/artifacts/db-reset.js#L107-L1121 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/artifacts/db-reset.js#L112Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/session.js#L12-L171 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/session.js#L17Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/session.js#L11-L161 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/routes/session.js#L16Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/data/user-dao.js#L48-L531 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/data/user-dao.js#L53Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/data/user-dao.js#L47-L521 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/data/user-dao.js#L52Vulnerable Code
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/data/user-dao.js#L46-L511 Data Flow/s detected
View Data Flow 1
https://github.com/aayant-mend/NodeGoat/blob/a64b420b319389da6a34f4ce77db9248b5bc1aea/app/data/user-dao.js#L51Findings Overview