This is a simple Docker composition project that orchestrates the running of the following Docker containers:
Before attempting to run this project, you must create a secrets
directory and several files inside it that contain credentials for the
various Docker containers to use. These files are:
secrets/cyhy_read_creds.yml
- a YAML file containing credentials to read from the Cyber Hygiene databasesecrets/scan_read_creds.yml
- a YAML file containing credentials to read the database containing the pshtt, trustymail, and sslyze scan resultssecrets/scan_write_creds.yml
- a YAML file containing credentials to write to the database containing the pshtt, trustymail, and sslyze scan resultssecrets/aws_config
- an ini format file containing the AWS configuration
As an example, secrets/cyhy_read_creds.yml
should look something
like this:
---
version: '1'
database:
name: cyhy
uri: mongodb://<DB_USERNAME>:<DB_PASSWORD>@<DB_HOST>:<DB_PORT>/cyhy
docker compose up -d
We welcome contributions! Please see CONTRIBUTING.md
for
details.
This project is in the worldwide public domain.
This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.
All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.