A container security tool written in Rust focusing on making security easy for compose based configurations.
cargo install quibble
git clone https://github.com/GeekMasher/quibble
cd quibble
cargo install --path .
- name: Quibble Scan
uses: GeekMasher/[email protected]
Quibble runs in many modes (more to come soon)
compose
finds all compose files and runs a set of rules on the parsed compose files.
quibble compose --help
This is a very simple util to quickly scan and detect various security or information about the compose files found in a simple view.
quibble compose --path /srv
Contributions are absolutely, positively welcome and encouraged! Contributions come in many forms. You could:
- Submit a feature request or bug report as an issue.
- Ask for improved documentation as an issue.
- Comment on issues that require feedback.
- Contribute code via pull requests.
We aim to keep Quibble's code quality at the highest level. This means that any code you contribute must be:
- Commented: Complex and non-obvious functionality must be properly commented.
- Documented: Public items must have doc comments with examples, if applicable.
- Styled: Your code's style should match the existing and surrounding code style.
- Simple: Your code should accomplish its task as simply and idiomatically as possible.
- Tested: You must write (and pass) convincing tests for any new functionality.
- Focused: Your code should do what it's supposed to and nothing more.
All the code in this repository is under the MIT License.