Veracode · Schema

Veracode Security Finding

Schema for a Veracode security finding from SAST, DAST, MPT, or SCA analysis.

Application SecuritySASTDASTSCASecurity TestingDevSecOps

Properties

Name Type Description
issue_id integer Unique finding issue ID
scan_type string Type of scan that identified this finding
severity integer Severity level: 0=Informational, 1=Very Low, 2=Low, 3=Medium, 4=High, 5=Very High
cwe object Common Weakness Enumeration classification
cvss number CVSS score
violates_policy boolean Whether this finding violates the applied security policy
finding_status object Current status and lifecycle information for the finding
annotations array Review annotations for this finding
View JSON Schema on GitHub

JSON Schema

veracode-finding-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/veracode/main/json-schema/veracode-finding-schema.json",
  "title": "Veracode Security Finding",
  "description": "Schema for a Veracode security finding from SAST, DAST, MPT, or SCA analysis.",
  "type": "object",
  "properties": {
    "issue_id": {
      "type": "integer",
      "description": "Unique finding issue ID"
    },
    "scan_type": {
      "type": "string",
      "enum": ["STATIC", "DYNAMIC", "MANUAL", "SCA"],
      "description": "Type of scan that identified this finding"
    },
    "severity": {
      "type": "integer",
      "minimum": 0,
      "maximum": 5,
      "description": "Severity level: 0=Informational, 1=Very Low, 2=Low, 3=Medium, 4=High, 5=Very High"
    },
    "cwe": {
      "type": "object",
      "description": "Common Weakness Enumeration classification",
      "properties": {
        "id": { "type": "integer", "description": "CWE identifier number" },
        "name": { "type": "string", "description": "CWE name" },
        "href": { "type": "string", "format": "uri", "description": "CWE reference URL" }
      },
      "required": ["id", "name"]
    },
    "cvss": {
      "type": "number",
      "minimum": 0,
      "maximum": 10,
      "description": "CVSS score"
    },
    "violates_policy": {
      "type": "boolean",
      "description": "Whether this finding violates the applied security policy"
    },
    "finding_status": {
      "type": "object",
      "description": "Current status and lifecycle information for the finding",
      "properties": {
        "status": {
          "type": "string",
          "enum": ["OPEN", "CLOSED", "MITIGATED"],
          "description": "Current finding status"
        },
        "new": {
          "type": "boolean",
          "description": "Whether this is a new finding"
        },
        "mitigation_review_status": {
          "type": "string",
          "description": "Status of mitigation review"
        },
        "first_found_date": {
          "type": "string",
          "format": "date-time",
          "description": "When the finding was first detected"
        },
        "last_seen_date": {
          "type": "string",
          "format": "date-time",
          "description": "When the finding was most recently confirmed"
        }
      },
      "required": ["status"]
    },
    "annotations": {
      "type": "array",
      "description": "Review annotations for this finding",
      "items": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": ["APPROVED", "REJECTED", "COMMENT"]
          },
          "comment": { "type": "string" },
          "created": { "type": "string", "format": "date-time" }
        }
      }
    }
  },
  "required": ["issue_id", "scan_type", "severity", "finding_status"]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/veracode-finding"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.