Skip to main content

Docker infrastructure audit tool

Project description

DockAudit Logo

DockAudit

The Ultimate Pulse for your Docker Infrastructure.
Audit, Secure, and Monitor your containers in seconds.

License Latest Release GitHub stars


Most Docker infrastructures are misconfigured. DockAudit is a production-grade security auditing tool that unifies container security, performance optimization, and reliability checks into a single, fast interface. Inspired by CIS Docker Benchmarks and powered by real-time intelligence.

Quick Start (CLI)

Audit your entire local environment with one command:

docker run \
  -v /var/run/docker.sock:/var/run/docker.sock \
  ercdockercr/dockaudit scan

Or install via Pip:

pip install dockaudit
dockaudit scan

V1.0.2: DockAudit Dashboard

Experience real-time monitoring with our new high-fidelity dashboard. Designed with a DevSecOps-centric Glassmorphism aesthetic, it provides deep visibility into your operational intelligence.

Global Score • Security Trends • Reliability Metrics • Automated Audits

Deployment

Deploy the full monitoring stack (Frontend + Backend + DB) using Docker Compose:

# Production Deployment
docker-compose up -d

# Development & Local Build
docker-compose -f docker-compose-dev.yml up --build

Access the dashboard at http://localhost:3000.


Key Features

  • Multi-Vector Security Scan: Previleged flags, root capabilities, read-only filesystems, and host-breakout risks.
  • CVE Intelligence: Integrated with the official Google OSV API for real-time vulnerability detection in image layers.
  • Performance Tuning: Automatically detects missing resource limits (CPU/Memory) and potential sizing issues.
  • Reliability Audit: Validates restart policies, healthchecks, and orchestration best practices.
  • Secret Detection: Scans environment variables for leaked credentials, tokens, and sensitive data.
  • Infrastructure Scoring: Provides actionable KPIs and letter-grade scoring for your entire setup.
  • DevOps Native: Export findings to SARIF or JSON for seamless integration with GitHub Security or custom pipelines.

🛠️ Development

  1. Clone: git clone https://github.com/Erico-MR/dockaudit
  2. Setup: pip install -e .
  3. Explore: dockaudit --help

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dockaudit-1.0.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dockaudit-1.0.2-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file dockaudit-1.0.2.tar.gz.

File metadata

  • Download URL: dockaudit-1.0.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dockaudit-1.0.2.tar.gz
Algorithm Hash digest
SHA256 f7abb5816d1443f0dedeedb78e39115349fcd5df193af3360128d262250ea911
MD5 25a09df43fb5dc6816db7d086cf6c1ac
BLAKE2b-256 828e968043a60fc92ec65e99408442b440984ad50b5be7a7c33bb96565f597a0

See more details on using hashes here.

File details

Details for the file dockaudit-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: dockaudit-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dockaudit-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3bbd7ba362b7393446247355ed6974c66f2763f51bbca3f9d4f50b7c41882301
MD5 b35e02a93c57f8ebf16e14268c0642ea
BLAKE2b-256 9df278399a05d222d3829904f2832e3e6f8fa5eecf7b7f93db5df19e3b863589

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page