V4 API 概要

利用可能なすべての v4 API リソース

概要

VulnCheck V4 API は、構造化されたクエリインターフェースを使用してアドバイザリデータへの直接アクセスを提供します。v3 インデックスエンドポイントとは異なり、v4 エンドポイントはアドバイザリデータモデルに特化したファーストクラスのクエリパラメータを公開しています。

すべての V4 API メソッドは https://api.vulncheck.com をベース URL として使用します。

メソッドエンドポイント説明
GET/v4/advisoryすべてのフィードにわたるアドバイザリを照会
GET/v4/advisory/list利用可能なアドバイザリフィード名の一覧を返す
GET/v4/backup利用可能なバックアップフィードの一覧
GET/v4/backup/{feed}指定フィードのバックアップダウンロード URL を取得
GET/v4/openapiV4 API の OpenAPI 仕様

認証

すべての V4 エンドポイントには Bearer トークンが必要です。Authorization ヘッダーにトークンを含めてください:

Authorization: Bearer <your_token>

エラーハンドリング

すべてのエラーレスポンスは一貫した JSON 構造に従います:

{
  "error": true,
  "errors": [
    "error message here"
  ]
}
ステータスコード意味
400無効なパラメータまたは不正なリクエスト
401認証トークンが不足または無効
402リクエストされたデータにはサブスクリプションが必要
429レート制限を超過
503アドバイザリデータソースが利用不可