mcpField
T
Trivy

Trivy

公式Agent-ready
trivy.dev開発ツール38.8ktrivy今日更新
リポジトリ公式サイト

Trivy について

Trivy はコンテナイメージ、ファイルシステム、リポジトリ、Kubernetes 設定をスキャンして脆弱性と設定ミスを検出します。ソフトウェアコンポーネント追跡用の SBOM 生成をサポートし、複数の出力形式に統合でき、セキュリティ評価とコンプライアンスチェックの包括的なカバレッジを提供します。

主な機能

  1. 01Docker コンテナイメージの脆弱性をスキャンする
  2. 02ファイルシステムとリポジトリのセキュリティ問題をチェックする
  3. 03インフラストラクチャ as コードの設定ミスを識別する
  4. 04ソフトウェア依存関係を追跡するために SBOM を生成する

活用シーン

  1. 01デプロイ前にコンテナイメージのセキュリティを評価する
  2. 02CI パイプラインで脆弱性チェックを自動化する
  3. 03セキュリティコンプライアンスのためにリポジトリとインフラストラクチャ設定を監査する

インストール

OS またはパッケージマネージャーを選び、コマンドをターミナルで実行します。

$
brew install trivy

インストール後にtrivy --versionを実行して確認します。

コマンド例

よく使うコマンドを使う順に並べています。

01
trivy image node:20
02
trivy fs .
03
trivy config .

詳細

Trivy(発音)は、包括的で汎用性の高いセキュリティスキャナーです。 Trivy には、セキュリティ上の問題を検出する スキャナー と、そうした問題を検出できる 対象 があります。

対象(Trivy がスキャンできるもの):

  • コンテナイメージ
  • ファイルシステム
  • Git リポジトリ(リモート)
  • 仮想マシンイメージ
  • Kubernetes

スキャナー(そこで Trivy が検出できるもの):

  • 使用中の OS パッケージとソフトウェア依存関係(SBOM)
  • 既知の脆弱性(CVE)
  • IaC の問題と設定ミス
  • 機密情報とシークレット
  • ソフトウェアライセンス

Trivy は、主要なプログラミング言語、オペレーティングシステム、プラットフォームのほとんどをサポートしています。完全な一覧については、[スキャン範囲]ページをご覧ください。

機能の概要についてはTrivy のホームページをご覧ください。詳細についてはドキュメントサイトをご覧ください。

クイックスタート

Trivy を入手する

Trivy は、一般的な配布チャネルのほとんどで利用できます。インストール方法の全一覧は、[インストール]ページをご覧ください。よく利用される方法をいくつか紹介します。

Trivy は、一般的なプラットフォームやアプリケーションの多くと統合できます。統合の全一覧は、[エコシステム]ページをご覧ください。よく利用される例をいくつか紹介します。

カナリアビルド

メインブランチにプッシュするたびに生成されるカナリアビルド(Docker Hub、GitHub、ECR のイメージとバイナリ)があります。

ご注意ください。カナリアビルドには重大なバグが含まれる可能性があるため、本番環境での使用は推奨されません。

基本的な使い方
trivy <target> [--scanners <scanner1,scanner2>] <subject>

例:

trivy image python:3.4-alpine
結果

https://github.com/user-attachments/assets/af1c11e7-d9c5-48af-8e05-cb34dfd6352a

trivy fs --scanners vuln,secret,misconfig myproject/
結果

https://github.com/user-attachments/assets/6b3894b7-77c5-4ffc-ac94-ffe6648a30dc

trivy k8s --report summary cluster
結果

k8s の概要

FAQ

「Trivy」の名前はどのように発音しますか?

tri は trigger のように、vy は envy のように発音します。

さらに詳しく知りたい方は、Aqua をご覧ください

Trivy を気に入った方は、Trivy を基盤としてさらに高度な機能を提供し、包括的なセキュリティ管理を実現する Aqua もきっと気に入るでしょう。
Trivy ユーザー向けの概要比較表はこちらでご覧いただけます。 製品やサービスの詳細については、https://aquasec.com のウェブサイトもご覧ください。 Aqua へのお問い合わせやデモのご依頼には、こちらのフォームをご利用ください:https://www.aquasec.com/demo

コミュニティ

Trivy は Aqua Security のオープンソースプロジェクトです。
当社のオープンソース活動とポートフォリオについては、こちらをご覧ください。
ご用件がございましたら、こちらから GitHub Discussion を開いてお問い合わせください。

すべてのやり取りにおいて、行動規範を遵守してください。

コメント