Quibble

A container security tool written in Rust focusing on making security easy for compose based configurations.

Installing

Crates.io

bash cargo install quibble

Cargo CLI - From source

bash git clone https://github.com/GeekMasher/quibble cd quibble cargo install --path .

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.

bash 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.

bash quibble compose --path /srv

screenshot of quibble on a directory containing many different compose files

Contributing

Contributions are absolutely, positively welcome and encouraged! Contributions come in many forms. You could:

  1. Submit a feature request or bug report as an [issue].
  2. Ask for improved documentation as an [issue].
  3. Comment on [issues that require feedback].
  4. Contribute code via [pull requests].

We aim to keep Rocket's code quality at the highest level. This means that any code you contribute must be:

License

All the code in this repository is under the MIT License.