---
title: "Changes to Get Scan Vulnerability"
method: GET
path: "/v1/scans/vuln/{vuln_id}"
---

# Changes to Get Scan Vulnerability

`GET /v1/scans/vuln/{vuln_id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 8 of 22 revisions.

- **2025-11-18** `41ee26b930f3` — 1 info
- **2025-10-28** `c9df54e2fb2c` — 4 info
- **2025-08-13** `c41cd7ae7718` — 5 info
- **2024-09-22** `407b73d9ce28` — 1 breaking, 2 info
- **2024-04-19** `ba8a20839440` — 19 info
- **2024-01-31** `4f557b176ebd` — 13 breaking, 12 warning, 8 info
- **2023-12-06** `35be9c1301b7` — 1 info
- **2023-12-05** `5c3748c387f7` — 4 breaking, 26 warning, 27 info

## Changes

- **2025-11-18** `41ee26b930f3` — 1 info
  - added the optional property `asset_metadata/is_internal` to the response with the `200` status
- **2025-10-28** `c9df54e2fb2c` — 4 info
  - added the optional property `description` to the response with the `200` status
  - added the optional property `impact` to the response with the `200` status
  - added the optional property `reference` to the response with the `200` status
  - added the optional property `remediation` to the response with the `200` status
- **2025-08-13** `c41cd7ae7718` — 5 info
  - added the optional property `asset_metadata` to the response with the `200` status
  - added the optional property `event/error` to the response with the `200` status
  - added the optional property `event/issue_trackers/custom` to the response with the `200` status
  - added the optional property `event/port` to the response with the `200` status
  - added the optional property `port` to the response with the `200` status
- **2024-09-22** `407b73d9ce28` — 1 breaking, 2 info
  - the response property `event/info` became optional for the status `200`
  - added the new optional `header` request parameter `X-Team-Id`
  - added the optional property `event/issue_trackers` to the response with the `200` status
- **2024-04-19** `ba8a20839440` — 19 info
  - added the optional property `code` to the response with the `400` status
  - added the optional property `code` to the response with the `401` status
  - added the optional property `code` to the response with the `500` status
  - added the optional property `error` to the response with the `400` status
  - added the optional property `error` to the response with the `401` status
  - added the optional property `error` to the response with the `500` status
  - added the optional property `error_id` to the response with the `400` status
  - added the optional property `error_id` to the response with the `401` status
  - added the optional property `error_id` to the response with the `500` status
  - added the optional property `kind` to the response with the `400` status
  - added the optional property `kind` to the response with the `401` status
  - added the optional property `kind` to the response with the `500` status
  - added the optional property `param` to the response with the `400` status
  - added the optional property `param` to the response with the `401` status
  - added the optional property `param` to the response with the `500` status
  - added the optional property `status` to the response with the `400` status
  - added the optional property `status` to the response with the `401` status
  - added the optional property `status` to the response with the `500` status
  - added the optional property `vuln_hash` to the response with the `200` status
- **2024-01-31** `4f557b176ebd` — 13 breaking, 12 warning, 8 info
  - removed the request body
  - the response property `event/template-id` became optional for the status `200`
  - the response property `event/timestamp` became optional for the status `200`
  - removed the required property `created_at` from the response with the `401` status
  - removed the required property `created_at` from the response with the `500` status
  - removed the required property `matcher_status` from the response with the `401` status
  - removed the required property `matcher_status` from the response with the `500` status
  - removed the required property `scan_id` from the response with the `401` status
  - removed the required property `scan_id` from the response with the `500` status
  - removed the required property `target` from the response with the `401` status
  - removed the required property `target` from the response with the `500` status
  - removed the required property `vuln_id` from the response with the `401` status
  - removed the required property `vuln_id` from the response with the `500` status
  - removed the optional property `event` from the response with the `401` status
  - removed the optional property `event` from the response with the `500` status
  - removed the optional property `event/Info` from the response with the `200` status
  - removed the optional property `event/template-url` from the response with the `200` status
  - removed the optional property `template_encoded` from the response with the `401` status
  - removed the optional property `template_encoded` from the response with the `500` status
  - removed the optional property `template_path` from the response with the `401` status
  - removed the optional property `template_path` from the response with the `500` status
  - removed the optional property `template_url` from the response with the `401` status
  - removed the optional property `template_url` from the response with the `500` status
  - removed the optional property `updated_at` from the response with the `401` status
  - removed the optional property `updated_at` from the response with the `500` status
  - added the non-success response with the status `400`
  - added the optional property `id` to the response with the `200` status
  - added the optional property `vuln_status` to the response with the `200` status
  - the response property `event` became required for the status `200`
  - added the required property `event/info` to the response with the `200` status
  - added the required property `message` to the response with the `401` status
  - added the required property `message` to the response with the `500` status
  - added the required property `template_id` to the response with the `200` status
- **2023-12-06** `35be9c1301b7` — 1 info
  - api tag `results` added
- **2023-12-05** `5c3748c387f7` — 4 breaking, 26 warning, 27 info
  - the response property `event` became optional for the status `200`
  - removed the required property `message` from the response with the `401` status
  - removed the required property `message` from the response with the `500` status
  - removed the required property `template_id` from the response with the `200` status
  - deleted the `header` request parameter `X-Team-Id`
  - removed the optional property `asset_metadata` from the response with the `200` status
  - removed the optional property `code` from the response with the `401` status
  - removed the optional property `code` from the response with the `500` status
  - removed the optional property `description` from the response with the `200` status
  - removed the optional property `error` from the response with the `401` status
  - removed the optional property `error` from the response with the `500` status
  - removed the optional property `error_id` from the response with the `401` status
  - removed the optional property `error_id` from the response with the `500` status
  - removed the optional property `event/error` from the response with the `200` status
  - removed the optional property `event/info` from the response with the `200` status
  - removed the optional property `event/issue_trackers` from the response with the `200` status
  - removed the optional property `event/port` from the response with the `200` status
  - removed the optional property `id` from the response with the `200` status
  - removed the optional property `impact` from the response with the `200` status
  - removed the optional property `kind` from the response with the `401` status
  - removed the optional property `kind` from the response with the `500` status
  - removed the optional property `param` from the response with the `401` status
  - removed the optional property `param` from the response with the `500` status
  - removed the optional property `port` from the response with the `200` status
  - removed the optional property `reference` from the response with the `200` status
  - removed the optional property `remediation` from the response with the `200` status
  - removed the optional property `status` from the response with the `401` status
  - removed the optional property `status` from the response with the `500` status
  - removed the optional property `vuln_hash` from the response with the `200` status
  - removed the optional property `vuln_status` from the response with the `200` status
  - api tag `results` removed
  - added optional request body
  - removed the non-success response with the status `400`
  - added the optional property `event` to the response with the `401` status
  - added the optional property `event` to the response with the `500` status
  - added the optional property `event/Info` to the response with the `200` status
  - added the optional property `event/template-url` to the response with the `200` status
  - added the optional property `template_encoded` to the response with the `401` status
  - added the optional property `template_encoded` to the response with the `500` status
  - added the optional property `template_path` to the response with the `401` status
  - …17 more

---

[Operation](https://skmtc.dev/projectdiscovery/apis/pdcp-api/docs/v1/scans/vuln/:vuln_id/get.md) · [API](https://skmtc.dev/projectdiscovery/apis/pdcp-api.md) · [Page](https://skmtc.dev/projectdiscovery/apis/pdcp-api/changes/v1/scans/vuln/:vuln_id/get)
