Skip to content

Chogos/trivy-report-explorer

Repository files navigation

Trivy Report Explorer

Web interface for viewing and filtering Trivy scan reports.

Features

  • Upload and parse Trivy JSON reports:
    • Vulnerability scans
    • EKS CIS benchmarks
    • License reports
    • Secret detection
    • Misconfiguration reports
  • Filter and sort findings
  • View detailed information for each finding

Quick Start

git clone https://github.com/Chogos/trivy-report-explorer.git
cd trivy-report-explorer
npm install
npm start

Open http://localhost:3000

Generating Reports

Vulnerabilities

# Container images
trivy image --format json -o report.json nginx:latest

# Filesystem
trivy fs --format json -o report.json /path/to/project

# Kubernetes cluster
trivy k8s --format json -o report.json cluster

Compliance & Config

# EKS CIS benchmark
trivy k8s --format json -o report.json cluster --compliance=eks-cis

# IaC scanning
trivy config --format json -o report.json /path/to/terraform

# Secret detection
trivy fs --format json --scanners secret -o report.json /path/to/code

Development

Scripts

  • npm start - Development server
  • npm test - Run tests
  • npm run build - Production build
  • npm run lint - Lint code
  • npm run format - Format code

Stack

  • React 18 + TypeScript
  • Tailwind CSS
  • Radix UI components

Deployment

GitHub Pages:

npm run deploy

Manual build:

npm run build
# Deploy the 'build' folder

Releases

No releases published

Packages

No packages published

Languages