---
title: "POST /exploit-hazard/batch"
method: POST
path: "/exploit-hazard/batch"
tags: ["exploit-hazard"]
---

# POST /exploit-hazard/batch

`POST /exploit-hazard/batch`

## Request

- Base URL: `/api` (relative, and the document was published on a file host, not at the API’s origin)
- URL: `/api/exploit-hazard/batch`
- Auth: API key in header `X-API-KEY`

Aggregate the local exploit hazard of a set of vulnerability instances (section 3.6 of the referenced paper): per-instance hazards, their sum as the aggregate daily hazard, and the Poisson probability of at least one exploitation event over the common horizon. Instances are the same objects the single endpoint accepts — or plain vulnerability-id strings — and optional shared 'parameters' (controls, KEV policy, Weibull shape) apply to every instance.

## Response `200`

Success.

## Other responses

- `400`: Invalid request or model parameters.
- `503`: Storage backend unavailable.

## Changes

- **2026-09-11** `81405840063e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/vulnerability-lookup/apis/vulnerability-lookup-api/changes/exploit-hazard/batch/post.md)

---

[API](https://skmtc.dev/vulnerability-lookup/apis/vulnerability-lookup-api.md) - [All operations](https://skmtc.dev/vulnerability-lookup/apis/vulnerability-lookup-api/llms.txt) - [OpenAPI document](https://skmtc.dev/vulnerability-lookup/apis/vulnerability-lookup-api/revisions/b4dedf027493?raw)
