yamory の使い方

yamory へようこそ! yamory の基礎知識と使い方をご紹介します。

サポート言語・サポート OS 一覧

アプリライブラリスキャンのサポート言語・パッケージ管理システム一覧

アプリライブラリスキャンのサポートしている言語・パッケージ管理(ビルド)システムおよびスキャン対象は次のとおりです。

主な言語 パッケージ管理・ビルドシステム GitHub リポジトリスキャン コマンドラインスキャン
Java/Kotlin Maven pom.xml mvn コマンド出力結果
Java/Kotlin Gradle build.gradle gradle コマンド出力結果
Java/Kotlin Android (Gradle) build.gradle gradle コマンド出力結果
Scala sbt build.sbt, Dependencies.scala sbt コマンド出力結果
JavaScript/TypeScript npm package.json, package-lock.json package.json, package-lock.json
JavaScript/TypeScript Yarn package.json, yarn.lock package.json, yarn.lock
PHP Composer composer.json, composer.lock composer.json, composer.lock
Python pip requirements.txt(pip freeze されたもの) requirements.txt(pip freeze されたもの)
Python Poetry 未対応 Python のプロジェクトをスキャンするを参照
Python Pipenv 未対応 Python のプロジェクトをスキャンするを参照
Ruby Bundler (RubyGems) Gemfile.lock Gemfile.lock
C#/Visual Basic/F#(.NET) NuGet .csproj, .vbproj, .fsproj, packages.config, ./obj/project.assets.json, packages.lock.json .csproj, .vbproj, .fsproj, packages.config, ./obj/project.assets.json, packages.lock.json
Go Go Modules go.sum go.sum

ホストスキャンのサポート OS ・ディストリビューション一覧

ホストスキャンのサポートしている OS・ディストリビューション、サポートバージョンは次のとおりです。
Linux は、x64 アーキテクチャおよび、AWS Graviton シリーズを含む ARMv8 アーキテクチャをサポートしています。

OS ディストリビューション サポートバージョン
Linux Ubuntu 14, 16, 18, 19, 20, 22
Linux Red Hat Enterprise Linux / CentOS (※1) 5, 6, 7, 8
Linux Debian 7, 8, 9, 10, 11
Linux Amazon Linux(※2) 1, 2
Linux Oracle Linux 5, 6, 7, 8, 9
Windows Windows Server 2012 R2, 2016, 2019, 2022
Windows Windows 10, 11

※1 CentOS Stream は未対応
※2 すべてのリージョンで利用可能

ホストスキャンにより取得する情報(スキャン対象)

Linux 系の取得情報

各種コマンド実行結果から以下の情報を取得

  • インストールされているパッケージ情報(yum, rpm, dpkg-query 等のパッケージ管理コマンドの実行結果)
  • ホスト名
  • OS 情報
  • IP アドレス情報

Windows 系の取得情報

各種コマンド、API の実行結果、およびレジストリの情報から以下の情報を取得

  • インストールされているパッケージ情報
  • 適用済み・未適用の KBID
  • ホスト名
  • OS 情報
  • IP アドレス情報

コンテナイメージスキャンのサポート OS ・ディストリビューション一覧

コンテナイメージスキャンのサポートしている OS・ディストリビューション、サポートバージョンは次のとおりです。

OS ディストリビューション サポートバージョン
Linux Ubuntu 14, 16, 18, 19, 20, 22
Linux Red Hat Enterprise Linux / CentOS (※) 5, 6, 7, 8
Linux Debian 7, 8, 9, 10, 11
Linux Amazon Linux 2
Linux Alpine Linux 3.2 以上, 3.15 以下
Linux Oracle Linux 5, 6, 7, 8, 9

※ CentOS Stream は、未対応です。

コンテナイメージスキャンにより取得する情報(スキャン対象)

trivy コマンドの実行結果から以下を取得

  • インストールされているパッケージ情報
  • OS 情報
  • イメージ名
  • イメージタグ名
  • ダイジェスト