https://github.com/mfreeman451/trivy-streamlit
A streamlit-based app for trivy scanner results 🔒
https://github.com/mfreeman451/trivy-streamlit
k8s scanner security streamlit-application trivy
Last synced: 3 months ago
JSON representation
A streamlit-based app for trivy scanner results 🔒
- Host: GitHub
- URL: https://github.com/mfreeman451/trivy-streamlit
- Owner: mfreeman451
- License: other
- Created: 2024-01-11T05:35:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-19T19:59:22.000Z (almost 2 years ago)
- Last Synced: 2025-08-20T09:00:22.368Z (5 months ago)
- Topics: k8s, scanner, security, streamlit-application, trivy
- Language: Python
- Homepage:
- Size: 351 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# trivy-streamlit

This is a simple UI to display JSON generated by the opensource scanner `trivy` from AquaSecurity,
supported by the community.
Thanks to AquaSecurity for providing this great tool.
https://github.com/aquasecurity/trivy
## 🏗️ Dependencies
* trivy
* python3
* pip3
It is beyond the scope of this document to explain how to install either of those. 🗡️
## ⚙️ Generating JSON with trivy
### k8s
```bash
trivy k8s --format json -o results.json --scanners=vuln --severity=CRITICAL --report=all cluster
```
### image
```bash
trivy image --format json -o results.json --scanners=vuln --severity=CRITICAL --report=all docker.io/grafana/grafana:10.2.2
```
## Installation
### 🛞 Install from pypi
```bash
pip install trivy-streamlit
```