cookbook 'webgoat', '= 0.1.1'
webgoat (7) Versions 0.1.1 Follow1
Installs/Configures WebGoat application
cookbook 'webgoat', '= 0.1.1', :supermarket
knife supermarket install webgoat
knife supermarket download webgoat
OWASP WebGoat Cookbook
Deploy a WebGoat 5.4 environment. 
Requirements
Platform
Ubuntu 12.04
Cookbooks
-
apt- https://github.com/opscode-cookbooks/apt.git -
java- https://github.com/opscode-cookbooks/java.git -
openssl- https://github.com/opscode-cookbooks/openssl.git -
tomcat- https://github.com/opscode-cookbooks/tomcat.git
Usage
webgoat::default
Just include webgoat in your node's run_list:
{
"name":"my_node",
"run_list": [
"recipe[webgoat]"
]
}
When it's done browse http://<ip_address>/WebGoat/attack
Running tests
First, install dependencies:
bundle installInstall cookbook dependencies:
berks installRun strainer tests:
bundle exec strainer test
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add-component-x) - Write you change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License and Authors
Authors: Sliim sliim@mailoo.org
License: See COPYING file.
Dependent cookbooks
| apt >= 0.0.0 |
| java >= 0.0.0 |
| openssl >= 0.0.0 |
| tomcat >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
CHANGELOG for WebGoat
This file is used to list changes made in each version of webgoat cookbook.
0.1.0:
- Initial release of webgoat
0.1.1:
- Integration testing with serverspec and test-kitchen
Foodcritic Metric
0.1.1 passed this metric
0.1.1 passed this metric