mirrored listing x402 eip155:8453eip155:137eip155:42161

Batch dependency vulnerability check — check ordered exact package versions in OSV with de

Batch dependency vulnerability check — check ordered exact package versions in OSV with deduplicated CVE enrichment, explicit completeness, and CISA KEV known-exploited signals.

Do you run dependency-risk.use.x402atlas.com? This listing was mirrored from Coinbase's public Bazaar. Claim it in 30 seconds — no account required — and it becomes verified, permanently overriding the mirrored copy.

Claim this listing
10000 (raw units)
price
3
calls / 30d
2
unique payers
2026-09-15
updated

Provider

dependency-risk.use.x402atlas.com · discovered, not yet claimed by its owner

Payment (x402 accepts[])

[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "payTo": "0x8C128f1Ee62Bb5e47867CfbAe2ad89be325Df1b2",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "maxTimeoutSeconds": 300
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "payTo": "0x8C128f1Ee62Bb5e47867CfbAe2ad89be325Df1b2",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "10000",
    "maxTimeoutSeconds": 300
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "payTo": "0x8C128f1Ee62Bb5e47867CfbAe2ad89be325Df1b2",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "10000",
    "maxTimeoutSeconds": 300
  }
]

Output schema

{
  "bazaar": {
    "category": "security",
    "info": {
      "input": {
        "body": {
          "packages": [
            {
              "purl": "pkg:golang/golang.org/x/[email protected]"
            },
            {
              "purl": "pkg:golang/golang.org/x/[email protected]"
            }
          ]
        },
        "bodyType": "json",
        "method": "POST",
        "type": "http"
      },
      "output": {
        "example": {
          "operation": "batch-check",
          "partial": false,
          "results": [
            {
              "findings": [
                {
                  "affected": [
                    {
                      "package": {
                        "ecosystem": "Go",
                        "name": "golang.org/x/text",
                        "purl": "pkg:golang/golang.org/x/text"
                      },
                      "ranges": [
                        {
                          "events": [
                            {
                              "introduced": "0"
                            },
                            {
                              "fixed": "0.3.8"
                            }
                          ],
                          "type": "SEMVER"
                        }
                      ],
                      "severity": [],
                      "versions": []
                    }
                  ],
                  "aliases": [
                    "CVE-2022-32149",
                    "GO-2022-1059"
                  ],
                  "fixed_versions": [
                    "0.3.8"
                  ],
                  "id": "GHSA-69ch-w2m2-3vjp",
                  "max_severity": "high",
                  "modified": "2026-02-04T03:11:34.199431Z",
                  "published": "2022-10-14T19:00:40Z",
                  "references": [
                    {
                      "type": "ADVISORY",
                      "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-32149"
                    },
                    {
                      "type": "WEB",
                      "url": "https://github.com/golang/go/issues/56152"
                    },
                    {
                      "type": "WEB",
                      "url": "https://github.com/golang/text/commit/434eadcdbc3b0256971992e8c70027278364c72c"
                    },
                    {
                      "type": "PACKAGE",
                      "url": "https://github.com/golang/text"
                    },
                    {
                      "type": "WEB",
                      "url": "https://go.dev/cl/442235"
                    },
                    {
                      "type": "WEB",
                      "url": "https://go.dev/issue/56152"
                    },
                    {
                      "type": "WEB",
                      "url": "https://groups.google.com/g/golang-announce/c/-hjNw559_tE/m/KlGTfid5CAAJ"
                    },
                    {
                      "type": "WEB",
                      "url": "https://pkg.go.dev/vuln/GO-2022-1059"
                    },
                    {
                      "type": "WEB",
                      "url": "https://security.netapp.com/advisory/ntap-20230203-0006"
                    }
                  ],
                  "severity": [
                    {
                      "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                      "type": "CVSS_V3"
                    }
                  ],
                  "summary": "golang.org/x/text/language Denial of service via crafted Accept-Language header",
                  "withdrawn": false
                },
                {
                  "affected": [
                    {
                      "package": {
                        "ecosystem": "Go",
                        "name": "golang.org/x/text",
                        "purl": "pkg:golang/golang.org/x/text"
                      },
                      "ranges": [
                        {
                          "events": [
                            {
                              "introduced": "0"
                            },
                            {
                              "fixed": "0.3.8"
                            }
                          ],
                          "type": "SEMVER"
                        }
                      ],
                      "severity": [],
                      "versions": []
                    }
                  ],
                  "aliases": [
                    "CVE-2022-32149",
                    "GHSA-69ch-w2m2-3vjp"
                  ],
                  "fixed_versions": [
                    "0.3.8"
                  ],
                  "id": "GO-2022-1059",
                  "max_severity": "unknown",
                  "modified": "2026-02-04T03:39:03.311488Z",
                  "published": "2022-10-11T18:16:24Z",
                  "references": [
                    {
                      "type": "REPORT",
                      "url": "https://go.dev/issue/56152"
                    },
                    {
                      "type": "FIX",
                      "url": "https://go.dev/cl/442235"
                    },
                    {
                      "type": "WEB",
                      "url": "https://groups.google.com/g/golang-announce/c/-hjNw559_tE/m/KlGTfid5CAAJ"
                    }
                  ],
                  "severity": [],
                  "summary": "Denial of service via crafted Accept-Language header in golang.org/x/text/language",
                  "withdrawn": false
                },
                {
                  "affected": [
                    {
                      "package": {
                        "ecosystem": "Go",
                        "name": "golang.org/x/text",
                        "purl": "pkg:golang/golang.org/x/text"
                      },
                      "ranges": [
                        {
                          "events": [
                            {
                              "introduced": "0"
                            },
                            {
                              "fixed": "0.39.0"
                            }
                          ],
                          "type": "SEMVER"
                        }
                      ],
                      "severity": [],
                      "versions": []
                    }
                  ],
                  "aliases": [
                    "CVE-2026-56852"
                  ],
                  "fixed_versions": [
                    "0.39.0"
                  ],
                  "id": "GO-2026-5970",
                  "max_severity": "unknown",
                  "modified": "2026-07-22T20:59:36.034292423Z",
                  "published": "2026-07-14T17:29:56Z",
                  "references": [
                    {
                      "type": "REPORT",
                      "url": "https://go.dev/issue/80142"
                    },
                    {
                      "type": "FIX",
                      "url": "https://go.dev/cl/794100"
                    }
                  ],
                  "severity": [],
                  "summary": "Infinite loop on invalid input in golang.org/x/text",
                  "withdrawn": false
                }
              ],
              "input": {
                "ecosystem": "golang",
                "name": "golang.org/x/text",
                "purl": "pkg:golang/golang.org/x/[email protected]",
                "version": "v0.3.7"
              },
              "status": "vulnerabilities_found",
              "summary": {
                "finding_count": 3,
                "kev_count": 0,
                "max_severity": "high"
              }
            },
            {
              "findings": [
                {
                  "affected": [
                    {
                      "package": {
                        "ecosystem": "Go",
                        "name": "golang.org/x/text",
                        "purl": "pkg:golang/golang.org/x/text"
                      },
                      "ranges": [
                        {
                          "events": [
                            {
                              "introduced": "0"
                            },
                            {
                              "fixed": "0.3.8"
                            }
                          ],
                          "type": "SEMVER"
                        }
                      ],
                      "severity": [],
                      "versions": []
                    }
                  ],
                  "aliases": [
                    "CVE-2022-32149",
                    "GO-2022-1059"
                  ],
                  "fixed_versions": [
                    "0.3.8"
                  ],
                  "id": "GHSA-69ch-w2m2-3vjp",
                  "max_severity": "high",
                  "modified": "2026-02-04T03:11:34.199431Z",
                  "published": "2022-10-14T19:00:40Z",
                  "references": [
                    {
                      "type": "ADVISORY",
                      "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-32149"
                    },
                    {
                      "type": "WEB",
                      "url": "https://github.com/golang/go/issues/56152"
                    },
                    {
                      "type": "WEB",
                      "url": "https://github.com/golang/text/commit/434eadcdbc3b0256971992e8c70027278364c72c"
                    },
                    {
                      "type": "PACKAGE",
                      "url": "https://github.com/golang/text"
                    },
                    {
                      "type": "WEB",
                      "url": "https://go.dev/cl/442235"
                    },
                    {
                      "type": "WEB",
                      "url": "https://go.dev/issue/56152"
                    },
                    {
                      "type": "WEB",
                      "url": "https://groups.google.com/g/golang-announce/c/-hjNw559_tE/m/KlGTfid5CAAJ"
                    },
                    {
                      "type": "WEB",
                      "url": "https://pkg.go.dev/vuln/GO-2022-1059"
                    },
                    {
                      "type": "WEB",
                      "url": "https://security.netapp.com/advisory/ntap-20230203-0006"
                    }
                  ],
                  "severity": [
                    {
                      "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                      "type": "CVSS_V3"
                    }
                  ],
                  "summary": "golang.org/x/text/language Denial of service via crafted Accept-Language header",
                  "withdrawn": false
                },
                {
                  "affected": [
                    {
                      "package": {
                        "ecosystem": "Go",
                        "name": "golang.org/x/text",
                        "purl": "pkg:golang/golang.org/x/text"
                      },
                      "ranges": [
                        {
                          "events": [
                            {
                              "introduced": "0"
                            },
                            {
                              "fixed": "0.3.8"
                            }
                          ],
                          "type": "SEMVER"
                        }
                      ],
                      "severity": [],
                      "versions": []
                    }
                  ],
                  "aliases": [
                    "CVE-2022-32149",
                    "GHSA-69ch-w2m2-3vjp"
                  ],
                  "fixed_versions": [
                    "0.3.8"
                  ],
                  "id": "GO-2022-1059",
                  "max_severity": "unknown",
                  "modified": "2026-02-04T03:39:03.311488Z",
                  "published": "2022-10-11T18:16:24Z",
                  "references": [
                    {
                      "type": "REPORT",
                      "url": "https://go.dev/issue/56152"
                    },
                    {
                      "type": "FIX",
                      "url": "https://go.dev/cl/442235"
                    },
                    {
                      "type": "WEB",
                      "url": "https://groups.google.com/g/golang-announce/c/-hjNw559_tE/m/KlGTfid5CAAJ"
                    }
                  ],
                  "severity": [],
                  "summary": "Denial of service via crafted Accept-Language header in golang.org/x/text/language",
                  "withdrawn": false
                },
                {
                  "affected": [
                    {
                      "package": {
                        "ecosystem": "Go",
                        "name": "golang.org/x/text",
                        "purl": "pkg:golang/golang.org/x/text"
                      },
                      "ranges": [
                        {
                          "events": [
                            {
                              "introduced": "0"
                            },
                            {
                              "fixed": "0.39.0"
                            }
                          ],
                          "type": "SEMVER"
                        }
                      ],
                      "severity": [],
                      "versions": []
                    }
                  ],
                  "aliases": [
                    "CVE-2026-56852"
                  ],
                  "fixed_versions": [
                    "0.39.0"
                  ],
                  "id": "GO-2026-5970",
                  "max_severity": "unknown",
                  "modified": "2026-07-22T20:59:36.034292423Z",
                  "published": "2026-07-14T17:29:56Z",
                  "references": [
                    {
                      "type": "REPORT",
                      "url": "https://go.dev/issue/80142"
                    },
                    {
                      "type": "FIX",
                      "url": "https://go.dev/cl/794100"
                    }
                  ],
                  "severity": [],
                  "summary": "Infinite loop on invalid input in golang.org/x/text",
                  "withdrawn": false
                }
              ],
              "input": {
                "ecosystem": "golang",
                "name": "golang.org/x/text",
                "purl": "pkg:golang/golang.org/x/[email protected]",
                "version": "v0.3.7"
              },
              "status": "vulnerabilities_found",
              "summary": {
                "finding_count": 3,
                "kev_count": 0,
                "max_severity": "high"
              }
            }
          ],
          "retrieved_at": "2026-08-02T00:00:00Z",
          "schema_version": "dependency-risk-v1",
          "source": {
            "cisa_kev": {
              "catalog_version": "2026.07.29",
              "date_released": "2026-07-29T18:45:59.5809Z",
              "name": "Cybersecurity and Infrastructure Security Agency (CISA) Known Exploited Vulnerabilities Catalog",
              "retrieved_at": "2026-08-02T00:00:00Z"
            },
            "osv": {
              "name": "OSV.dev"
            }
          },
          "stale": false,
          "warnings": []
        },
        "type": "json"
      }
    },
    "schema": {
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "input": {
          "additionalProperties": false,
          "properties": {
            "body": {
              "additionalProperties": false,
              "properties": {
                "packages": {
                  "description": "Ordered exact package versions; duplicates preserve positions and share source work. The complete OSV result must contain no page token and at most eight distinct vulnerability IDs for V1 enrichment.",
                  "items": {
                    "additionalProperties": false,
                    "description": "One exact package version using exactly one accepted identifier form",
                    "oneOf": [
                      {
                        "not": {
                          "anyOf": [
                            {
                              "required": [
                                "package"
                              ]
                            },
                            {
                              "required": [
                                "version"
                              ]
                            }
                          ]
                        },
                        "required": [
                          "purl"
                        ]
                      },
                      {
                        "not": {
                          "required": [
                            "purl"
                          ]
                        },
                        "required": [
                          "package",
                          "version"
                        ]
                      }
                    ],
                    "properties": {
                      "package": {
                        "additionalProperties": false,
                        "description": "Exact OSV package identity; use with version",
                        "properties": {
                          "ecosystem": {
                            "description": "Exact OSV ecosystem identifier, up to 64 UTF-8 bytes",
                            "maxLength": 64,
                            "minLength": 1,
                            "type": "string"
                          },
                          "name": {
                            "description": "Exact package-manager name, up to 512 UTF-8 bytes",
                            "maxLength": 512,
                            "minLength": 1,
                            "type": "string"
                          }
                        },
                        "required": [
                          "ecosystem",
                          "name"
                        ],
                        "type": "object"
                      },
                      "purl": {
                        "description": "Canonical package URL with embedded exact version; mutually exclusive with package and version",
                        "maxLength": 2048,
                        "minLength": 1,
                        "type": "string"
                      },
                      "version": {
                        "description": "Exact version used with package, up to 256 UTF-8 bytes",
                        "maxLength": 256,
                        "minLength": 1,
                        "type": "string"
                      }
                    },
                    "type": "object"
                  },
                  "maxItems": 50,
                  "minItems": 1,
                  "type": "array"
                }
              },
              "required": [
                "packages"
              ],
              "type": "object"
            },
            "bodyType": {
              "enum": [
                "json",
                "form-data",
                "text"
              ],
              "type": "string"
            },
            "method": {
              "enum": [
                "POST"
              ],
              "type": "string"
            },
            "type": {
              "const": "http",
              "type": "string"
            }
          },
          "required": [
            "type",
            "method",
            "bodyType",
            "body"
          ],
          "type": "object"
        },
        "output": {
          "properties": {
            "example": {
              "additionalProperties": false,
              "description": "Complete transactional Dependency Risk response, limited to the native budget reserved below the 512 KiB deployed wire ceiling",
              "properties": {
                "_atlas": {
                  "additionalProperties": false,
                  "description": "Atlas documentation and related-route metadata added after deployment",
                  "properties": {
                    "docs": {
                      "description": "Documentation URL for this bridge",
                      "format": "uri",
                      "maxLength": 512,
                      "type": "string"
                    },
                    "related": {
                      "description": "Bounded related Atlas routes",
                      "items": {
                        "additionalProperties": false,
                        "description": "One related Atlas route",
                        "properties": {
                          "bridge": {
                            "description": "Related bridge name",
                            "maxLength": 64,
                            "type": "string"
                          },
                          "docs": {
                            "description": "Related bridge documentation URL",
                            "format": "uri",
                            "maxLength": 512,
                            "type": "string"
                          },
                          "summary": {
                            "description": "Short capability summary",
                            "maxLength": 256,
                            "type": "string"
                          },
                          "url": {
                            "description": "Related route URL",
                            "format": "uri",
                            "maxLength": 512,
                            "type": "string"
                          }
                        },
                        "required": [
                          "bridge",
                          "url",
                          "docs",
                          "summary"
                        ],
                        "type": "object"
                      },
                      "maxItems": 3,
                      "type": "array"
                    }
                  },
                  "required": [
                    "docs"
                  ],
                  "type": "object"
                },
                "operation": {
                  "const": "batch-check",
                  "description": "Stable route operation identifier",
                  "type": "string"
                },
                "partial": {
                  "description": "True only when at least one complete item succeeded and another detail lookup transiently failed",
                  "type": "boolean"
                },
                "results": {
                  "description": "Complete or explicitly failed results in original caller input order, including duplicate positions; all items collectively reference at most eight distinct OSV IDs",
                  "items": {
                    "additionalProperties": false,
                    "description": "One position-preserving package result",
                    "oneOf": [
                      {
                        "not": {
                          "required": [
                            "error_code"
                          ]
                        },
                        "properties": {
                          "status": {
                            "description": "A complete named-source conclusion requires summary and omits error_code",
                            "enum": [
                              "no_known_vulnerabilities",
                              "vulnerabilities_found"
                            ]
                          }
                        },
                        "required": [
                          "summary"
                        ]
                      },
                      {
                        "not": {
                          "required": [
                            "summary"
                          ]
                        },
                        "properties": {
                          "status": {
                            "const": "query_failed",
                            "description": "An incomplete upstream result requires error_code and omits summary so it cannot resemble a risk conclusion"
                          }
                        },
                        "required": [
                          "error_code"
                        ]
                      }
                    ],
                    "properties": {
                      "error_code": {
                        "const": "upstream_error",
                        "description": "Generic non-sensitive code present only when status is query_failed",
                        "type": "string"
                      },
                      "findings": {
                        "description": "Complete findings for this exact input; collectively all response items reference at most eight distinct OSV IDs; always [] for no_known_vulnerabilities or query_failed",
                        "items": {
                          "additionalProperties": false,
                          "description": "One complete normalized OSV vulnerability finding, limited to 48 KiB after JSON encoding, with optional exact CISA KEV enrichment",
                          "properties": {
                            "affected": {
                              "description": "Bounded OSV affected package/range/event data in source order",
                              "items": {
                                "additionalProperties": false,
                                "description": "One OSV affected package entry retained in source order",
                                "properties": {
                                  "package": {
                                    "additionalProperties": false,
                                    "description": "Exact affected package identity published by OSV",
                                    "properties": {
                                      "ecosystem": {
                                        "description": "Exact OSV ecosystem identifier",
                                        "type": "string"
                                      },
                                      "name": {
                                        "description": "Exact package name published by OSV",
                                        "type": "string"
                                      },
                                      "purl": {
                                        "description": "Package URL published by OSV when supplied",
                                        "type": "string"
                                      }
                                    },
                                    "type": "object"
                                  },
                                  "ranges": {
                                    "description": "Affected ranges retained in OSV source order",
                                    "items": {
                                      "additionalProperties": false,
                                      "description": "One affected version range published by OSV",
                                      "properties": {
                                        "events": {
                                          "description": "Ordered OSV range events; the bridge does not infer ecosystem version ordering",
                                          "items": {
                                            "additionalProperties": false,
                                            "description": "One OSV range event; exactly one event field is normally supplied by the source",
                                            "properties": {
                                              "fixed": {
                                                "description": "OSV range event explicitly marking a fixed version",
                                                "type": "string"
                                              },
                                              "introduced": {
                                                "description": "OSV range event marking an introduced version",
                                                "type": "string"
                                              },
                                              "last_affected": {
                                                "description": "OSV range event marking the last affected version",
                                                "type": "string"
                                              },
                                              "limit": {
                                                "description": "OSV range event upper limit when supplied",
                                                "type": "string"
                                              }
                                            },
                                            "type": "object"
                                          },
                                          "type": "array"
                                        },
                                        "repo": {
                                          "description": "Repository identifier published by OSV for a GIT range",
                                          "type": "string"
                                        },
                                        "type": {
                                          "description": "OSV range type such as SEMVER, ECOSYSTEM, or GIT",
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "type",
                                        "events"
                                      ],
                                      "type": "object"
                                    },
                                    "type": "array"
                                  },
                                  "severity": {
                                    "description": "Severity vectors attached to this affected package entry",
                                    "items": {
                                      "additionalProperties": false,
                                      "description": "One severity vector exactly as published by OSV",
                                      "properties": {
                                        "score": {
                                          "description": "Original published vector; malformed or mismatched vectors are retained but score as unknown",
                                          "type": "string"
                                        },
                                        "type": {
                                          "description": "OSV-declared score type such as CVSS_V3",
                                          "type": "string"
                                        }
                                      },
                                      "required": [
                                        "type",
                                        "score"
                                      ],
                                      "type": "object"
                                    },
                                    "type": "array"
                                  },
                                  "versions": {
                                    "description": "Affected versions explicitly enumerated by OSV",
                                    "items": {
                                      "type": "string"
                                    },
                                    "type": "array"
                                  }
                                },
                                "required": [
                                  "package",
                                  "ranges",
                                  "versions",
                                  "severity"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "aliases": {
                              "description": "Deduplicated lexical aliases published by OSV",
                              "items": {
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "fixed_versions": {
                              "description": "Only explicit fixed events for the matching package, deduplicated in OSV source order; [] means OSV supplied no fixed event, not that no fix exists",
                              "items": {
                                "type": "string"
                              },
                              "type": "array"
                            },
                            "id": {
                              "description": "Authoritative OSV record identifier",
                              "type": "string"
                            },
                            "kev": {
                              "additionalProperties": false,
                              "description": "Exact CISA KEV match on a syntactically valid CVE ID or alias; omitted rather than null when no exact match exists",
                              "properties": {
                                "cve_id": {
                                  "description": "Exact CVE identifier matched in the CISA KEV catalog",
                                  "type": "string"
                                },
                                "cwes": {
                                  "description": "CWE identifiers published by CISA",
                                  "items": {
                                    "type": "string"
                                  },
                                  "type": "array"
                                },
                                "date_added": {
                                  "description": "Date CISA added the CVE to KEV",
                                  "type": "string"
                                },
                                "due_date": {
                                  "description": "CISA KEV due date for covered federal agencies",
                                  "type": "string"
                                },
                                "known_ransomware_campaign_use": {
                                  "description": "CISA's published ransomware-campaign-use value when supplied",
                                  "type": "string"
                                },
                                "notes": {
                                  "description": "Additional CISA KEV notes when supplied",
                                  "type": "string"
                                },
                                "product": {
                                  "description": "Affected product label published by CISA",
                                  "type": "string"
                                },
                                "required_action": {
                                  "description": "Required action text published by CISA; caller remediation review is still required",
                                  "type": "string"
                                },
                                "short_description": {
                                  "description": "Short vulnerability description published by CISA",
                                  "type": "string"
                                },
                                "vendor_project": {
                                  "description": "Vendor or project label published by CISA",
                                  "type": "string"
                                },
                                "vulnerability_name": {
                                  "description": "CISA KEV vulnerability name",
                                  "type": "string"
                                }
                              },
                              "required": [
                                "cve_id",
                                "vendor_project",
                                "product",
                                "vulnerability_name",
                                "date_added",
                                "short_description",
                                "required_action",
                                "due_date",
                                "cwes"
                              ],
                              "type": "object"
                            },
                            "max_severity": {
                              "description": "Highest severity derived only from a parseable declared CVSS vector",
                              "enum": [
                                "unknown",
                                "low",
                                "medium",
                                "high",
                                "critical"
                              ],
                              "type": "string"
                            },
                            "modified": {
                              "description": "OSV modification time string",
                              "type": "string"
                            },
                            "published": {
                              "description": "OSV publication time string when supplied",
                              "type": "string"
                            },
                            "references": {
                              "description": "Bounded references published by OSV; URLs are untrusted data returned for provenance and are never fetched by this bridge",
                              "items": {
                                "additionalProperties": false,
                                "description": "One OSV-published reference retained as provenance data",
                                "properties": {
                                  "type": {
                                    "description": "OSV reference classification such as ADVISORY, FIX, REPORT, or WEB",
                                    "type": "string"
                                  },
                                  "url": {
                                    "description": "Reference URL supplied by OSV as untrusted provenance data; never fetched by this bridge",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "type",
                                  "url"
                                ],
                                "type": "object"
                              },
                              "type": "array"
                            },
                            "severity": {
                              "description": "At most 16 published top-level OSV severity vectors",
                              "items": {
                                "additionalProperties": false,
                                "description": "One severity vector exactly as published by OSV",
                                "properties": {
                                  "score": {
                                    "description": "Original published vector; malformed or mismatched vectors are retained but score as unknown",
                                    "type": "string"
                                  },
                                  "type": {
                                    "description": "OSV-declared score type such as CVSS_V3",
                                    "type": "string"
                                  }
                                },
                                "required": [
                                  "type",
                                  "score"
                                ],
                                "type": "object"
                              },
                              "maxItems": 16,
                              "type": "array"
                            },
                            "summary": {
                              "description": "Bounded OSV summary",
                              "type": "string"
                            },
                            "withdrawn": {
                              "description": "Whether OSV withdrew the record; withdrawn findings remain visible but do not count in the active summary",
                              "type": "boolean"
                            },
                            "withdrawn_at": {
                              "description": "OSV withdrawal time string, present only when supplied",
                              "type": "string"
                            }
                          },
                          "required": [
                            "id",
                            "aliases",
                            "modified",
                            "withdrawn",
                            "affected",
                            "references",
                            "severity",
                            "max_severity",
                            "fixed_versions"
                          ],
                          "type": "object"
                        },
                        "maxItems": 8,
                        "type": "array"
                      },
                      "input": {
                        "additionalProperties": false,
                        "description": "Canonical exact package/version identity",
                        "properties": {
                          "ecosystem": {
                            "description": "Exact package ecosystem; purl types remain canonical lowercase identifiers",
                            "type": "string"
                          },
                          "name": {
                            "description": "Exact package-manager name",
                            "type": "string"
                          },
                          "purl": {
                            "description": "Canonical input purl when the caller used purl form; otherwise omitted",
                            "type": "string"
                          },
                          "version": {
                            "description": "Exact queried package version",
                            "type": "string"
                          }
                        },
                        "required": [
                          "ecosystem",
                          "name",
                          "version"
                        ],
                        "type": "object"
                      },
                      "status": {
                        "description": "Named-source conclusion: query_failed is explicit incompleteness and never a clean result",
                        "enum": [
                          "no_known_vulnerabilities",
                          "vulnerabilities_found",
                          "query_failed"
                        ],
                        "type": "string"
                      },
                      "summary": {
                        "additionalProperties": false,
                        "description": "Summary of active non-withdrawn findings",
                        "properties": {
                          "finding_count": {
                            "description": "Active non-withdrawn finding count",
                            "maximum": 8,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "kev_count": {
                            "description": "Active findings with an exact KEV CVE match",
                            "maximum": 8,
                            "minimum": 0,
                            "type": "integer"
                          },
                          "max_severity": {
                            "description": "Highest parseable published CVSS severity among active findings",
                            "enum": [
                              "unknown",
                              "low",
                              "medium",
                              "high",
                              "critical"
                            ],
                            "type": "string"
                          }
                        },
                        "required": [
                          "finding_count",
                          "kev_count",
                          "max_severity"
                        ],
                        "type": "object"
                      }
                    },
                    "required": [
                      "input",
                      "status",
                      "findings"
                    ],
                    "type": "object"
                  },
                  "maxItems": 50,
                  "type": "array"
                },
                "retrieved_at": {
                  "description": "UTC time this bridge completed the response; this is not an OSV publication or modification time",
                  "format": "date-time",
                  "type": "string"
                },
                "schema_version": {
                  "const": "dependency-risk-v1",
                  "description": "Version of the normalized Dependency Risk response contract",
                  "type": "string"
                },
                "source": {
                  "additionalProperties": false,
                  "description": "Named public sources and the exact CISA KEV snapshot used for this response",
                  "properties": {
                    "cisa_kev": {
                      "additionalProperties": false,
                      "description": "Validated CISA Known Exploited Vulnerabilities snapshot used for exact CVE enrichment",
                      "properties": {
                        "catalog_version": {
                          "description": "Catalog version published in the validated CISA feed",
                          "type": "string"
                        },
                        "date_released": {
                          "description": "Release time published in the validated CISA feed",
                          "type": "string"
                        },
                        "name": {
                          "const": "Cybersecurity and Infrastructure Security Agency (CISA) Known Exploited Vulnerabilities Catalog",
                          "description": "Official CISA KEV source name",
                          "type": "string"
                        },
                        "retrieved_at": {
                          "description": "UTC time this exact validated KEV snapshot was retrieved",
                          "format": "date-time",
                          "type": "string"
                        }
                      },
                      "required": [
                        "name",
                        "catalog_version",
                        "date_released",
                        "retrieved_at"
                      ],
                      "type": "object"
                    },
                    "osv": {
                      "additionalProperties": false,
                      "description": "OSV source identity; individual finding times carry record publication and modification semantics",
                      "properties": {
                        "name": {
                          "const": "OSV.dev",
                          "description": "Official OSV.dev vulnerability record aggregator",
                          "type": "string"
                        }
                      },
                      "required": [
                        "name"
                      ],
                      "type": "object"
                    }
                  },
                  "required": [
                    "osv",
                    "cisa_kev"
                  ],
                  "type": "object"
                },
                "stale": {
                  "description": "True only when a prior validated CISA KEV snapshot is served after refresh failure; OSV result completeness is never silently marked stale",
                  "type": "boolean"
                },
                "warnings": {
                  "description": "Freshness and interpretation warnings; always [] when none",
                  "items": {
                    "description": "Bounded warning intended for caller action or interpretation",
                    "type": "string"
                  },
                  "type": "array"
                }
              },
              "required": [
                "operation",
                "schema_version",
                "source",
                "retrieved_at",
                "stale",
                "warnings",
                "results",
                "partial"
              ],
              "type": "object"
            },
            "type": {
              "type": "string"
            }
          },
          "required": [
            "type"
          ],
          "type": "object"
        }
      },
      "required": [
        "input"
      ],
      "type": "object"
    },
    "tags": [
      "batch-vulnerability-check",
      "osv",
      "cve",
      "cisa-kev",
      "software-supply-chain"
    ]
  }
}

Use it

curl

curl "https://dependency-risk.use.x402atlas.com/batch"
# -> 402 Payment Required, accepts[] lists how to pay
# retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid

JavaScript

const res = await fetch("https://dependency-risk.use.x402atlas.com/batch");
if (res.status === 402) {
  const { accepts } = await res.json();
  // pay one of accepts[] via an x402 client, then retry with the payment header
}

Python

import httpx
res = httpx.get("https://dependency-risk.use.x402atlas.com/batch")
if res.status_code == 402:
    accepts = res.json()["accepts"]
    # pay one of accepts[] via an x402 client, then retry with the payment header

Machine-readable

Everything on this page is also available as clean JSON at /resources/4487.json, and this resource appears in /discovery/resources and /discovery/search.