cookbook 'algosec', '= 0.1.0'
algosec (7) Versions 0.1.0 Follow1
Leverage AlgoSec's business-driven security policy management solution.
cookbook 'algosec', '= 0.1.0', :supermarket
knife supermarket install algosec
knife supermarket download algosec
algosec
Chef Cookbook to DevOps-ify network security management, leveraging AlgoSec's business-driven security policy management solution.
SCOPE
This cookbook is concerned with all AlgoSec services:
- AlgoSec BusinessFlow
- AlgoSec FireFlow
- AlgoSec Firewall Analyzer
Requirements
- Chef 12.7+
- AlgoSec Ruby SDK >= 0.1.0
Usage
This cookbook is not intended to include any recipes.
Use it by specifying a dependency on this cookbook in your own cookbook.
Please see the ./examples/README.md
for a thorough explanation of how to use this package.
The README file will lead you all the way from installing Chef and its dependencies,
to running a live example.
# my_cookbook/metadata.rb depends 'algosec' algosec = { host: 'local.algosec.com', user: 'admin', password: 'algosec123' } # Example: Define the application flows for application 'testApp' # This will delete/modify/create flows as needed to match this flows definition on the server algosec_application_flows 'define new application flows' do algosec_options algosec application_name 'testApp' application_flows( 'flow1' => { 'sources' => ['HR Payroll server', '192.168.0.0/16'], 'destinations' => ['16.47.71.62'], 'services' => ['HTTPS'], }, 'flow2' => { 'sources' => ['10.0.0.1'], 'destinations' => ['10.0.0.2'], 'services' => ['udp/501'], }, 'flow3' => { 'sources' => ['1.2.3.4'], 'destinations' => ['3.4.5.6'], 'services' => ['SSH'], } ) action :define end
Testing
For more details look at the [TESTING.md](./TESTING.md).
All static code tests are simply run by:
bundle exec rake
To actually test the code, please refer to the examples/README.md
file and apply against a
TEST app in your AlgoSec Demo VM machine.
Resources
TODO: Document the ApplicationsFlow resource and it's define action
License & Authors
If you would like to see the detailed LICENCE click [here](./LICENCE).
- Author:: AlgoSec dev@algosec.com
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.1.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.0 passed this metric
No Binaries Metric
0.1.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
algosec/dist/algosec-0.6.1.tar.gz
algosec/dist/algosec-0.7.0.tar.gz
algosec/dist/algosec-0.6.0.tar.gz
algosec/docs/_build/doctrees/support.doctree
algosec/docs/_build/doctrees/index.doctree
algosec/docs/_build/doctrees/readme.doctree
algosec/docs/_build/doctrees/api_clients.doctree
algosec/docs/_build/doctrees/environment.pickle
algosec/docs/_build/doctrees/license.doctree
algosec/docs/_build/html/_static/minus.png
algosec/docs/_build/html/_static/down-pressed.png
algosec/docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf
algosec/docs/_build/html/_static/fonts/Inconsolata-Bold.ttf
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.woff
algosec/docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf
algosec/docs/_build/html/_static/fonts/Lato-Bold.ttf
algosec/docs/_build/html/_static/fonts/Lato-Regular.ttf
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.eot
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.svg
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.ttf
algosec/docs/_build/html/_static/fonts/Inconsolata-Regular.ttf
algosec/docs/_build/html/_static/comment-close.png
algosec/docs/_build/html/_static/file.png
algosec/docs/_build/html/_static/up-pressed.png
algosec/docs/_build/html/_static/plus.png
algosec/docs/_build/html/_static/down.png
algosec/docs/_build/html/_static/comment-bright.png
algosec/docs/_build/html/_static/comment.png
algosec/docs/_build/html/_static/up.png
algosec/docs/_build/html/_static/ajax-loader.gif
algosec/docs/_build/html/objects.inv
algosec/algosec/tests/__init__.pyc
algosec/algosec/tests/test_flow_comparison_logic.pyc
algosec/algosec/models.pyc
algosec/algosec/__init__.pyc
algosec/algosec/api_client.pyc
algosec/algosec/helpers.pyc
algosec/algosec/errors.pyc
algosec/algosec/flow_comparison_logic.pyc
algosec/algosec.egg-info/dependency_links.txt
Testing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.0 failed this metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.0 passed this metric
No Binaries Metric
0.1.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
algosec/dist/algosec-0.6.1.tar.gz
algosec/dist/algosec-0.7.0.tar.gz
algosec/dist/algosec-0.6.0.tar.gz
algosec/docs/_build/doctrees/support.doctree
algosec/docs/_build/doctrees/index.doctree
algosec/docs/_build/doctrees/readme.doctree
algosec/docs/_build/doctrees/api_clients.doctree
algosec/docs/_build/doctrees/environment.pickle
algosec/docs/_build/doctrees/license.doctree
algosec/docs/_build/html/_static/minus.png
algosec/docs/_build/html/_static/down-pressed.png
algosec/docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf
algosec/docs/_build/html/_static/fonts/Inconsolata-Bold.ttf
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.woff
algosec/docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf
algosec/docs/_build/html/_static/fonts/Lato-Bold.ttf
algosec/docs/_build/html/_static/fonts/Lato-Regular.ttf
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.eot
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.svg
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.ttf
algosec/docs/_build/html/_static/fonts/Inconsolata-Regular.ttf
algosec/docs/_build/html/_static/comment-close.png
algosec/docs/_build/html/_static/file.png
algosec/docs/_build/html/_static/up-pressed.png
algosec/docs/_build/html/_static/plus.png
algosec/docs/_build/html/_static/down.png
algosec/docs/_build/html/_static/comment-bright.png
algosec/docs/_build/html/_static/comment.png
algosec/docs/_build/html/_static/up.png
algosec/docs/_build/html/_static/ajax-loader.gif
algosec/docs/_build/html/objects.inv
algosec/algosec/tests/__init__.pyc
algosec/algosec/tests/test_flow_comparison_logic.pyc
algosec/algosec/models.pyc
algosec/algosec/__init__.pyc
algosec/algosec/api_client.pyc
algosec/algosec/helpers.pyc
algosec/algosec/errors.pyc
algosec/algosec/flow_comparison_logic.pyc
algosec/algosec.egg-info/dependency_links.txt
Testing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.0 passed this metric
0.1.0 failed this metric
Failure: Cookbook should not contain binaries. Found:
algosec/dist/algosec-0.6.1.tar.gz
algosec/dist/algosec-0.7.0.tar.gz
algosec/dist/algosec-0.6.0.tar.gz
algosec/docs/_build/doctrees/support.doctree
algosec/docs/_build/doctrees/index.doctree
algosec/docs/_build/doctrees/readme.doctree
algosec/docs/_build/doctrees/api_clients.doctree
algosec/docs/_build/doctrees/environment.pickle
algosec/docs/_build/doctrees/license.doctree
algosec/docs/_build/html/_static/minus.png
algosec/docs/_build/html/_static/down-pressed.png
algosec/docs/_build/html/_static/fonts/RobotoSlab-Bold.ttf
algosec/docs/_build/html/_static/fonts/Inconsolata-Bold.ttf
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.woff
algosec/docs/_build/html/_static/fonts/RobotoSlab-Regular.ttf
algosec/docs/_build/html/_static/fonts/Lato-Bold.ttf
algosec/docs/_build/html/_static/fonts/Lato-Regular.ttf
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.eot
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.svg
algosec/docs/_build/html/_static/fonts/fontawesome-webfont.ttf
algosec/docs/_build/html/_static/fonts/Inconsolata-Regular.ttf
algosec/docs/_build/html/_static/comment-close.png
algosec/docs/_build/html/_static/file.png
algosec/docs/_build/html/_static/up-pressed.png
algosec/docs/_build/html/_static/plus.png
algosec/docs/_build/html/_static/down.png
algosec/docs/_build/html/_static/comment-bright.png
algosec/docs/_build/html/_static/comment.png
algosec/docs/_build/html/_static/up.png
algosec/docs/_build/html/_static/ajax-loader.gif
algosec/docs/_build/html/objects.inv
algosec/algosec/tests/__init__.pyc
algosec/algosec/tests/test_flow_comparison_logic.pyc
algosec/algosec/models.pyc
algosec/algosec/__init__.pyc
algosec/algosec/api_client.pyc
algosec/algosec/helpers.pyc
algosec/algosec/errors.pyc
algosec/algosec/flow_comparison_logic.pyc
algosec/algosec.egg-info/dependency_links.txt
Testing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.1.0 failed this metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number