-
Notifications
You must be signed in to change notification settings - Fork 17
Environment data in tabular form
Joby K edited this page May 19, 2022
·
5 revisions
Infra | Objective | Environments | Ansible roles | Environment Description | Substrate | Playbook | Playbook Description |
---|---|---|---|---|---|---|---|
Dashboard | To bring up an instance of oah-bes-vm to visualize vulnerability assessment reports and patches of different tools | bes_o31e_lab_dashboard_ce | ansible-role-bes-hygieia | Environment should install the tools and its dependencies to bring up the visualization | oah-bes-vm | besman-git-config-playbook | Playbook for configuring user’s git credentials |
besman-update-data-playbook | Playbook for pulling down latest changes from ossp-master.js | ||||||
Red Team | To bring up instances of oah-bes-vm for red teaming teaming activities | bes_o31e_lab_threat_modelling_env | ansible-role-bes-threatdragon | Environment installs various threatmodelling tools | Single oah-bes-vm | besman-threatmodel-env-config-playbook | To configure the environment to develop a threat model |
bes_o31e_lab_pen_testing_env | ansible-role-bes-zap | Environment installs tools required for pen testing | Multiple instances of oah-bes-vm | besman-connect-vms-playbook | To setup a connection b/w the VMs | ||
besman-pentest-env-config-playbook | To configure the env to perform a pentesting on an application | ||||||
bes_o31e_lab_secTest_ce | ansible-role-bes-beef | Environment installs tools required for security testing | oah-bes-vm cluster | besman-sectest-env-config-playbook | To configure the env to perform a security testing on an application | ||
Blue Team | To bring up instances of oah-bes-vm for blue teaming activities | bes_o31e_lab_secTest_ce | ansible-role-bes-beef | Environment installs tools required for security testing | oah-bes-vm | besman-sectest-env-config-playbook | To configure the env to perform a security testing on an application |
bes_o31e_lab_vuln_patch_env | Environment brings up a vm to perform vulnerability patching | oah-bes-vm | besman-patch-env-config-playbook | To configure the env to develop a patch for the vulnerability | |||
Open Source Repo Scan | To bring up an instance of oah-bes-vm to perform vulnerability scanning of open source repositories | bes_o31e_lab_repo_scan_env | ansible-role-bes-snyk | Environment installs tools for performing open source repository scans | Single oah-bes-vm | besman-reposcan-env-config-playbook | To configure env for performing open source repo scans |
bes_o31e_lab_oss_fuzz_env | ansible-role-bes-ossfuzz | Installs a fuzzing software | oah-bes-vm | besman-fuzz-env-config-playbook | To configure env for fuzzing of open source applications | ||
bes_o31e_lab_sigstore_env | ansible-role-bes-sigstore | Installing sigstore for signing of software packages | oah-bes-vm | besman-sigstore-env-config-playbook | To configure env to sign open source software packages using sigstore | ||
Reporting & Patches | To bring up an instance of oah-bes-vm to generate vulnerability assessment reports and publishing patches | bes_o31e_lab_publish_findings_env | Installs tools for preparing a vulnerability assessment report and to publish the report and patches | Single oah-bes-vm | besman-generate-report-playbook | To generate vulnerability assessment reports in a preferred format | |
besman-publish-patches&reports-playbook | To publish the patches and reports to the repository |