{"id":14155247,"url":"https://github.com/owenrumney/lazytrivy","last_synced_at":"2026-01-29T11:31:12.702Z","repository":{"id":56777475,"uuid":"524432956","full_name":"owenrumney/lazytrivy","owner":"owenrumney","description":"Vulnerability scanning just got lazier","archived":false,"fork":false,"pushed_at":"2026-01-18T19:26:23.000Z","size":39430,"stargazers_count":315,"open_issues_count":1,"forks_count":10,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-01-19T03:24:29.731Z","etag":null,"topics":["aws-security","docker","golang","golang-cli","misconfigurations","podman","scanner","security-auditing-tool","security-tools","staticanalysis","trivy","tui","vulnerability-scanners"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/owenrumney.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-08-13T15:13:16.000Z","updated_at":"2026-01-18T23:46:33.000Z","dependencies_parsed_at":"2024-01-16T11:44:54.315Z","dependency_job_id":"2cd5de70-80b3-4637-b731-0e144de72dcd","html_url":"https://github.com/owenrumney/lazytrivy","commit_stats":{"total_commits":63,"total_committers":3,"mean_commits":21.0,"dds":"0.17460317460317465","last_synced_commit":"27958219bc1ad0ecd052cd2e092aea945d69d5d4"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"purl":"pkg:github/owenrumney/lazytrivy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owenrumney%2Flazytrivy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owenrumney%2Flazytrivy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owenrumney%2Flazytrivy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owenrumney%2Flazytrivy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/owenrumney","download_url":"https://codeload.github.com/owenrumney/lazytrivy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/owenrumney%2Flazytrivy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28876702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-security","docker","golang","golang-cli","misconfigurations","podman","scanner","security-auditing-tool","security-tools","staticanalysis","trivy","tui","vulnerability-scanners"],"created_at":"2024-08-17T08:02:35.036Z","updated_at":"2026-01-29T11:31:12.684Z","avatar_url":"https://github.com/owenrumney.png","language":"Go","funding_links":[],"categories":["Go","vulnerability-scanners","Table of Contents"],"sub_categories":[],"readme":"\n[![Go Report Card](https://goreportcard.com/badge/github.com/owenrumney/lazytrivy)](https://goreportcard.com/report/github.com/owenrumney/lazytrivy)\n[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/owenrumney/lazytrivy/blob/master/LICENSE)\n[![Github Release](https://img.shields.io/github/release/owenrumney/lazytrivy.svg)](https://github.com/owenrumney/lazytrivy/releases)\n[![GitHub All Releases](https://img.shields.io/github/downloads/owenrumney/lazytrivy/total)](https://github.com/owenrumney/lazytrivy/releases)\n\n# lazytrivy\n\n\nlazytrivy is a terminal UI wrapper for [Trivy](https://github.com/aquasecurity/trivy) that lets you run Trivy scans without remembering all the command arguments. It now uses the latest Trivy binary directly (no Docker image required).\n\n\nInspired by [Jesse Duffield](https://github.com/jesseduffield)'s superb tools (lazydocker, lazynpm, lazygit).\n\n## Features\n\n- **Image Scanning**\n  - Scan all images on your system\n  - Scan a single image\n  - Scan a remote image\n- **File System Scanning**\n  - Scan a filesystem for vulnerabilities, misconfigurations, and secrets\n- **Kubernetes Scanning (Experimental)**\n  - Scan K8s resources for vulnerabilities and misconfigurations *(experimental, subject to user feedback)*\n\n\n## What does it do?\n\nlazytrivy provides a fast, interactive terminal UI for running Trivy scans. It displays results in a clear, navigable interface and helps you select images, filesystems, or Kubernetes resources to scan. Trivy is run directly (no Docker required), so you always get the latest features and performance.\n\nTrivy will periodically download the latest vulnerability database. lazytrivy maintains a cache, but if you experience a delay, it's likely Trivy is updating its DB.\n\n\n\n## Installation\n\n### Install with Homebrew (Recommended)\n\n```\nbrew tap owenrumney/tools\nbrew install --cask lazytrivy\n```\n\n### Install with Go\n\nIf you have Go installed:\n\n```bash\ngo install github.com/owenrumney/lazytrivy@latest\n```\n\n### Download from Releases\n\nGet the latest releases from [GitHub](https://github.com/owenrumney/lazytrivy/releases)\n\n\n## Config\n\nOptionally, add a config file at `~/.config/lazytrivy/config.yml`:\n\n```yaml\nvulnerability:\n  ignoreunfixed: false\nfilesystem:\n  scansecrets: true\n  scanmisconfiguration: true\n  scanvulnerabilities: true\ncachedirectory: ~/.cache\ndebug: true\ntrace: false\n```\n\n### Config via UI\n\nSettings can be adjusted via the UI by pressing the `,` key at any time.\n\n![Settings Screenshot](./.github/images/settings.png)\n\nBy setting `debug` to true, additional logs will be generated in `/tmp/lazytrivy.log`\n\n\n## Usage\n\n`lazytrivy` is easy to use. Run it with:\n\n```bash\nlazytrivy --help\n```\n\nAvailable Commands:\n- `image`       Launch lazytrivy in image scanning mode\n- `filesystem`  Launch lazytrivy in filesystem scanning mode\n- `k8s`         Launch lazytrivy in Kubernetes scanning mode *(experimental)*\n- `help`        Help about any command\n\nFlags:\n- `--debug`     Launch with debug logging\n- `--trace`     Launch with trace logging\n\nUse `lazytrivy [command] --help` for more information about a command.\n\n\n## Viewing logs\n\nLogs are generated in `$HOME/.lazytrivy/logs/lazytrivy.log` (default level: `info`). Use the `--debug` flag for more details, or `--trace` for verbose output.\n\n\n## Starting in a specific mode\n\nYou can start `lazytrivy` in a specific mode using `image`, `filesystem`, or `k8s`:\n\nFor example, to scan a specific filesystem folder:\n\n```bash\nlazytrivy filesystem --path /home/owen/code/github/owenrumney/example\n```\n\nTo scan Kubernetes resources (experimental):\n\n```bash\nlazytrivy k8s --context my-kube-context\n```\n\n\n## Screenshots\n\n### Image Scanning\n![Image Scanning](./.github/images/image_scanning.png)\n\n### Filesystem Scanning\n![Filesystem Scanning](./.github/images/filesystem_scanning.png)\n\n### Kubernetes Scanning (Experimental)\n![K8s Scanning](./.github/images/kubernetes_scanning.png)\n\n### Settings\n![Settings](./.github/images/settings.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowenrumney%2Flazytrivy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fowenrumney%2Flazytrivy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fowenrumney%2Flazytrivy/lists"}