Webgoat is a deliberately vulnerable web application maintained by OWASP. It is licensed under GPLv2.
[This lab can take over 2 minutes to load after opening the URL]
You can download Webgoat locally and install it in a virtual machine. We are providing an online version to save you time and pain of having to do that.
A sample set of vulnerabilities include:
and many more.