Skip to main content
GET
/
project
/
{projectId}
/
results
/
{vulnerabilityId}
/
similar
Get vulnerability by ID with similar occurrences
curl --request GET \
  --url https://api-eu.cybedefend.com/project/{projectId}/results/{vulnerabilityId}/similar \
  --header 'x-api-key: <api-key>'
{
  "projectId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "vulnerabilityId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "similarOccurrences": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "path": "src/controllers/user.ts",
      "vulnerableStartLine": 42,
      "vulnerableEndLine": 50,
      "currentState": "to_verify",
      "currentSeverity": "high",
      "currentPriority": "urgent",
      "createdAt": "<string>",
      "autofixRecords": [
        "<string>"
      ]
    }
  ],
  "totalSimilar": 5,
  "sast": {},
  "iac": {},
  "sca": {},
  "cicd": {},
  "secret": {},
  "isProjectParsed": true
}

Authorizations

x-api-key
string
header
required

API Key for authentication. You can generate an API key from your personal settings.

Path Parameters

projectId
string<uuid>
required
vulnerabilityId
string<uuid>
required

Query Parameters

pathFilter
string

Optional filter to narrow similar occurrences by path

Response

Vulnerability with similar occurrences

projectId
string<uuid>
required

Project ID

vulnerabilityId
string<uuid>
required

Vulnerability ID

similarOccurrences
object[]
required

Similar occurrences

totalSimilar
number
required

Total number of similar occurrences

Example:

5

sast
object

SAST vulnerability if applicable

iac
object

IAC vulnerability if applicable

sca
object

SCA vulnerability if applicable

cicd
object

CICD vulnerability if applicable

secret
object

Secret vulnerability if applicable

isProjectParsed
boolean

Whether project has been parsed