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 install
Install cookbook dependencies:
berks install
Run 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