7 releases
0.3.3 | Aug 16, 2023 |
---|---|
0.3.2 | Aug 3, 2023 |
0.2.1 | Jul 31, 2023 |
0.2.0 | Dec 12, 2022 |
0.1.0 | Nov 30, 2022 |
#813 in Development tools
165KB
1.5K
SLoC
A container security tool written in Rust focusing on making security easy for compose based configurations.
Installing
Crates.io
cargo install quibble
Cargo CLI - From source
git clone https://github.com/GeekMasher/quibble
cd quibble
cargo install --path .
Actions
- name: Quibble Scan
uses: GeekMasher/quibble@0.3.1
Usage
Quibble runs in many modes (more to come soon)
Compose
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
Contributing
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.
License
All the code in this repository is under the MIT License.
Dependencies
~9–18MB
~242K SLoC