globocom / globocom/secDevLabs
Add new A7 - Cross-Site Scripting (XSS) web app (Rails)
- Dominant language
- PHP
- Stars
- 980
- Forks
- 461
- PR merge metrics
- No merged PRs in 30d
Description
## Motivation
SecDevLab's goal is to provide examples of how security vulnerabilities could be fixed, but we only have one example of `Cross-Site Scripting` from [OWASP's 2017 Top 10](https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/Top_10-2017_A7-Cross-Site_Scripting_(XSS)).
## It would be great if
We had another app illustrating this vulnerability and how it could be exploited by an attacker.
## What we expect
The new app must have a complete `README.md` with all the steps on how to get the environment ready to run it, how it can be installed, and how an attacker could compromise it.
The app should be similar to the existing web apps, such as [this one](https://github.com/globocom/secDevLabs/tree/master/owasp-top10-2017-apps/a7/gossip-world).
Note: It would be great if this app could be powered by Rails. 🙂
## Tips
* [OWAST A7:2017 Cross-Site Scripting](https://owasp.org/www-project-top-ten/OWASP_Top_Ten_2017/Top_10-2017_A7-Cross-Site_Scripting_(XSS))
* [Google Application Security - Cross-Site Scripting](https://www.google.com/about/appsecurity/learning/xss/)
* [App Spot - XSS Game](https://xss-game.appspot.com/)
Contributor guide
Assessment
This issue has not been assessed yet.
