CVST: Browser-Based Trivy Scanner for Multi-Image With HTML/CSV Reports
1.8K
CVST (Container Vulnerability Scan Tool) is an open-source application built on Trivy, designed to simplify container image vulnerability scanning. With a user-friendly web interface, CVST enables scanning of public and private container images, generates actionable reports in CSV and HTML formats. Ideal for developers, DevOps teams, and security professionals, CVST enhances container security with ease and efficiency.
http://localhost:5705.python:3.11-slim for minimal resource usage.CVST is distributed as a Docker image (aomran102/cvst:latest) and uses a Flask-based web server for its interface. Users input container image names, which are processed by a Bash script (trivy_scan.sh) that invokes Trivy to perform scans and generate reports. The application runs on port 5705 and supports reverse proxy configurations for flexible deployment.
docker pull aomran102/cvst:latest
docker run -d -p 5705:5705 aomran102/cvst:latest
Open your browser and navigate to http://localhost:5705
To scan private images, set the following environment variables in a docker-compose.yml file:
version: '3'
services:
cvst:
image: aomran102/cvst:latest
ports:
- "5705:5705"
environment:
DOCKER_REGISTRY: "<your-registry>"
DOCKER_USERNAME: "<your-username>"
DOCKER_PASSWORD: "<your-password>"
volumes:
- "./reports:/cvst/reports"
Run the container with:
docker compose up -d
Reports are stored in the reports directory and can be downloaded as CSV or viewed as HTML directly from the web interface.
CVST bridges the gap between Trivy's powerful scanning capabilities and user-friendly accessibility, making container security approachable for all skill levels. Its support for multi-image scanning, flexible reporting, and private registry integration makes it a versatile tool for securing containerized environments.
Secure your containerized applications with confidence. Start scanning today!
Content type
Image
Digest
sha256:0d4c31082…
Size
103.1 MB
Last updated
about 1 month ago
docker pull aomran102/cvst