{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/mend/main/json-schema/mend-dto-mend-response-dto-finding-v3-schema.json", "title": "dto.MendResponse-dto_FindingV3", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/mend-findings-scan-api-openapi.yml#/components/schemas/dto.MendResponse-dto_FindingV3", "properties": { "additionalData": { "additionalProperties": true, "type": "object" }, "response": { "$ref": "#/$defs/dto.FindingV3" }, "supportToken": { "type": "string" } }, "type": "object", "$defs": { "dto.AzureDevOpsWorkItem": { "properties": { "project": { "type": "string" }, "workItemId": { "type": "integer" } }, "type": "object" }, "dto.CallStackItem": { "properties": { "endLine": { "type": "integer" }, "file": { "type": "string" }, "kind": { "type": "string" }, "line": { "type": "integer" }, "name": { "type": "string" }, "snippet": { "type": "string" }, "startLine": { "type": "integer" } }, "type": "object" }, "dto.CapecInfo": { "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "dto.CweInfo": { "properties": { "id": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "dto.DataFlow": { "properties": { "ageRating": { "description": "Between 0 and 10", "type": "number" }, "confidenceRating": { "description": "Between 0 and 10", "type": "number" }, "createdTime": { "type": "string" }, "filter": { "$ref": "#/$defs/dto.Filter" }, "functionCalls": { "items": { "$ref": "#/$defs/dto.CallStackItem" }, "type": "array" }, "id": { "type": "string" }, "inputFlow": { "items": { "$ref": "#/$defs/dto.CallStackItem" }, "type": "array" }, "inputKind": { "type": "string" }, "inputSource": { "type": "string" }, "isNew": { "type": "boolean" }, "rating": { "description": "Between 0 and 10", "type": "number" }, "sink": { "type": "string" }, "sinkFile": { "type": "string" }, "sinkKind": { "type": "string" }, "sinkLine": { "type": "integer" }, "sinkSnippet": { "type": "string" } }, "type": "object" }, "dto.Filter": { "properties": { "filterTypes": { "items": { "$ref": "#/$defs/dto.FilterType" }, "type": "array" }, "isFiltered": { "type": "boolean" } }, "type": "object" }, "dto.FilterType": { "properties": { "code": { "type": "integer" }, "name": { "type": "string" } }, "type": "object" }, "dto.FindingAlmIssues": { "properties": { "azure": { "$ref": "#/$defs/dto.AzureDevOpsWorkItem" }, "jira": { "$ref": "#/$defs/dto.JiraIssue" }, "jiraPlatform": { "$ref": "#/$defs/dto.JiraPlatformIssue" } }, "type": "object" }, "dto.FindingComment": { "properties": { "body": { "type": "string" }, "createdBy": { "type": "string" }, "createdTime": { "type": "string" } }, "type": "object" }, "dto.FindingSharedStep": { "properties": { "endLine": { "type": "integer" }, "file": { "type": "string" }, "kind": { "type": "string" }, "line": { "type": "integer" }, "lineBlame": { "$ref": "#/$defs/dto.LineBlame" }, "name": { "type": "string" }, "snippet": { "type": "string" }, "startLine": { "type": "integer" } }, "type": "object" }, "dto.FindingV3": { "properties": { "ageRating": { "description": "Between 0 and 10", "type": "number" }, "almIssues": { "$ref": "#/$defs/dto.FindingAlmIssues" }, "appId": { "type": "string" }, "baseline": { "type": "boolean" }, "comments": { "items": { "$ref": "#/$defs/dto.FindingComment" }, "type": "array" }, "confidenceRating": { "description": "Between 0 and 10", "type": "number" }, "correlatedDastFindingUuids": { "items": { "type": "string" }, "type": "array" }, "createdTime": { "type": "string" }, "dataFlows": { "items": { "$ref": "#/$defs/dto.DataFlow" }, "type": "array" }, "description": { "type": "string" }, "hasRemediation": { "type": "boolean" }, "id": { "description": "Uniquely identifies the finding across multiple scans", "type": "string" }, "isNew": { "type": "boolean" }, "issueStatus": { "type": "integer" }, "projectId": { "type": "string" }, "rating": { "description": "Between 0 and 10", "type": "number" }, "refId": { "description": "Uniquely identifies the finding across multiple scans", "type": "string" }, "reviewed": { "type": "boolean" }, "riskFactors": { "$ref": "#/$defs/dto.RiskFactors" }, "scanId": { "description": "Uniquely identifies the scan this finding was loaded from", "type": "string" }, "severity": { "type": "string" }, "severityRating": { "description": "Between 0 and 10", "type": "number" }, "sharedStep": { "$ref": "#/$defs/dto.FindingSharedStep" }, "snapshotId": { "description": "Uniquely identifies the finding within a scan, it's equivalent to the pair of id and scanId", "type": "string" }, "suppressed": { "type": "boolean" }, "suppressedBy": { "type": "string" }, "suppressionMessage": { "description": "Always empty if suppressed is not set", "type": "string" }, "suppressionRejected": { "type": "boolean" }, "suppressionRequestComment": { "type": "string" }, "suppressionRequested": { "type": "boolean" }, "suppressionTime": { "type": "string" }, "type": { "$ref": "#/$defs/dto.VulnerabilityTypeDefinition" }, "workflowViolations": { "items": { "$ref": "#/$defs/dto.Workflow" }, "type": "array" }, "workflowViolationsCount": { "type": "integer" } }, "type": "object" }, "dto.HipaaInfo": { "properties": { "control": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "dto.HitrustInfo": { "properties": { "control": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "dto.JiraIssue": { "properties": { "issueId": { "type": "string" }, "project": { "type": "string" } }, "type": "object" }, "dto.JiraPlatformIssue": { "properties": { "createdBy": { "type": "string" }, "createdByName": { "type": "string" }, "createdTime": { "type": "string" }, "errorMessage": { "type": "string" }, "internalStatus": { "type": "string" }, "issueKey": { "type": "string" }, "issueStatus": { "type": "string" }, "publicLink": { "type": "string" } }, "type": "object" }, "dto.LineBlame": { "properties": { "commitId": { "type": "string" }, "file": { "type": "string" }, "line": { "type": "integer" } }, "type": "object" }, "dto.NistInfo": { "properties": { "control": { "type": "string" }, "priority": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "dto.Owasp2021Info": { "properties": { "index": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "dto.OwaspInfo": { "properties": { "index": { "type": "string" }, "title": { "type": "string" }, "url": { "type": "string" } }, "type": "object" }, "dto.PcidssInfo": { "properties": { "section": { "type": "string" }, "title": { "type": "string" } }, "type": "object" }, "dto.RiskFactorEndpoint": { "properties": { "endpoint": { "type": "string" }, "method": { "type": "string" } }, "type": "object" }, "dto.RiskFactors": { "properties": { "endpoints": { "items": { "$ref": "#/$defs/dto.RiskFactorEndpoint" }, "type": "array" }, "hasEndpoints": { "type": "boolean" }, "isExploitable": { "type": "boolean" }, "probability": { "type": "string" } }, "type": "object" }, "dto.SansTop25Info": { "properties": { "rank": { "type": "integer" }, "title": { "type": "string" } }, "type": "object" }, "dto.VulnerabilityTypeDefinition": { "properties": { "capec": { "$ref": "#/$defs/dto.CapecInfo" }, "commonId": { "type": "string" }, "cwe": { "$ref": "#/$defs/dto.CweInfo" }, "description": { "type": "string" }, "driver": { "type": "string" }, "engineId": { "type": "integer" }, "hipaa": { "$ref": "#/$defs/dto.HipaaInfo" }, "hitrust": { "$ref": "#/$defs/dto.HitrustInfo" }, "id": { "type": "integer" }, "language": { "type": "string" }, "name": { "type": "string" }, "nist": { "$ref": "#/$defs/dto.NistInfo" }, "order": { "type": "integer" }, "owasp": { "$ref": "#/$defs/dto.OwaspInfo" }, "owasp2021": { "$ref": "#/$defs/dto.Owasp2021Info" }, "pcidss": { "$ref": "#/$defs/dto.PcidssInfo" }, "recommendations": { "items": { "type": "string" }, "type": "array" }, "references": { "items": { "type": "string" }, "type": "array" }, "sansTop25": { "$ref": "#/$defs/dto.SansTop25Info" }, "sarif": { "type": "string" }, "sarifLevel": { "type": "string" }, "severity": { "type": "string" }, "severityRating": { "type": "number" } }, "type": "object" }, "dto.Workflow": { "properties": { "name": { "type": "string" }, "uuid": { "type": "string" } }, "type": "object" } } }