API Resources

GET
/v4/advisory

すべてのフィードにわたる VulnCheck v4 アドバイザリインデックスを照会します。

クエリパラメータ

namestring

アドバイザリフィード名でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?name=rockwell
cve_idstring

CVE ID でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?cve_id=CVE-2024-1234
vendorstring

ベンダー名でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?vendor=rockwell
productstring

製品名でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?product=windows
platformstring

OS またはプラットフォームでフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?platform=linux
versionstring

製品バージョンでフィルタリング。セマバー対応のマッチングをサポート。

例:

https://api.vulncheck.com/v4/advisory?version=1.2.3
cpestring

CPE 2.3 文字列でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?cpe=cpe:2.3:a:vendor:product:*
package_namestring

パッケージ名でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?package_name=lodash
purlstring

パッケージ URL (PURL) でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?purl=pkg:npm/lodash@4.17.20
reference_urlstring

参照 URL でフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?reference_url=https://example.com/advisory
reference_tagstring

参照タグでフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?reference_tag=patch
description_langstring

説明の言語コードでフィルタリング。

例:

https://api.vulncheck.com/v4/advisory?description_lang=en
updatedAfterstring (RFC3339)

この日付以降に更新されたアドバイザリを返す。RFC3339 タイムスタンプを受け付けます。

例:

https://api.vulncheck.com/v4/advisory?updatedAfter=2026-01-01T00:00:00Z
updatedBeforestring (RFC3339)

この日付以前に更新されたアドバイザリを返す。RFC3339 タイムスタンプを受け付けます。

例:

https://api.vulncheck.com/v4/advisory?updatedBefore=2024-01-01T00:00:00Z
pageinteger

ページネート結果のページ番号。デフォルトは 1。cursor と組み合わせて使用不可。

例:

https://api.vulncheck.com/v4/advisory?page=2
limitinteger

1ページあたりの結果数。最大 100。デフォルトは 10。

例:

https://api.vulncheck.com/v4/advisory?limit=50
start_cursorstring

このパラメータが存在すると、最初のページからカーソルベースのページネーションが有効になります。値は無視されます。page と組み合わせて使用不可。

例:

https://api.vulncheck.com/v4/advisory?start_cursor
cursorstring

前回のレスポンスの _meta.next_cursor から取得したカーソル値。カーソルモードで次のページを取得するために使用。

例:

https://api.vulncheck.com/v4/advisory?cursor=<next_cursor_value>

::

リクエスト例

curl --request GET \
  --url 'https://api.vulncheck.com/v4/advisory?cve_id=CVE-2024-1234' \
  --header 'Accept: application/json' \
  --header 'Authorization: Bearer insert_token_here'

エラーハンドリング

ステータスコード意味
400クエリパラメータの値が無効
401認証トークンが不足または無効
402リクエストしたデータにはサブスクリプションが必要
429レート制限超過
503アドバイザリデータソースが利用不可

レスポンス

{
  "data": [
    {
      "dataType": "CVE_RECORD",
      "dataVersion": "5.0",
      "cveMetadata": {
        "cveId": "CVE-2024-1234",
        "assignerOrgId": "...",
        "state": "PUBLISHED"
      },
      "containers": {
        "cna": {
          "providerMetadata": {
            "orgId": "...",
            "shortName": "vulncheck"
          },
          "descriptions": [
            {
              "lang": "en",
              "value": "..."
            }
          ]
        }
      }
    }
  ],
  "_meta": {
    "total": 1,
    "page": 1,
    "pages": 1,
    "limit": 10,
    "filtered": 1
  }
}