An InSpec compliance profile that automates security testing for Docker daemon and containers against CIS benchmarks.
CIS Docker Benchmark - InSpec Profile is an open-source compliance tool that automates security testing for Docker environments. It implements the CIS Docker Benchmark as executable InSpec code to validate that Docker daemon and container configurations adhere to security best practices. The tool helps organizations maintain secure Docker deployments by providing automated, repeatable checks.
DevOps engineers, security teams, and system administrators responsible for securing Docker containers in production environments. It's particularly useful for organizations that need to comply with security standards or perform regular security audits.
Developers choose this tool because it automates manual CIS benchmark checks, saving time and reducing human error. Its integration with InSpec allows for easy incorporation into existing CI/CD pipelines and infrastructure testing workflows.
CIS Docker Benchmark - InSpec Profile
Implements the CIS Docker 1.13.0 Benchmark as executable InSpec code, enabling automated and repeatable security checks that save time and reduce human error.
Supports YAML attribute files to customize Docker settings such as trusted users, logging drivers, and registry certificates, making it adaptable to specific environment needs.
Allows running tests on remote hosts via SSH and executing individual controls (e.g., specific benchmark checks), providing operational flexibility and focused audits.
Built on InSpec, it can be easily incorporated into CI/CD pipelines for continuous security validation, as shown in the usage examples for local and remote execution.
Only supports older OS versions like Debian 8, Ubuntu 16.04, and CentOS 7, which may not align with current production environments using newer distributions.
Requires InSpec 2.3.23+ and familiarity with its framework, adding a learning curve and toolchain dependency that might not fit teams outside the Chef ecosystem.
Based on CIS Docker 1.13.0, which might not cover security recommendations for newer Docker versions, reducing its relevance over time despite the benchmark_version attribute for older controls.
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
A vulnerability scanner for container images and filesystems
Vulnerability Static Analysis for Containers
The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.