Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
kube-trivy — Kubernetes용 Trivy | Kitploit
도구/GitHubGitHub/masahiro331/kube-trivy
Vulnerability ScannersContainer SecurityCloud Security
GitHubmasahiro331/kube-trivy

kube-trivy

Kubernetes용 Trivy

저장소 보기
4367년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Kubernetes를 위한 간단하고 포괄적인 취약점 스캐너

개요

KubeTrivy는 Kubernetes를 위해 Trivy를 확장한 도구입니다. KubeTrivy는 Kubernetes를 위한 간단하고 포괄적인 취약점 스캐너입니다. KubeTrivy는 OS 패키지(Alpine, RHEL, CentOS 등)와 애플리케이션 의존성(Bundler, Composer, npm, yarn 등)의 취약점을 탐지합니다. KubeTrivy는 사용하기 쉽습니다. 바이너리를 설치하기만 하면 바로 스캔할 수 있습니다. 스캔을 위해 필요한 것은 Kubernetes 상의 컨테이너 이미지 이름을 지정하는 것뿐입니다.

Trivy에 대해 알아보기

기능

  • 포괄적인 취약점 탐지
    • OS 패키지 (Alpine, Red Hat Universal Base Image, Red Hat Enterprise Linux, CentOS, Debian 및 Ubuntu)
    • 애플리케이션 의존성 (Bundler, Composer, Pipenv, Poetry, npm, yarn 및 Cargo)
  • kubectl 명령어를 사용한 취약점 관리
    • Kubernetes에 CRD 생성
    • kubectl get vulnerability 또는 kubetrivy get ${resourceName}로 취약점 정보 가져오기
  • Trivy 기능 확장
    • kubetrivy는 trivy의 로컬 DB와 호환됩니다.
    • kubetrivy는 trivy의 명령어 옵션과 호환됩니다.

Mac 설치

root@kitploit:~
$ brew tap masahiro331/kube-tirvy
$ brew install kube-trivy
$ kubetrivy -h

설치

root@kitploit:~
$ go get -u github.com/masahiro331/kube-trivy
$ kubetrivy -h

빠른 시작

CRD 설치

root@kitploit:~
$ cat << EOS > crd.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
  name: vulnerabilities.kubetrivy.io
spec:
  group: kubetrivy.io
  version: v1
  names:
    kind: Vulnerability
    plural: vulnerabilities
  scope: Namespaced
  additionalPrinterColumns:
  - name: UNKNOWN
    type: integer
    description: The total of vulnerabilities launched by the kubetrivy
    JSONPath: .spec.statistics.UNKNOWN
  - name: LOW
    type: integer
    description: The total of vulnerabilities launched by the kubetrivy
    JSONPath: .spec.statistics.LOW
  - name: MEDIUM
    type: integer
    description: The total of vulnerabilities launched by the kubetrivy
    JSONPath: .spec.statistics.MEDIUM
  - name: HIGH
    type: integer
    description: The total of vulnerabilities launched by the kubetrivy
    JSONPath: .spec.statistics.HIGH
  - name: CRITICAL
    type: integer
    description: The total of vulnerabilities launched by the kubetrivy
    JSONPath: .spec.statistics.CRITICAL
EOS

$ kubectl apply -f crd.yaml
$ kubectl get vulnerability

기본

root@kitploit:~
$ kubetrivy -n default scan
$ kubetrivy -n default scan
$ kubectl get vulnerability -n default
$ kubetrivy -n default get ${resourceName}
도구 다운로드