---
title: "Retest vulnerability"
method: POST
path: "/v1/scans/{vuln_id}/retest"
tags: ["scans"]
---

# Retest vulnerability

`POST /v1/scans/{vuln_id}/retest`

Retest a scan vulnerability

## Headers

- `X-Team-Id` string

## Request body

- object
  - `socks5_proxy` string
  - `agent_id` string
  - `agent_tags` string[]
  - `agent_networks` string[]

## Response `200`

Example response

- object
  - `message` string, required
  - `results` VulnerabilityResultsOld
    - `scan_id` string, required
    - `target` string, required
    - `template_encoded` string
    - `template_url` string
    - `template_path` string
    - `template_id` string, required
    - `vuln_id` string, required
    - `matcher_status` boolean, required
    - `created_at` string, required
    - `updated_at` string
    - `event` VulnerabilityEvent, required
      - `curl-command` string
      - `extracted-results` string[]
      - `extractor-name` string
      - `host` string
      - `info` object
        - `classification` object
          - `cpe` string
          - `cve-id` string[]
          - `cvss-metrics` string
          - `cvss-score` number
          - `cwe-id` string[]
          - `epss-percentile` number
          - `epss-score` number
        - `metadata` object
        - `author` string[]
        - `description` string
        - `impact` string
        - `name` string, required
        - `tags` string[]
        - `reference` string[]
        - `remediation` string
        - `severity` string
      - `ip` string
      - `matched-at` string
      - `matched-line` integer[]
      - `matcher-name` string
      - `matcher-status` boolean
      - `path` string
      - `request` string
      - `response` string
      - `template-id` string
      - `template-path` string
      - `timestamp` string
      - `type` string
      - `error` string
      - `issue_trackers` object
        - `jira` VulnIssueTrackerItem
          - `id` string
          - `url` string
        - `github` VulnIssueTrackerItem
          - `id` string
          - `url` string
        - `gitlab` VulnIssueTrackerItem
          - `id` string
          - `url` string
        - `linear` VulnIssueTrackerItem
          - `id` string
          - `url` string
        - `custom` VulnIssueTrackerItem
          - `id` string
          - `url` string
      - `port` string
    - `id` string
    - `vuln_status` string
    - `vuln_hash` string
    - `port` integer
    - `asset_metadata` EnumerationContent
      - `enumeration_id` string, required
      - `name` string, required
      - `created_at` string, required
      - `updated_at` string
      - `id` integer, required
      - `labels` string[]
      - `cname` string[]
      - `host` string
      - `port` integer
      - `ip` string[]
      - `status_code` integer
      - `content_length` integer
      - `vulnerabilities` integer
      - `title` string
      - `technologies` string[]
      - `webserver` string
      - `method` string
      - `is_new` boolean, required
      - `type` string
      - `asset_hash` string
      - `technology_details` object
      - `screenshot_path` string
      - `favicon` string
      - `favicon_body` string
      - `cdn_name` string
      - `chain_status_codes` string[]
      - `domain_name` string
      - `redirect_location` string
      - `asn` object
        - `as_country` string
        - `as_name` string
        - `as_number` string
        - `as_range` string[]
      - `tls_serial_number` string
      - `tls_subject_org` string
      - `tls_issuer_org` string
      - `tls_expired` boolean
      - `tls_not_before` string, date-time
      - `tls_self_signed` boolean
      - `tls_mismatched` boolean
      - `tls_revoked` boolean
      - `tls_untrusted` boolean
      - `tls_subject_cn` string
      - `tls_subject_an` string[]
      - `body` string
      - `tls_not_after` string, date-time
      - `enumeration_name` string
      - `extended_metadata` object
      - `source_type` string
      - `source` EnumerationSourceValue[]
        - `source` string, required
        - `metadata` object, required
      - `is_internal` boolean
    - `remediation` string
    - `impact` string
    - `description` string
    - `reference` string[]

## Other responses

- `400` — Example response
- `401` — Example response
- `500` — Example response
- `default` — Example response

---

[API](https://skmtc.net/projectdiscovery/apis/pdcp-api.md) · [All operations](https://skmtc.net/projectdiscovery/apis/pdcp-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/projectdiscovery/pdcp-api/versions/220f0adf9efd/schema)
