Exploit & Vulnerability Intelligence

パッケージマネージャーのサポート

VulnCheck Exploit & Vulnerability Intelligenceは、オープンソースソフトウェアライブラリのパッケージマネージャーとオペレーティングシステムのパッケージマネージャーの幅広いサポートを提供しています。

VulnCheck Exploit & Vulnerability Intelligenceは、さまざまなプログラミング言語のパッケージマネージャーおよびオペレーティングシステムのパッケージマネージャーを通じてパッケージ依存関係を追跡しています。

追跡対象のパッケージには、可能な限り脆弱性、ライセンス、調査属性、および修正情報が含まれています。

サポートされているプログラミング言語のパッケージマネージャー

以下は、現在サポートされているプログラミング言語のパッケージマネージャーのリストです:

サポートされているオペレーティングシステムのパッケージマネージャー

以下は、現在サポートされているオペレーティングシステムのパッケージマネージャーのリストです:

パッケージマネージャーインデックス名検出例
Alma Linuxalmahttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/alma/dovecot@2.3.16-2.el8%3Fdistro=almalinux-8
Alpine Linuxalpinehttps://api.vulncheck.com/v3/purl?purl=pkg:apk/alpine/curl@7.54.0-r0?arch=x86
Amazon Linuxamazonhttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/amazon/openswan@2.6.36-2.15%3Farch=x86_64%26distro=amazon-linux-1
Arch Linuxarchhttps://api.vulncheck.com/v3/purl?purl=pkg:alpm/arch/linux-zen@5.9.6.zen1-1%3Farch=x86_64%26distro=arch
CBL-Marinercbl-marinerhttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/cbl-mariner/busybox@1.31.0-21
CentOScentoshttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/centos/ipsec-tools@0.2.5-0.7?arch=i386&distro=rhel3.3
Chainguardchainguardhttps://api.vulncheck.com/v3/purl?purl=pkg:apk/chainguard/zlib@1.2.11-r3?arch=x86
Debiandebianhttps://api.vulncheck.com/v3/purl?purl=pkg:deb/debian/e2fsprogs@1.46.2-2?arch=arm64%26distro=debian-11
Fedora Linuxfedorahttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/fedora/bsdtar@3.6.0-3.fc37%3Farch=x86_64%26distro=fedora-37
Oracle Linuxoraclehttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/oracle/bash@3.2-33.el5.1.0.1%3Farch=x86_64%26distro=oracle-linux-5
Red Hat Enterprise Linux (RHEL)redhathttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/redhat/bash-0@4.4.18-14.el8%3Farch=x86_64%26distro=redhat-enterprise-linux-8.0
Rocky Linuxrockyhttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/rocky/libidn2@2.1.2.el8%3Farch=x86_64%26distro=rocky-8
SUSE Linux Enterprise Server (SLES)susehttps://api.vulncheck.com/v3/purl?purl=pkg:rpm/suse/GraphicsMagick-devel@1.3.25%3Farch=x86_64%26distro=opensuse-leap-42.3
Ubuntu Linuxubuntuhttps://api.vulncheck.com/v3/purl?purl=pkg:deb/ubuntu/vim@2:8.1.2269-1ubuntu5.12%3Fdistro=ubuntu-22.04
Wolfiwolfihttps://api.vulncheck.com/v3/purl?purl=pkg:apk/wolfi/zlib@1.2.11-r3?arch=x86

Package URLによるクエリ

Package URL (purl)を使用して脆弱性をクエリするには、次のように/v3/purl?purl=:purlを呼び出してください:

curl --request GET \
    --url https://api.vulncheck.com/v3/purl?purl=pkg:pypi/aioxmpp@0.6.0 \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer insert_token_here'

上記の例は、pypiのaioxmppパッケージのバージョン0.6.0に存在する脆弱性のリストをリクエストしています。

オフラインバックアップのダウンロード

特定のオフラインバックアップをリクエストするには、次のように/v3/backup/:indexを呼び出してください:

curl --request GET \
    --url https://api.vulncheck.com/v3/backup/gem \
    --header 'Accept: application/json' \
    --header 'Authorization: Bearer insert_token_here'

上記の例では、Ruby Gemsを追跡するgemインデックスのオフラインバックアップをリクエストしています。注意:オフラインバックアップをダウンロードするには、VulnCheckの有料サブスクリプションライセンスが必要です。