{
  "openapi": "3.0.1",
  "info": {
    "title": "Mend API ",
    "description": "Mend's enhanced API enables automation of workflows in a REST compliant format. The API features:\n+ Access for any user with Mend credentials, via a user key available in the user's profile page in the Mend Platform.\n+ Improved security with a JWT token per organization, which expires every 10 minutes.\n+ Added scalability with support for cursor pagination and limiting results size.\n+ Broader functionality available programmatically.\n+ New standard API documentation for easy navigation and search.\n\n**Note:** To help you get started with the Mend API 3.0, we recommend reviewing our onboarding guide -> [Getting Started with API 3.0](https://docs.mend.io/platform/latest/getting-started-with-mend-api-3-0).\nThis resource covers initial setup, authentication instructions, and helpful tips to help you successfully begin working with the Mend API 3.0. If you have a dedicated instance of Mend, contact your Mend representative to access this API on your instance.",
    "version": "3.0"
  },
  "servers": [
    {
      "url": "https://baseUrl",
      "description": "Generated server url"
    }
  ],
  "security": [
    {
      "bearer-key": []
    }
  ],
  "tags": [
    {
      "name": "Access Management"
    },
    {
      "name": "Administration - Groups"
    },
    {
      "name": "Administration - Users"
    },
    {
      "name": "Administration - Labels"
    },
    {
      "name": "Reports"
    },
    {
      "name": "Scans"
    },
    {
      "name": "Projects"
    },
    {
      "name": "Applications"
    },
    {
      "name": "Findings - Project"
    },
    {
      "name": "Findings - Scan"
    },
    {
      "name": "Zero-Day Events"
    }
  ],
  "paths": {
    "/api/v3.0/applications/{applicationUuid}/ai/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export AI Application Findings report asynchronously",
        "operationId": "exportAiFindingsReport_2",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/ai/reports/inventory": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export AI Application Inventory report asynchronously",
        "operationId": "exportAiInventoryReport_2",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/code/reports/compliance": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Application Compliance report asynchronously (Code - SAST)",
        "operationId": "exportCodeComplianceReport_1",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CodeReportExportProcessDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/code/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Application Findings report asynchronously (Code - SAST)",
        "operationId": "exportCodeFindingsReport_1",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateReportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/code/reports/resolved": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Application Resolved Findings report asynchronously (Code - SAST)",
        "operationId": "exportCodeResolvedReport_1",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResolvedReportExportProcessDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/code/reports/suppressions": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Application Suppressions report asynchronously (Code - SAST)",
        "operationId": "exportCodeSuppressionsReport_1",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateReportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/images/reports/SBOM": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Image Application SBOM report asynchronously",
        "operationId": "exportImgSbomReport_2",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/images/reports/attribution": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export IMG Application Attribution report asynchronously",
        "operationId": "exportImgAttributionReport_2",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributionImgReportExportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/images/reports/dueDiligence": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export IMG Application Due Diligence report asynchronously",
        "operationId": "exportImgFindingsReport_2",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/login": {
      "post": {
        "tags": [
          "Access Management"
        ],
        "summary": "Login",
        "description": "Sign in a user with email and user key, returning a JWT token which is valid for 30 minutes.\nIf you omit the organization, it defaults to the last one you signed in to. ",
        "operationId": "login",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LoginModelDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3LoginResponseDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/login/accessToken": {
      "post": {
        "tags": [
          "Access Management"
        ],
        "summary": "Refresh Access Token",
        "description": "Generates a new access token from a refresh token",
        "operationId": "refreshAccessToken",
        "parameters": [
          {
            "name": "wss-refresh-token",
            "in": "header",
            "description": "Refresh token",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string"
            },
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**)."
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AccessTokenRequestDTO"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3AccessTokenResponseDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/logout": {
      "post": {
        "tags": [
          "Access Management"
        ],
        "summary": "Logout (revokes the refresh token)",
        "operationId": "logout",
        "parameters": [
          {
            "name": "wss-refresh-token",
            "in": "header",
            "description": "Refresh token",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/activity-logs": {
      "get": {
        "tags": [
          "Administration - Activity Log"
        ],
        "summary": "Get Organization Activity Logs",
        "description": "Returns the organization's activity log events accessible to the current user",
        "operationId": "getOrganizationActivityLogs",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "startDate",
            "in": "query",
            "description": "Start of the time window. Format: yyyy-MM-dd or yyyy-MM-dd'T'HH:mm:ss, optionally with a zone offset (Z or +HH:mm); without an offset the value is interpreted as UTC. With days, the window is [startDate, startDate + days]; without days it extends to now. Takes precedence over a timestamp filter inside search.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "days",
            "in": "query",
            "description": "Length of the time window in days (positive integer). With startDate, the window is [startDate, startDate + days]; without startDate it is the last <days> days. Takes precedence over a timestamp filter inside search.",
            "allowEmptyValue": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "engineType",
            "in": "query",
            "description": "Comma-separated engine types to filter by, e.g. SCA,SAST,IMG,IAC,AI,PLATFORM. Case-insensitive. Takes precedence over an engineType filter inside search.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListActivityLogDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/activity-logs/options": {
      "get": {
        "tags": [
          "Administration - Activity Log"
        ],
        "summary": "Get Organization Activity Log Options",
        "description": "Returns the distinct values available per filterable activity-log field.",
        "operationId": "getOrganizationActivityLogOptions",
        "parameters": [
          {
            "name": "fields",
            "in": "query",
            "description": "Comma-separated list of activity-log fields to return the distinct available values for. Currently supported: category, event, entityType.",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MapStringListString"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/ai/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export AI Organization Findings report asynchronously",
        "operationId": "exportAiFindingsReport_1",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/ai/reports/inventory": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export AI Organization Inventory report asynchronously",
        "operationId": "exportAiInventoryReport_1",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications": {
      "get": {
        "tags": [
          "Applications"
        ],
        "summary": "Get Organization Applications",
        "description": "Returns a list of all applications accessible to the current user",
        "operationId": "getOrganizationApplications",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionApplicationDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Applications"
        ],
        "summary": "Create Application",
        "description": "Creates a new Application. If the Application already exists it returns the existing Application.",
        "operationId": "createApplication",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateApplicationRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ApplicationDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/summaries": {
      "post": {
        "tags": [
          "Applications"
        ],
        "summary": "Get Application Statistics",
        "description": "Returns the requested statistics for the given applications",
        "operationId": "getApplicationSummaries",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MultiContextRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListApplicationSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/summaries/totals": {
      "get": {
        "tags": [
          "Applications"
        ],
        "summary": "Get Application totals",
        "description": "Returns the requested statistics for the given applications",
        "operationId": "getApplicationsTotals",
        "parameters": [
          {
            "name": "fromDate",
            "in": "query",
            "description": "Enter the start date for the search. The date format is yyyy-MM-dd",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "toDate",
            "in": "query",
            "description": "Enter the end date for the search. The date format is yyyy-MM-dd",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3PeriodTotalsDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/{applicationUuid}/approvalRequests": {
      "get": {
        "tags": [
          "Suppression Requests"
        ],
        "summary": "Get application suppression requests",
        "description": "Returns the suppression requests related to the application",
        "operationId": "getApplicationApprovalRequests",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionProjectApprovalRequestDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Suppression Requests"
        ],
        "summary": "Update multiple suppression requests state",
        "description": "Updates the state of multiple application suppression requests",
        "operationId": "updateMultipleApplicationApprovalRequests",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "application UUID.",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMultipleProjectApprovalsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/{applicationUuid}/labels": {
      "get": {
        "tags": [
          "Applications"
        ],
        "summary": "Get Application Labels",
        "description": "Get application labels. A label can be a string or namespace:value pair that provide additional metadata to assist with project management.",
        "operationId": "getProductLabels",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ListEntityLabelDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Applications"
        ],
        "summary": "Add Application Label",
        "description": "Adds a new label to a application. A label can be a string or namespace:value pair that provide additional metadata to assist with project management.",
        "operationId": "addApplicationLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LabelRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/{applicationUuid}/labels/{labelUuid}": {
      "delete": {
        "tags": [
          "Applications"
        ],
        "summary": "Remove Application Label",
        "description": "Removes a label from a application",
        "operationId": "removeProductLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "labelUuid",
            "in": "path",
            "description": "Label UUID (Administration > Labels)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/{applicationUuid}/projects": {
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Create Project in Application",
        "description": "Creates a new Project within the given Application. If the Project already exists it returns the existing Project.",
        "operationId": "createProjectInApplication",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProjectInApplicationRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ProjectDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/{applicationUuid}/scans": {
      "get": {
        "tags": [
          "Applications"
        ],
        "summary": "Get Application Scans",
        "description": "Returns the application related scans",
        "operationId": "getScanSummaries_1",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListScanSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/{applicationUuid}/violations/sla": {
      "put": {
        "tags": [
          "Applications"
        ],
        "summary": "Update Multiple Violation SLA",
        "description": "Updates the SLA of Multiple Application Violating Findings",
        "operationId": "updateMultipleProjectViolationSla_1",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMultipleProjectViolationSlaRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3Boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/code/reports/compliance": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Organization Compliance report asynchronously (Code - SAST)",
        "operationId": "exportSastAnalyticsReport",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CodeReportExportProcessDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/groups": {
      "get": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Get All Organization Groups",
        "description": "Returns a list of all groups within an organization",
        "operationId": "getAllOrganizationGroups",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListGroupSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Create Group",
        "description": "Creates a new group for an organization",
        "operationId": "createGroup",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateGroupRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3GroupDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/groups/roleDefinitions": {
      "get": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Get All Organization Groups with Role Definitions",
        "description": "Returns a list of all groups within an organization with their role definitions",
        "operationId": "getAllOrganizationGroupsWithRoleDefinitions",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListGroupWithRoleDefinitionsSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/groups/{groupUuid}": {
      "get": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Get Group",
        "description": "Returns the given group of an organization",
        "operationId": "getGroup",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3GroupDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Update Group",
        "description": "Updates the properties of a given group",
        "operationId": "updateGroup",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateGroupRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3GroupDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Delete Group",
        "description": "Deletes the given group",
        "operationId": "deleteGroup",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/groups/{groupUuid}/roles": {
      "get": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Get Group Roles",
        "description": "Returns the list of roles associated with a given group",
        "operationId": "getGroupRoles",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "The group UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListMultipleGroupRolesPerContextDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Remove Group Roles",
        "description": "Deletes a role from a group",
        "operationId": "removeGroupRoles",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GroupRoleRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Add Group Roles",
        "description": "Creates a new group role for an organization",
        "operationId": "addGroupRoles",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GroupRoleRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3GroupRoleDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/groups/{groupUuid}/users": {
      "get": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Get Group Users",
        "description": "Returns a list of users that belong to given group",
        "operationId": "getGroupUsers",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "The group UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListUserInfoDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Add User to Group",
        "description": "Adds a user to an organization's group",
        "operationId": "addUsersToGroup",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UserEmailsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/groups/{groupUuid}/users/{userUuid}": {
      "delete": {
        "tags": [
          "Administration - Groups"
        ],
        "summary": "Remove User From Group",
        "description": "Deletes a user from an organization's group",
        "operationId": "deleteUserFromGroup",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "groupUuid",
            "in": "path",
            "description": "Group UUID (Administration > Groups)",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userUuid",
            "in": "path",
            "description": "User UUID (Administration > Users)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/images/reports/SBOM": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Image Organization SBOM report asynchronously",
        "operationId": "exportImgSbomReport_1",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/images/reports/attribution": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export IMG Organization Attribution report asynchronously",
        "operationId": "exportImgAttributionReport_1",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributionImgReportExportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/images/reports/dueDiligence": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export IMG Organization Due Diligence report asynchronously",
        "operationId": "exportImgFindingsReport_1",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/integrations": {
      "get": {
        "tags": [
          "Integrations"
        ],
        "summary": "Get All Integrations",
        "description": "Returns all integrations for the given organization with optional filtering.",
        "operationId": "getOrgIntegrations",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**)."
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ListIntegrationDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/labels": {
      "get": {
        "tags": [
          "Administration - Labels"
        ],
        "summary": "Get All Organization Labels",
        "description": "Returns a list of all labels in an organization (paginated)",
        "operationId": "getLabels",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListOrganizationLabelDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Administration - Labels"
        ],
        "summary": "Add Label Definition",
        "description": "Adds a new label definition",
        "operationId": "createLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/OrganizationLabelRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/labels/{labelUuid}": {
      "put": {
        "tags": [
          "Administration - Labels"
        ],
        "summary": "Rename Label",
        "description": "Renames an existing label",
        "operationId": "renameLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "labelUuid",
            "in": "path",
            "description": "Label UUID (Administration > Labels)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DomainLabelRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Administration - Labels"
        ],
        "summary": "Remove Label Definition",
        "description": "Removes a label definition",
        "operationId": "deleteLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "labelUuid",
            "in": "path",
            "description": "Label UUID (Administration > Labels)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get Organization Projects",
        "description": "Returns a list of all projects accessible to the current user",
        "operationId": "getOrganizationProjects",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "populateApplications",
            "in": "query",
            "description": "Add populateApplications=false to receive a slimmer response containing only the project UUID and name.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string",
              "default": "true"
            }
          },
          {
            "name": "excludeInactiveProjects",
            "in": "query",
            "description": "Add excludeInactiveProjects=false to retrieve all projects, including inactive ones.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string",
              "default": "true"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionProjectDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Create Project",
        "description": "Creates a new Project. If applicationName is provided and the Application does not exist, it will be created. If the Project already exists it returns the existing Project.",
        "operationId": "createProject",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProjectInOrgRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3CreateProjectResponseDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/summaries": {
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Get Project Statistics",
        "description": "Returns the requested statistics for the given projects that match at least one of the given identifiers.",
        "operationId": "getProjectSummaries",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/MultiContextRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListProjectSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/summaries/total/date": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get Project totals grouped by date",
        "description": "Returns the requested statistics for the given projects that match at least one of the given identifiers.",
        "operationId": "getProjectSummariesTotalsByDate",
        "parameters": [
          {
            "name": "fromDate",
            "in": "query",
            "description": "Enter the start date for the search. The date format is yyyy-MM-dd",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "toDate",
            "in": "query",
            "description": "Enter the end date for the search. The date format is yyyy-MM-dd",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ListProjectTotalsGroupedByDateDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/summaries/totals": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get Project totals",
        "description": "Returns the requested statistics for the given projects that match at least one of the given identifiers.",
        "operationId": "getProjectTotals",
        "parameters": [
          {
            "name": "fromDate",
            "in": "query",
            "description": "Enter the start date for the search. The date format is yyyy-MM-dd",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "toDate",
            "in": "query",
            "description": "Enter the end date for the search. The date format is yyyy-MM-dd",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3PeriodTotalsDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/approvalRequests": {
      "get": {
        "tags": [
          "Suppression Requests"
        ],
        "summary": "Get project suppression requests",
        "description": "Returns the suppression requests related to the project",
        "operationId": "getProjectApprovalRequests",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionProjectApprovalRequestDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Suppression Requests"
        ],
        "summary": "Update multiple suppression requests state",
        "description": "Updates the state of multiple project suppression requests",
        "operationId": "updateMultipleProjectApprovalRequests",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMultipleProjectApprovalsRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/labels": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get Project Labels",
        "description": "Get project labels. A label can be a string or namespace:value pair that provide additional metadata to assist with project management.",
        "operationId": "getProjectLabels",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ListEntityLabelDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "put": {
        "tags": [
          "Projects"
        ],
        "summary": "Add Project Label",
        "description": "Adds a new label to a project. A label can be a string or namespace:value pair that provide additional metadata to assist with project management.",
        "operationId": "addProjectLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LabelRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/labels/{labelUuid}": {
      "delete": {
        "tags": [
          "Projects"
        ],
        "summary": "Remove Project Label",
        "description": "Removes a label from a project",
        "operationId": "removeProjectLabel",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "labelUuid",
            "in": "path",
            "description": "Label UUID (Administration > Labels)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/scans": {
      "get": {
        "tags": [
          "Scans"
        ],
        "summary": "Get Project Scans",
        "description": "Returns the project related scans",
        "operationId": "getScanSummaries",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListScanSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/scans/{scanUuid}": {
      "get": {
        "tags": [
          "Scans"
        ],
        "summary": "Get Scan",
        "operationId": "getScan",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "scanUuid",
            "in": "path",
            "description": "Scan UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ScanDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/scans/{scanUuid}/summary": {
      "get": {
        "tags": [
          "Scans"
        ],
        "summary": "Get Scan Summary",
        "operationId": "getSummary",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "scanUuid",
            "in": "path",
            "description": "Scan UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ScanSummaryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/scans/{scanUuid}/tags": {
      "get": {
        "tags": [
          "Scans"
        ],
        "summary": "Get Scan Tags",
        "operationId": "getTags",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "scanUuid",
            "in": "path",
            "description": "Scan UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListScanTagDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/violations": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get Project Violating Findings",
        "description": "Returns the violations relates to project",
        "operationId": "getProjectViolations",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListProjectViolationDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/projects/{projectUuid}/violations/sla": {
      "put": {
        "tags": [
          "Projects"
        ],
        "summary": "Update Multiple Violation SLA",
        "description": "Updates the SLA of Multiple Project Violating Findings",
        "operationId": "updateMultipleProjectViolationSla",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateMultipleProjectViolationSlaRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3Boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/reports": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Get Reports",
        "operationId": "getReportStatusesMultiContext",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListReportExportProcessDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/reports/activity-log": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Activity Log report asynchronously (Platform)",
        "operationId": "exportActivityLogReport",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateActivityLogReportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/reports/download/{reportUuid}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Download Report",
        "operationId": "downloadReport",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "reportUuid",
            "in": "path",
            "description": "Asynchronous Process Status UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/reports/users-groups": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Users and Groups report asynchronously (Platform)",
        "operationId": "exportUsersReport",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateUsersReportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3UsersReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/reports/{reportUuid}": {
      "get": {
        "tags": [
          "Reports"
        ],
        "summary": "Get Report Status",
        "operationId": "getReportStatus",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "reportUuid",
            "in": "path",
            "description": "Asynchronous Process Status UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      },
      "delete": {
        "tags": [
          "Reports"
        ],
        "summary": "Delete Report",
        "operationId": "deleteReport",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "reportUuid",
            "in": "path",
            "description": "Asynchronous Process Status UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/scans/compare": {
      "get": {
        "tags": [
          "Scans"
        ],
        "summary": "Get Scans Comparison",
        "description": "Compares two scans within an organization and returns a structured diff of findings, including per-finding diff type (ADDED, REMOVED, MODIFIED, UNCHANGED), aggregate stats, and field-level change details for modified findings.",
        "operationId": "compareScans",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "sourceScanUuid",
            "in": "query",
            "description": "UUID of the source (baseline) scan",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "targetScanUuid",
            "in": "query",
            "description": "UUID of the target (comparison) scan; defaults to the project's latest scan when omitted",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "type",
            "in": "query",
            "description": "Finding category to compare",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "security",
                "legal",
                "library"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ScanDiffResponseDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/users": {
      "get": {
        "tags": [
          "Administration - Users"
        ],
        "summary": "Get Organization Users",
        "description": "Returns a list of all users in an organization (paginated)",
        "operationId": "getUsersPaginated",
        "parameters": [
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListUserInfoDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/users/invite": {
      "post": {
        "tags": [
          "Administration - Users"
        ],
        "summary": "Invite User",
        "description": "Sends an email invitation to others to join an organization",
        "operationId": "inviteUser",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InviteUserRequestDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3UserInfoResponseDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/users/{userUuid}": {
      "delete": {
        "tags": [
          "Administration - Users"
        ],
        "summary": "Remove User From Organization",
        "description": "Deletes a user from an organization",
        "operationId": "removeUser",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userUuid",
            "in": "path",
            "description": "User UUID (Administration > Users)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3MessageDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/users/{userUuid}/block": {
      "put": {
        "tags": [
          "Administration - Users"
        ],
        "summary": "Block User",
        "description": "Blocks a user in the organization",
        "operationId": "blockUser",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userUuid",
            "in": "path",
            "description": "User UUID (Administration > Users)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3Boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/users/{userUuid}/unblock": {
      "put": {
        "tags": [
          "Administration - Users"
        ],
        "summary": "Unblock User",
        "description": "Unblocks a user in the organization",
        "operationId": "unblockUser",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "userUuid",
            "in": "path",
            "description": "User UUID (Administration > Users)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3Boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export AI Project Findings report asynchronously",
        "operationId": "exportAiFindingsReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/reports/inventory": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export AI Project Inventory report asynchronously",
        "operationId": "exportAiInventoryReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/reports/compliance": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Project Compliance report asynchronously (Code - SAST)",
        "operationId": "exportCodeComplianceReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CodeReportExportProcessDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Project Findings report asynchronously (Code - SAST)",
        "operationId": "exportCodeFindingsReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateReportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/reports/resolved": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Project Resolved Findings report asynchronously (Code - SAST)",
        "operationId": "exportCodeResolvedReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ResolvedReportExportProcessDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/reports/suppressions": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Code Project Suppressions report asynchronously (Code - SAST)",
        "operationId": "exportCodeSuppressionsReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateReportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/images/reports/SBOM": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export Image Project SBOM report asynchronously",
        "operationId": "exportImgSbomReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/images/reports/attribution": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export IMG Project Attribution report asynchronously",
        "operationId": "exportImgAttributionReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributionImgReportExportDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/images/reports/dueDiligence": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export IMG Project Due Diligence report asynchronously",
        "operationId": "exportImgFindingsReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ReportExportProcessDTO"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/sourceFiles/inventory": {
      "get": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Get source files inventory at project level",
        "description": "Returns an inventory list of the source files associated with each library in a project. Supports filtering by library UUID using the search parameter. Example: ?search=libraryUuid==b366b0ef-b211-4c37-a47c-0077e4de709f",
        "operationId": "getSourceFilesInventoryProject",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionSourceFileInventoryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        },
        "x-order": "1"
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/sourceFiles/matchSuggestions": {
      "post": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Get Mend library suggestions for source files at project level",
        "description": "Returns Mend library suggestions for the specified source file UUIDs. Request body requires: sourceFileUuids (array), recommendedForAllFiles (boolean). Supports same search filters as searchForMatch: date, license, name, owner, version. ",
        "operationId": "getMatchSuggestionsProject",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Request body containing source file UUIDs and optional filters. Fields: sourceFileUuids (required, array of UUIDs), recommendedForAllFiles (required, boolean).",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LibraryMatchSuggestionsRequestDTOV3_MatchSuggestions"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3CollectionSourceLibraryResponseDTO_MatchSuggestions"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        },
        "x-order": "2"
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/sourceFiles/searchForMatch": {
      "get": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Search for library matches for source files at project level",
        "description": "Returns library match suggestions from Mend based on manual search criteria. Uses V3 MQL search format. Available search filters: date:between:date1,date2 (e.g., between:2019-05-01,2019-06-01), license:[like|regex]:value, name:[like|equals|regex]:value, owner:like:value, version:like:value. Example: ?search=name==openssl. ",
        "operationId": "searchForMatchProject",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3CollectionSourceLibraryResponseDTO_SearchForMatch"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        },
        "x-order": "3"
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/sourceFiles/inventory": {
      "get": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Get source files inventory at application level",
        "description": "Returns a list of libraries together with the location of their source files. Supports filtering by library UUID using the search parameter. Example: ?search=libraryUuid==b366b0ef-b211-4c37-a47c-0077e4de709f",
        "operationId": "getSourceFilesInventoryApplication",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionSourceFileInventoryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        },
        "x-order": "4"
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/sourceFiles/matchSuggestions": {
      "post": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Get Mend library suggestions for source files at application level",
        "description": "Returns Mend library suggestions for the specified source file UUIDs. Request body requires: sourceFileUuids (array), recommendedForAllFiles (boolean). Supports same search filters as searchForMatch: date, license, name, owner, version. ",
        "operationId": "getMatchSuggestionsApplication",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Request body containing source file UUIDs and optional filters. Fields: sourceFileUuids (required, array of UUIDs), recommendedForAllFiles (required, boolean).",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/LibraryMatchSuggestionsRequestDTOV3_MatchSuggestions"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3CollectionSourceLibraryResponseDTO_MatchSuggestions"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        },
        "x-order": "5"
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/sourceFiles/searchForMatch": {
      "get": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Search for library matches for source files at application level",
        "description": "Returns library match suggestions from Mend based on manual search criteria. Uses V3 MQL search format. Available search filters: date:between:date1,date2 (e.g., between:2019-05-01,2019-06-01), license:[like|regex]:value, name:[like|equals|regex]:value, owner:like:value, version:like:value. Example: ?search=name==openssl. ",
        "operationId": "searchForMatchApplication",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3CollectionSourceLibraryResponseDTO_SearchForMatch"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        },
        "x-order": "6"
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/dependencies/sourceFiles/remapping": {
      "post": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Remap source files at application level",
        "description": "Remaps the specified source files to a target library for the specified application(s). This operation runs asynchronously and returns 202 Accepted with async process status. Requires exactly one of: targetLibraryUuid OR matchSuggestionId (not both, not neither). Request body fields: applicationUuids (required, array), sourceFileUuids (required, array), targetLibraryUuid (conditional), matchSuggestionId (conditional), comment (optional), sendEmailNotification (optional, boolean).",
        "operationId": "remapSourceFilesApplication",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Request body containing remapping details. Fields: applicationUuids (required, array), sourceFileUuids (required, array), targetLibraryUuid (conditional, UUID string - use if remapping from search for a match), matchSuggestionId (conditional, base64 string - use if remapping from match suggestion), comment (optional, string), sendEmailNotification (optional, boolean). IMPORTANT: Provide exactly one of targetLibraryUuid OR matchSuggestionId, not both.",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceFileRemappingAppRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Remapping job accepted and initiated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceFilesRemappingAsyncStatusDtoV3"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request parameters. Possible errors: 'Only one of targetLibraryUuid or matchSuggestionId must be provided, not both' OR 'Either targetLibraryUuid or matchSuggestionId must be provided'",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "User lacks required permissions or application does not belong to organization",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "404": {
            "description": "Organization, application(s), or target library not found. Error: 'Target library not found'",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceFilesRemappingAsyncStatusDtoV3"
                }
              }
            }
          }
        },
        "x-order": "7"
      }
    },
    "/api/v3.0/orgs/{orgUuid}/dependencies/sourceFiles/remapping": {
      "post": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Remap source files at organization level",
        "description": "Remaps the specified source files to a target library across the entire organization. This operation runs asynchronously and returns 202 Accepted with async process status. Requires exactly one of: targetLibraryUuid OR matchSuggestionId (not both, not neither). Request body fields: sourceFileUuids (required, array), targetLibraryUuid (conditional), matchSuggestionId (conditional), comment (optional), sendEmailNotification (optional, boolean).",
        "operationId": "remapSourceFilesOrganization",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "description": "Request body containing remapping details. Fields: sourceFileUuids (required, array), targetLibraryUuid (conditional, UUID string - use if remapping from search for a match), matchSuggestionId (conditional, base64 string - use if remapping from match suggestion), comment (optional, string), sendEmailNotification (optional, boolean). IMPORTANT: Provide exactly one of targetLibraryUuid OR matchSuggestionId, not both.",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceFileRemappingOrgRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Remapping job accepted and initiated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceFilesRemappingAsyncStatusDtoV3"
                }
              }
            }
          },
          "400": {
            "description": "Invalid request parameters. Possible errors: 'Only one of targetLibraryUuid or matchSuggestionId must be provided, not both' OR 'Either targetLibraryUuid or matchSuggestionId must be provided'",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "User lacks required permissions",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "404": {
            "description": "Organization or target library not found. Error: 'Target library not found'",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceFilesRemappingAsyncStatusDtoV3"
                }
              }
            }
          }
        },
        "x-order": "8"
      }
    },
    "/api/v3.0/accounts/{accountUuid}/dependencies/reports/inventory": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export account inventory report asynchronously (Dependencies - SCA)",
        "operationId": "exportAccountInventoryReport",
        "parameters": [
          {
            "name": "accountUuid",
            "in": "path",
            "description": "Account UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateInventoryReportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/accounts/{accountUuid}/dependencies/reports/securityFindings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export account dependency security findings report asynchronously (Dependencies - SCA)",
        "operationId": "exportAccountDependencySecurityFindingsReport",
        "parameters": [
          {
            "name": "accountUuid",
            "in": "path",
            "description": "Account UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSecurityFindingsReportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/accounts/{accountUuid}/dependencies/reports/securityFindingsByLibrary": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export account dependency security findings by library report asynchronously (Dependencies - SCA)",
        "operationId": "exportAccountDependencySecurityFindingsByLibraryReport",
        "parameters": [
          {
            "name": "accountUuid",
            "in": "path",
            "description": "Account UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateSecurityFindingsByLibraryReportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/projects/importSbom": {
      "post": {
        "tags": [
          "Applications"
        ],
        "summary": "Import SBOM and create a new project (Dependencies - SCA)",
        "description": "Imports an SBOM and creates a new project as part of the process. The SBOM scan is queued for asynchronous processing. Supported formats: SPDX (JSON/XML), CycloneDX (JSON/XML).",
        "operationId": "createProjectWithSbomScan",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "required": [
                  "projectName",
                  "sbomFile"
                ],
                "type": "object",
                "properties": {
                  "projectName": {
                    "type": "string",
                    "description": "Name of the project to create under this application"
                  },
                  "projectDescription": {
                    "type": "string",
                    "description": "Optional project description"
                  },
                  "sbomFile": {
                    "type": "string",
                    "description": "The SBOM file to upload (SPDX or CycloneDX). Only one file per request.",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "201": {
            "description": "SBOM scan successfully created and queued",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SbomScanResponseDTO"
                }
              }
            }
          },
          "400": {
            "description": "Invalid SBOM file format or malformed request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Insufficient permissions to create project in this application",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "404": {
            "description": "Application not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3SbomScanResponseDTO"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/reports/SBOM": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export application SBOM report asynchronously (Dependencies - SCA)",
        "operationId": "exportSbomReport_1",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProductSbomReportDTOReport"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/reports/attribution": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export application Attribution report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Attribution report for the specified application asynchronously. Supported formats: JSON, HTML, TEXT.",
        "operationId": "exportProductAttributionReport",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributionReportExportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/reports/dueDiligence": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export application due diligence report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Due Diligence report for the specified application asynchronously. Supported formats: JSON, XML.",
        "operationId": "exportProductDueDiligenceReport",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DueDiligenceReportExportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export application Findings report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Findings report for the specified application asynchronously. Supported formats: Excel, JSON, XML.",
        "operationId": "exportProductFindingsReport",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FindingsReportExportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/reports/inventory": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export application Inventory report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Inventory report for the specified application asynchronously. Supported formats: Excel, JSON, XML.",
        "operationId": "exportProductInventoryReport",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventoryReportExportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/dependencies/reports/risk": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export application Risk report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Risk report for the specified application asynchronously. Default export mode is Split (PDF summary + Excel CVE detail delivered as a ZIP). Full PDF mode is also available, subject to a project-count threshold.",
        "operationId": "exportProductRiskReport",
        "parameters": [
          {
            "name": "applicationUuid",
            "in": "path",
            "description": "Application UUID (Administration > Applications)",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RiskReportExportDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/applications/dependencies/sourceFiles/remapping/by-library": {
      "post": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Remap all source files of a library at application level",
        "description": "Remaps ALL source files currently mapped to the given originalLibrary to a target library for the specified application(s). The server resolves the library's source files on its own (no sourceFileUuids required). Runs asynchronously and returns 202 Accepted with async process status. Requires exactly one of: targetLibraryUuid OR matchSuggestionId.",
        "operationId": "remapAllLibrarySourceFilesApplication",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceFileRemappingAppRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Remapping job accepted and initiated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceFilesRemappingAsyncStatusDtoV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/dependencies/events/zeroday": {
      "get": {
        "tags": [
          "Zero-Day Events"
        ],
        "summary": "Get all Zero-Day Events",
        "description": "Returns a list of all Zero-Day Events with optional date filters.",
        "operationId": "getZeroDayEvents",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "fromDate",
            "in": "query",
            "description": "Filter by creation date from (inclusive)",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "example": "2024-01-01"
          },
          {
            "name": "toDate",
            "in": "query",
            "description": "Filter by creation date to (inclusive)",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "example": "2024-12-31"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListZeroDayEventDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/dependencies/events/zeroday/{eventUuid}/findings": {
      "get": {
        "tags": [
          "Zero-Day Events"
        ],
        "summary": "Get Affected Libraries for a Zero-Day Event",
        "description": "Returns a paginated list of publicly known affected packages (CVEs and their associated components) for a specific Zero-Day Event.\n\n**Note:** This endpoint returns ecosystem-wide affected package data sourced from public vulnerability databases — it does not reflect findings from your organization's inventory or installed libraries.",
        "operationId": "getZeroDayEventFindings",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "eventUuid",
            "in": "path",
            "description": "Zero-Day Event UUID",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "550e8400-e29b-41d4-a716-446655440000"
          },
          {
            "name": "fromDate",
            "in": "query",
            "description": "Filter by added at from (inclusive)",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "example": "2024-01-01"
          },
          {
            "name": "toDate",
            "in": "query",
            "description": "Filter by added at to (inclusive)",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date-time"
            },
            "example": "2024-12-31"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListZeroDayEventFindingDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/orgs/{orgUuid}/dependencies/sourceFiles/remapping/by-library": {
      "post": {
        "tags": [
          "Dependencies Source Files"
        ],
        "summary": "Remap all source files of a library at organization level",
        "description": "Remaps ALL source files currently mapped to the given originalLibrary to a target library across the entire organization. The server resolves the library's source files on its own (no sourceFileUuids required). Runs asynchronously and returns 202 Accepted with async process status. Requires exactly one of: targetLibraryUuid OR matchSuggestionId.",
        "operationId": "remapAllLibrarySourceFilesOrganization",
        "parameters": [
          {
            "name": "orgUuid",
            "in": "path",
            "description": "org UUID (from the Mend App: **Administration** General > **Organization UUID**).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/SourceFileRemappingOrgRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "202": {
            "description": "Remapping job accepted and initiated",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SourceFilesRemappingAsyncStatusDtoV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/effective": {
      "get": {
        "tags": [
          "Projects"
        ],
        "summary": "Get project vulnerabilities traces (Dependencies - SCA)",
        "description": "Returns the traces of a given project. Note that this feature requires that Mend Prioritize be enabled in your Mend account.",
        "operationId": "getProjectVulnerabilitiesTraces",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListProjectTraceDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/findings/security": {
      "get": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project security findings (Dependencies - SCA)",
        "description": "Returns all security findings for a given project",
        "operationId": "getSecurityVulnerabilityFindings",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "zeroDayIdentifier",
            "in": "query",
            "description": "UUID or Name of a Zero-Day Event",
            "allowEmptyValue": true
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionSecurityFindingDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/findings/security/groupBy/library": {
      "get": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get libraries security findings",
        "description": "Returns only the open source libraries with known vulnerabilities detected in a specified project.",
        "operationId": "getLibrarySecurityVulnerabilityFindings",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "zeroDayIdentifier",
            "in": "query",
            "description": "UUID or Name of a Zero-Day Event",
            "allowEmptyValue": true
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionLibrarySecurityFindingDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/findings/security/groupBy/rootLibrary": {
      "get": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get root libraries security findings (Dependencies - SCA)",
        "description": "Get root libraries security findings for a given project",
        "operationId": "getRootLibrarySecurityVulnerabilityFindings",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "zeroDayIdentifier",
            "in": "query",
            "description": "UUID or Name of a Zero-Day Event",
            "allowEmptyValue": true
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3CollectionRootLibrarySecurityFindingDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/findings/security/rootLibrary/{rootLibraryUuid}": {
      "put": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Update root library security finding (Dependencies - SCA)",
        "description": "Changes a given security finding's status and comments",
        "operationId": "updateRootLibrarySecurityFinding",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "rootLibraryUuid",
            "in": "path",
            "description": "Alert UUID (by running the appropriate Get in Alerts - Project).",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/UpdateFindingsRequestDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "boolean"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/importSbom": {
      "post": {
        "tags": [
          "Projects"
        ],
        "summary": "Update Project with SBOM (Dependencies - SCA)",
        "description": "Upload a single SBOM file to update an existing project. The SBOM scan is queued for asynchronous processing. Supported formats: SPDX (JSON/XML), CycloneDX (JSON/XML).",
        "operationId": "updateProjectWithSbom",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "required": [
                  "sbomFile"
                ],
                "type": "object",
                "properties": {
                  "sbomFile": {
                    "type": "string",
                    "description": "The SBOM file to upload (SPDX or CycloneDX). Only one file per request.",
                    "format": "binary"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "SBOM scan successfully queued for project update",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/SbomScanResponseDTO"
                }
              }
            }
          },
          "400": {
            "description": "Invalid SBOM file format or malformed request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Insufficient permissions to update this project",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "404": {
            "description": "Project not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3SbomScanResponseDTO"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/libraries": {
      "get": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project libraries (Dependencies - SCA)",
        "description": "Returns the set of libraries used by a particular project",
        "operationId": "getProjectLibraries",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListLibraryDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/libraries/inHouse": {
      "get": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get in-house libraries (Dependencies - SCA)",
        "description": "Returns all libraries in a given project that have been designated as \"In-House\". They will not trigger any alerts or be included in license analysis.",
        "operationId": "getProprietaryLibraries",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListLightLibraryDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/libraries/licenses": {
      "get": {
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project due diligence information (Dependencies - SCA)",
        "description": "Returns a due diligence report listing the source and license information for all libraries in a project",
        "operationId": "getDueDiligenceInfoByMultipleContexts",
        "parameters": [
          {
            "name": "limit",
            "in": "query",
            "description": "Specifies the maximum number of items to be returned in the response.",
            "allowEmptyValue": true,
            "schema": {
              "maximum": 10000,
              "type": "string",
              "default": "50"
            }
          },
          {
            "name": "cursor",
            "in": "query",
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "allowEmptyValue": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponsePageableV3ListDueDiligenceDTOV3"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/reports/SBOM": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export project SBOM report asynchronously (Dependencies - SCA)",
        "operationId": "exportSbomReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CreateProjectSbomReportDTOReport"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/reports/attribution": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export project Attribution report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Attribution report for the specified project asynchronously. Supported formats: JSON, HTML, TEXT.",
        "operationId": "exportProjectAttributionReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/AttributionReportExportProjectDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/reports/dueDiligence": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export project due diligence report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Due Diligence report for the specified project asynchronously. Supported formats: JSON, XML.",
        "operationId": "exportProjectDueDiligenceReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/DueDiligenceReportExportProjectDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/reports/findings": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export project Findings report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Findings report for the specified project asynchronously. Supported formats: Excel, JSON, XML.",
        "operationId": "exportProjectFindingsReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/FindingsReportExportProjectDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/reports/inventory": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export project Inventory report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Inventory report for the specified project asynchronously. Supported formats: Excel, JSON, XML.",
        "operationId": "exportProjectInventoryReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/InventoryReportExportProjectDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/dependencies/reports/risk": {
      "post": {
        "tags": [
          "Reports"
        ],
        "summary": "Export project Risk report asynchronously (Dependencies - SCA)",
        "description": "Generates a Dependencies Risk report for the specified project asynchronously. Default export mode is Split (PDF summary + Excel CVE detail delivered as a ZIP). Full PDF mode is also available, subject to a project-count threshold.",
        "operationId": "exportProjectRiskReport",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/RiskReportExportProjectDTOV3"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseV3ReportExportProcessDTO"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/scans/{scanUuid}/dependencies/SBOM/logs": {
      "get": {
        "tags": [
          "Scans"
        ],
        "summary": "Get SBOM import logs",
        "description": "Returns processing and validation logs generated during SBOM import for a specific scan.",
        "operationId": "getScanLogsCsv",
        "parameters": [
          {
            "name": "projectUuid",
            "in": "path",
            "description": "UUID of the project",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "scanUuid",
            "in": "path",
            "description": "Scan UUID",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StreamingResponseBody"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/DWRResponseBase"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/findings": {
      "get": {
        "description": "Get a list of findings for a specified project UUID.\n</br>\nThis endpoint supports paging using <em>cursor</em> and <em>limit</em> parameters described in <i>Parameters</i> section below.",
        "operationId": "listProjectFindingsV3.0",
        "parameters": [
          {
            "description": "UUID of the project",
            "in": "path",
            "name": "projectUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "in": "query",
            "name": "limit",
            "schema": {
              "type": "integer"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "in": "query",
            "name": "cursor",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendCursoredResponse-array_dto_FindingV3"
                }
              }
            }
          },
          "400": {
            "description": "Invalid query definition",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Error while processing the request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer-key": []
          }
        ],
        "summary": "Get a list of project findings (Code - SAST)",
        "tags": [
          "Findings - Project"
        ]
      },
      "patch": {
        "description": "Bulk update of project findings state (review and/or suppression) or severity",
        "operationId": "bulkPatchProjectFindingV3.0",
        "parameters": [
          {
            "description": "UUID of the project",
            "in": "path",
            "name": "projectUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/dto.BulkPatchFinding"
              }
            }
          },
          "description": "Bulk patch operation to apply to the findings",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendResponse-dto_SuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid query definition",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Error while processing the request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer-key": []
          }
        ],
        "summary": "Bulk update of project findings state (review and/or suppression) or severity",
        "tags": [
          "Findings - Project"
        ]
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/findings/{findingSnapshotId}": {
      "patch": {
        "description": "Update a project finding state (review and/or suppression) or severity",
        "operationId": "patchProjectFindingV3.0",
        "parameters": [
          {
            "description": "UUID of the project",
            "in": "path",
            "name": "projectUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "UUID of the finding snapshot",
            "in": "path",
            "name": "findingSnapshotId",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/dto.PatchFinding"
              }
            }
          },
          "description": "Patch operation to apply to the finding",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendResponse-dto_SuccessResponse"
                }
              }
            }
          },
          "400": {
            "description": "Invalid query definition",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Unauthorized",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Error while processing the request",
            "content": {
              "*/*": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer-key": []
          }
        ],
        "summary": "Update a project finding state (review and/or suppression) or severity (Code - SAST)",
        "tags": [
          "Findings - Project"
        ]
      }
    },
    "/api/v3.0/projects/{projectUuid}/code/findings/{findingUuid}": {
      "get": {
        "description": "Get a project finding for a specified project and finding UUID.\n</br>",
        "operationId": "getProjectFindingV3.0",
        "parameters": [
          {
            "description": "UUID of the project",
            "in": "path",
            "name": "projectUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "UUID of the finding",
            "in": "path",
            "name": "findingUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendResponse-dto_FindingV3"
                }
              }
            }
          },
          "400": {
            "description": "Invalid query definition",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Error while processing the request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer-key": []
          }
        ],
        "summary": "Get a project finding (Code - SAST)",
        "tags": [
          "Findings - Project"
        ]
      }
    },
    "/api/v3.0/projects/{projectUuid}/scans/{scanUuid}/code/findings": {
      "get": {
        "description": "Get a list of findings for a specified project scan UUID.\n</br>\nThis endpoint supports paging using <em>cursor</em> and <em>limit</em> parameters described in <i>Parameters</i> section below.",
        "operationId": "listProjectScanFindingsV3.0",
        "parameters": [
          {
            "description": "UUID of the project",
            "in": "path",
            "name": "projectUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "UUID of the project scan for which to get findings",
            "in": "path",
            "name": "scanUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "in": "query",
            "name": "limit",
            "schema": {
              "type": "integer"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "in": "query",
            "name": "cursor",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendCursoredResponse-array_dto_FindingV3"
                }
              }
            }
          },
          "400": {
            "description": "Invalid query definition",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Error while processing the request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer-key": []
          }
        ],
        "summary": "Get a list of project scan findings (Code - SAST)",
        "tags": [
          "Findings - Scan"
        ]
      }
    },
    "/api/v3.0/projects/{projectUuid}/scans/{scanUuid}/code/findings/{findingUuid}": {
      "get": {
        "description": "Get a project finding for a specified project, scan and finding UUID.\n</br>",
        "operationId": "getProjectScanFindingV3.0",
        "parameters": [
          {
            "description": "UUID of the project",
            "in": "path",
            "name": "projectUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "UUID of the project for which to get findings",
            "in": "path",
            "name": "scanUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "UUID of the finding",
            "in": "path",
            "name": "findingUuid",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendResponse-dto_FindingV3"
                }
              }
            }
          },
          "400": {
            "description": "Invalid query definition",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "403": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          },
          "500": {
            "description": "Error while processing the request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/dto.MendErrorResponse-dto_ErrorResponse"
                }
              }
            }
          }
        },
        "security": [
          {
            "bearer-key": []
          }
        ],
        "summary": "Get a project scan finding (Code - SAST)",
        "tags": [
          "Findings - Scan"
        ]
      }
    },
    "/api/v3.0/projects/{projectuuid}/images/findings": {
      "post": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Update the status of multiple findings in bulk (e.g. suppress, review)",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Update multiple findings status",
        "operationId": "updateImgBulkStatus",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/inputs.FindingStatusInputV3"
                }
              }
            }
          },
          "description": "Finding status update request. Required fields: packageUUID. For 'suppressed' status, reason is also required.",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "$ref": "#/components/schemas/model.BulkStatusUpdate"
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad request - missing required fields, invalid values, or empty array",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Project not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Failed updating findings status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/images/findings/packages/{packageuuid}": {
      "put": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Update the status of a package (e.g. suppress, review)",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Update package status",
        "operationId": "updateImgPackageStatus",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "package UUID",
            "name": "packageuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputs.FindingStatusInputV3"
              }
            }
          },
          "description": "Package status update request. For 'suppressed' status, reason is also required.",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_common_model.FindingStatus"
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad request - missing required fields or invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Project not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Failed updating package status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/images/findings/secrets": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "List the latest image scan secrets findings",
        "tags": [
          "Findings - Project"
        ],
        "summary": "List latest image scan secrets findings",
        "operationId": "listLatestImgScanSecretsFindings",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 1000
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_scanner_model.SecretFinding"
                          }
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "failed loading image secrets findings",
            "content": {
              "*/*": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/images/findings/security": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "List the latest image scan security findings",
        "tags": [
          "Findings - Project"
        ],
        "summary": "List latest image scan security findings",
        "operationId": "listLatestImgScanSecurityFindings",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 1000
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/model.SecurityFindingExternal"
                          }
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "failed loading image security findings",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/images/findings/security/{findingid}": {
      "put": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Update the status of a finding (e.g. suppress, review)",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Update finding status",
        "operationId": "updateImgFindingStatus",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "vulnerability ID (CVE)",
            "name": "findingid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/inputs.FindingStatusInputV3"
              }
            }
          },
          "description": "Array of finding status update requests. Required fields: packageUUID. For 'suppressed' status, reason is also required.",
          "required": true
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_common_model.FindingStatus"
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "400": {
            "description": "Bad request - missing required fields or invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "404": {
            "description": "Project not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "500": {
            "description": "Failed updating finding status",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/images/packages": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "List the latest image scan packages",
        "tags": [
          "Findings - Project"
        ],
        "summary": "List latest image scan packages",
        "operationId": "listLatestImgScanPackages",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 1000
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_scanner_model.Package"
                          }
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "failed loading image packages",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/scans/{scanuuid}/images/findings/secrets": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "List the image scan secrets findings",
        "tags": [
          "Findings - Scan"
        ],
        "summary": "List image scan secrets findings",
        "operationId": "listImgScanSecretsFindings",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "scan UUID",
            "name": "scanuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 1000
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "*/*": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_scanner_model.SecretFinding"
                          }
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "failed loading image secrets findings",
            "content": {
              "*/*": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/scans/{scanuuid}/images/findings/security": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "List the image scan security findings",
        "tags": [
          "Findings - Scan"
        ],
        "summary": "List image scan security findings",
        "operationId": "listImgScanSecurityFindings",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "scan UUID",
            "name": "scanuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 1000
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/model.SecurityFindingExternal"
                          }
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "failed loading image security findings",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectuuid}/scans/{scanuuid}/images/packages": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "List the image scan packages",
        "tags": [
          "Findings - Scan"
        ],
        "summary": "List image scan packages",
        "operationId": "listImgScanPackages",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "scan UUID",
            "name": "scanuuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer",
              "default": 1000
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "allOf": [
                    {
                      "$ref": "#/components/schemas/common.BaseApiResponseV3"
                    },
                    {
                      "type": "object",
                      "properties": {
                        "response": {
                          "type": "array",
                          "items": {
                            "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_scanner_model.Package"
                          }
                        }
                      }
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "failed loading image scan packages",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "additionalData": {
                      "type": "object",
                      "properties": {
                        "error": {
                          "type": "string"
                        }
                      }
                    },
                    "response": {
                      "type": "array",
                      "items": {}
                    },
                    "supportToken": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/findings/technologies": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns a list of AI technologies used in a specific project",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project AI technologies",
        "operationId": "getProjectAITechnologies",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3BaseResponse-array_v3_DTO_AIComponent"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/findings/models": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns a list of AI models used in a specific project",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project AI models",
        "operationId": "getProjectAIModels",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3BaseResponse-array_v3_DTO_AIModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/vulnerabilities": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns a list of AI vulnerabilities found in a specific project",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project AI vulnerabilities",
        "operationId": "getProjectAIVulnerabilities",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.DTO_AIVulnerabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/vulnerabilities/{vulnerabilityId}": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns detailed information about a specific AI vulnerability",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get AI vulnerability details",
        "operationId": "getProjectAIVulnerabilityDetails",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Vulnerability ID (e.g., MAI-2023-0002)",
            "name": "vulnerabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.DTO_AIVulnerabilityDetailResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Vulnerability not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/ai/findings/models": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns a list of AI models found in a specific application",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get application AI models",
        "operationId": "getApplicationAIModels",
        "parameters": [
          {
            "description": "Application UUID",
            "name": "applicationUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3BaseResponse-array_v3_DTO_AIModel"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/ai/vulnerabilities": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns a list of AI vulnerabilities found in a specific application",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get application AI vulnerabilities",
        "operationId": "getApplicationAIVulnerabilities",
        "parameters": [
          {
            "description": "Application UUID",
            "name": "applicationUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.DTO_AIVulnerabilitiesResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/findings/implementation": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns implementation findings for a project",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get project implementation findings",
        "operationId": "getProjectImplementationFindings",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "description": "Group findings by element",
            "name": "grouped",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3Response-array_v3_V3ImplementationFindingResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/findings/implementation/snippet/{snippetUuid}": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns the code snippet and finding details for a specific implementation finding",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get implementation finding snippet",
        "operationId": "getImplementationSnippet",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Snippet UUID",
            "name": "snippetUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3Response-array_v3_V3ImplementationFindingResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Snippet not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/ai/findings/implementation": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns implementation findings aggregated across all projects in an application",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get application implementation findings",
        "operationId": "getApplicationImplementationFindings",
        "parameters": [
          {
            "description": "Application UUID",
            "name": "applicationUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Parameter indicates the starting point for retrieving results, the first call doesn't include a cursor parameter in the request, the API response includes the first set of results along with a cursor pointing to the last item retrieved.",
            "name": "cursor",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Specifies the maximum number of items to be returned in the response.",
            "name": "limit",
            "in": "query",
            "schema": {
              "type": "integer"
            }
          },
          {
            "description": "Group findings by element",
            "name": "grouped",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3Response-array_v3_V3ImplementationFindingResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/ai/implementationweakness": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns a list of implementation weakness types and their details",
        "tags": [
          "AI"
        ],
        "summary": "Get implementation weaknesses",
        "operationId": "getImplementationWeaknesses",
        "parameters": [
          {
            "description": "Filter by specific weakness ID",
            "name": "weaknessID",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/v3.V3ImplementationWeaknessResponse"
                  }
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/applications/{applicationUuid}/ai/vulnerabilities/{vulnerabilityId}": {
      "get": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Returns detailed information about a specific AI vulnerability in an application",
        "tags": [
          "Findings - Project"
        ],
        "summary": "Get application AI vulnerability details",
        "operationId": "getApplicationAIVulnerabilityDetails",
        "parameters": [
          {
            "description": "Application UUID",
            "name": "applicationUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "description": "Vulnerability ID (e.g., MAI-2023-0002)",
            "name": "vulnerabilityId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.DTO_AIVulnerabilityDetailResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "404": {
            "description": "Vulnerability not found",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/api/v3.0/projects/{projectUuid}/ai/redteam/trigger": {
      "post": {
        "security": [
          {
            "bearer-key": []
          }
        ],
        "description": "Triggers a test run.",
        "tags": [
          "Red Team"
        ],
        "summary": "Trigger test run",
        "operationId": "triggerTestRun",
        "parameters": [
          {
            "description": "UUID of the project",
            "name": "projectUuid",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/v3.V3TestRunTriggerRequest"
              }
            }
          },
          "description": "Test run trigger configuration",
          "required": true
        },
        "responses": {
          "200": {
            "description": "Test run triggered successfully",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/v3.V3BaseResponse-v3_V3TestRunTriggerResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          },
          "500": {
            "description": "Internal server error",
            "content": {
              "application/json": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "DWRResponseBase": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          }
        }
      },
      "DWRResponseV3Boolean": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "boolean"
          }
        }
      },
      "ProjectViolationIdentifierDTOV3": {
        "type": "object",
        "properties": {
          "findingUuid": {
            "type": "string"
          },
          "originUuid": {
            "type": "string"
          },
          "projectUuid": {
            "type": "string"
          }
        }
      },
      "UpdateMultipleProjectViolationSlaRequestDTOV3": {
        "type": "object",
        "properties": {
          "date": {
            "title": "Date",
            "pattern": "yyyy-MM-dd",
            "type": "string",
            "example": "2024/12/31"
          },
          "identifiers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectViolationIdentifierDTOV3"
            }
          }
        }
      },
      "LabelRequestDTOV3": {
        "required": [
          "namespace",
          "value"
        ],
        "type": "object",
        "properties": {
          "namespace": {
            "title": "Label Namespace",
            "type": "string",
            "example": "Label Namespace A"
          },
          "value": {
            "title": "Label Value",
            "type": "string",
            "example": "Label Value A"
          }
        }
      },
      "DWRResponseV3MessageDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/MessageDTO"
          }
        }
      },
      "MessageDTO": {
        "type": "object",
        "properties": {
          "message": {
            "title": "message",
            "type": "string",
            "example": "Success!"
          }
        }
      },
      "UpdateMultipleProjectApprovalsRequestDTO": {
        "required": [
          "action",
          "elementUuids"
        ],
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "description": "Action to execute on the suppression request",
            "example": "APPROVE",
            "enum": [
              "APPROVE",
              "REJECT",
              "REQUEST_INFO",
              "MARK_PENDING"
            ]
          },
          "comment": {
            "type": "string",
            "description": "Reviewer note",
            "example": "More details are required"
          },
          "elementUuids": {
            "type": "array",
            "description": "List of identifiers of the suppression requests to update",
            "example": "123e4567-e89b-12d3-a456-426655440000",
            "items": {
              "type": "string",
              "description": "List of identifiers of the suppression requests to update",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          }
        }
      },
      "DomainLabelRequestDTO": {
        "required": [
          "namespace",
          "value"
        ],
        "type": "object",
        "properties": {
          "namespace": {
            "title": "Label Namespace",
            "type": "string",
            "example": "Label Namespace A"
          },
          "value": {
            "title": "Label Value",
            "type": "string",
            "example": "Label Value A"
          }
        }
      },
      "GroupRoleRequestDTOV3": {
        "required": [
          "scopeType",
          "scopeUuid"
        ],
        "type": "object",
        "properties": {
          "scopeUuid": {
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "scopeType": {
            "type": "string",
            "example": "organization",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "role": {
            "type": "string",
            "enum": [
              "ADMIN",
              "SCAN_MANAGER",
              "SECURITY_ANALYST",
              "MEMBER"
            ]
          }
        }
      },
      "UpdateGroupRequestDTO": {
        "type": "object",
        "properties": {
          "name": {
            "title": "Group Name",
            "type": "string",
            "example": "Group A"
          },
          "description": {
            "title": "Group Description",
            "type": "string",
            "example": "Group description"
          }
        },
        "description": "DTO for updating an existing group"
      },
      "DWRResponseV3GroupDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/GroupDTO"
          }
        }
      },
      "GroupDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Group UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Group Name",
            "type": "string",
            "example": "Group A"
          },
          "description": {
            "title": "Group Description",
            "type": "string",
            "example": "Group description"
          },
          "userCount": {
            "title": "User Count",
            "type": "integer",
            "format": "int32",
            "example": 22
          }
        }
      },
      "EntityTreeDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scopeUuid": {
            "type": "string"
          },
          "scopeName": {
            "type": "string"
          }
        }
      },
      "ReportExportProcessDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scopeUuid": {
            "type": "string"
          },
          "scopeName": {
            "type": "string"
          },
          "subScopes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityTreeDTO"
            }
          },
          "title": {
            "type": "string"
          },
          "reportType": {
            "type": "string",
            "enum": [
              "attribution",
              "inventory",
              "vulnerabilities",
              "securityAlerts",
              "sbom",
              "Cbom",
              "securityAlertsLibrary",
              "Compliance",
              "Findings",
              "Suppressions",
              "Resolved",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6",
              "dueDiligence",
              "unknown",
              "imgAttribution",
              "imgDueDiligence",
              "imgSpdx",
              "imgSpdx_2_3",
              "imgCycloneDX",
              "imgCycloneDX_1_5",
              "aiInventory",
              "aiFindings",
              "imgCycloneDX_1_6",
              "risk",
              "users",
              "zeroDayCatalog",
              "activityLog"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "product",
              "project",
              "unsupported",
              "account"
            ]
          },
          "scopeUuidList": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "FAILED",
              "FAILURE",
              "SUCCESS"
            ]
          },
          "createdBy": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "labelsUuidList": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "includeVulnerabilities": {
            "type": "boolean"
          },
          "excludeInactiveProjects": {
            "type": "boolean"
          }
        }
      },
      "DWRResponseV3ReportExportProcessDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ReportExportProcessDTO"
          }
        }
      },
      "AttributionImgReportExportDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scopeUuid": {
            "type": "string"
          },
          "scopeName": {
            "type": "string"
          },
          "subScopes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityTreeDTO"
            }
          },
          "title": {
            "type": "string"
          },
          "reportType": {
            "type": "string",
            "enum": [
              "attribution",
              "inventory",
              "vulnerabilities",
              "securityAlerts",
              "sbom",
              "Cbom",
              "securityAlertsLibrary",
              "Compliance",
              "Findings",
              "Suppressions",
              "Resolved",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6",
              "dueDiligence",
              "unknown",
              "imgAttribution",
              "imgDueDiligence",
              "imgSpdx",
              "imgSpdx_2_3",
              "imgCycloneDX",
              "imgCycloneDX_1_5",
              "aiInventory",
              "aiFindings",
              "imgCycloneDX_1_6",
              "risk",
              "users",
              "zeroDayCatalog",
              "activityLog"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "product",
              "project",
              "unsupported",
              "account"
            ]
          },
          "scopeUuidList": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "FAILED",
              "FAILURE",
              "SUCCESS"
            ]
          },
          "createdBy": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "labelsUuidList": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "includeVulnerabilities": {
            "type": "boolean"
          },
          "excludeInactiveProjects": {
            "type": "boolean"
          },
          "groupBy": {
            "type": "string",
            "enum": [
              "BY_COMPONENT",
              "BY_PROJECT"
            ]
          },
          "header": {
            "type": "string"
          },
          "footer": {
            "type": "string"
          },
          "selectedColumns": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "SUMMARY",
                "PROJECTS",
                "PRODUCTS",
                "LICENSES",
                "NOTICES",
                "COPYRIGHTS",
                "PRIMARY_ATTRIBUTES",
                "PACKAGE_NAME",
                "PACKAGE_VERSION"
              ]
            }
          }
        }
      },
      "CreateReportDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "labelsUuidList": {
            "type": "array",
            "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
            "example": [],
            "items": {
              "type": "string",
              "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
              "example": "[]"
            }
          },
          "excludeInactiveProjects": {
            "type": "boolean"
          }
        }
      },
      "ResolvedReportExportProcessDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "labelsUuidList": {
            "type": "array",
            "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
            "example": [],
            "items": {
              "type": "string",
              "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
              "example": "[]"
            }
          },
          "excludeInactiveProjects": {
            "type": "boolean"
          },
          "fromDate": {
            "type": "string"
          },
          "toDate": {
            "type": "string"
          }
        }
      },
      "CodeReportExportProcessDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "labelsUuidList": {
            "type": "array",
            "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
            "example": [],
            "items": {
              "type": "string",
              "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
              "example": "[]"
            }
          },
          "excludeInactiveProjects": {
            "type": "boolean"
          },
          "complianceStandard": {
            "type": "string"
          },
          "reportLevel": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      },
      "InviteUserRequestDTO": {
        "required": [
          "email"
        ],
        "type": "object",
        "properties": {
          "email": {
            "title": "New User Email",
            "type": "string",
            "example": "jon.smith@mail.com"
          }
        }
      },
      "DWRResponseV3UserInfoResponseDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/UserInfoResponseDTO"
          }
        }
      },
      "UserInfoResponseDTO": {
        "required": [
          "uuid"
        ],
        "type": "object",
        "properties": {
          "uuid": {
            "title": "User UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "User Name",
            "type": "string",
            "example": "Jon Smith"
          },
          "email": {
            "title": "User Email",
            "type": "string",
            "example": "jon.smith@mail.com"
          },
          "userType": {
            "title": "Type Of User",
            "type": "string",
            "example": "REGULAR",
            "enum": [
              "REGULAR",
              "SERVICE",
              "SCAN_SUMMARY_RECEIVER"
            ]
          },
          "existsInOrg": {
            "type": "boolean"
          }
        }
      },
      "CreateUsersReportDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          }
        }
      },
      "DWRResponseV3UsersReportExportProcessDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/UsersReportExportProcessDTO"
          }
        }
      },
      "UsersReportExportProcessDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "reportType": {
            "type": "string",
            "enum": [
              "attribution",
              "inventory",
              "vulnerabilities",
              "securityAlerts",
              "sbom",
              "Cbom",
              "securityAlertsLibrary",
              "Compliance",
              "Findings",
              "Suppressions",
              "Resolved",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6",
              "dueDiligence",
              "unknown",
              "imgAttribution",
              "imgDueDiligence",
              "imgSpdx",
              "imgSpdx_2_3",
              "imgCycloneDX",
              "imgCycloneDX_1_5",
              "aiInventory",
              "aiFindings",
              "imgCycloneDX_1_6",
              "risk",
              "users",
              "zeroDayCatalog",
              "activityLog"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "product",
              "project",
              "unsupported",
              "account"
            ]
          },
          "scopeUuidList": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "FAILED",
              "FAILURE",
              "SUCCESS"
            ]
          },
          "createdBy": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "sendEmailNotification": {
            "type": "boolean"
          }
        }
      },
      "CreateActivityLogReportDTO": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "labelsUuidList": {
            "type": "array",
            "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
            "example": [],
            "items": {
              "type": "string",
              "description": "List of label UUIDs used to scope the report. Pass an empty array ([]) to apply no label filtering (the report then covers the full scope). Note: the placeholder value \"string\" shown in the example schema is not a valid UUID — passing it (or any non-existent label UUID) matches no labels and produces an empty report.",
              "example": "[]"
            }
          },
          "excludeInactiveProjects": {
            "type": "boolean"
          },
          "timeframe": {
            "$ref": "#/components/schemas/TimeFrame"
          },
          "engineType": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicationUuid": {
            "type": "string"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "TimeFrame": {
        "type": "object",
        "properties": {
          "from": {
            "type": "integer",
            "format": "int64"
          },
          "to": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "MultiContextRequestDTOV3": {
        "type": "object",
        "properties": {
          "applicationUuids": {
            "type": "array",
            "items": {
              "title": "Application UUIDs",
              "type": "string",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "title": "Project UUIDs",
              "type": "string",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          }
        },
        "description": "If projectUuids and applicationUuids are empty, action will apply to the whole organization, Provides the requested statistics for all projects that match at least one of the given identifiers."
      },
      "DWRResponsePageableV3ListProjectSummaryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectSummaryDTOV3"
            }
          }
        }
      },
      "EntityLabelDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "namespace": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "system": {
            "type": "boolean"
          }
        }
      },
      "EntityTagDTO": {
        "type": "object",
        "properties": {
          "key": {
            "title": "Entity Tag Key",
            "type": "string",
            "example": "key"
          },
          "value": {
            "title": "Entity Tag value",
            "type": "string",
            "example": "value"
          }
        }
      },
      "ProjectSummaryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Project UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Project Name",
            "type": "string",
            "example": "My Project"
          },
          "path": {
            "title": "Application Name",
            "type": "string",
            "example": "My Application"
          },
          "applicationName": {
            "title": "Application Name",
            "type": "string",
            "example": "My Application"
          },
          "applicationUuid": {
            "title": "Application Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "creationDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastScanned": {
            "type": "string",
            "format": "date-time",
            "deprecated": true
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityTagDTO"
            }
          },
          "labels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityLabelDTOV3"
            }
          },
          "statistics": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        }
      },
      "CreateProjectInOrgRequestDTOV3": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "title": "Project Name",
            "type": "string",
            "example": "My Project"
          },
          "description": {
            "title": "Project Description",
            "type": "string",
            "example": "Main scanning project for My Application"
          },
          "applicationName": {
            "title": "Application Name",
            "type": "string",
            "example": "My Application"
          }
        },
        "description": "If applicationName is empty a default Application will be used. If applicationName is provided and the Application does not exist, it will be created."
      },
      "ApplicationDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Application Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Application Name",
            "type": "string",
            "example": "Application A"
          }
        }
      },
      "CreateProjectResponseDTOV3": {
        "type": "object",
        "properties": {
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          },
          "application": {
            "$ref": "#/components/schemas/ApplicationDTOV3"
          }
        }
      },
      "DWRResponseV3CreateProjectResponseDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/CreateProjectResponseDTOV3"
          }
        }
      },
      "ProjectDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Project UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Project Name",
            "type": "string",
            "example": "My Project"
          },
          "path": {
            "title": "Application Name",
            "type": "string",
            "example": "My Application"
          },
          "applicationName": {
            "title": "Application Name",
            "type": "string",
            "example": "My Application"
          },
          "applicationUuid": {
            "title": "Application Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          }
        },
        "description": "Project information"
      },
      "OrganizationLabelRequestDTO": {
        "required": [
          "namespace",
          "value"
        ],
        "type": "object",
        "properties": {
          "namespace": {
            "title": "Label Namespace",
            "type": "string",
            "example": "Label Namespace A"
          },
          "value": {
            "title": "Label Value",
            "type": "string",
            "example": "Label Value A"
          }
        }
      },
      "UserEmailsRequestDTO": {
        "required": [
          "userEmails"
        ],
        "type": "object",
        "properties": {
          "userEmails": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "type": "string",
              "example": "jon.smith@mail.com"
            }
          }
        }
      },
      "DWRResponseV3GroupRoleDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/GroupRoleDTOV3"
          }
        }
      },
      "GroupRoleDTOV3": {
        "type": "object",
        "properties": {
          "scopeUuid": {
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "scopeName": {
            "title": "Context Name",
            "type": "string",
            "example": "My Project"
          },
          "scopeType": {
            "type": "string",
            "description": "Type of entity the role will be associated with",
            "example": "organization",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "role": {
            "type": "string",
            "enum": [
              "ADMIN",
              "SCAN_MANAGER",
              "SECURITY_ANALYST",
              "MEMBER"
            ]
          }
        }
      },
      "CreateGroupRequestDTO": {
        "required": [
          "description",
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "title": "Group Name",
            "type": "string",
            "example": "Group A"
          },
          "description": {
            "title": "Group Description",
            "type": "string",
            "example": "Group description"
          }
        }
      },
      "CreateProjectInApplicationRequestDTOV3": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "title": "Project Name",
            "type": "string",
            "example": "My Project"
          },
          "description": {
            "title": "Project Description",
            "type": "string",
            "example": "Main scanning project for My Application"
          }
        }
      },
      "DWRResponseV3ProjectDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          }
        }
      },
      "ApplicationSummaryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Application Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Application Name",
            "type": "string",
            "example": "Application A"
          },
          "creationDate": {
            "type": "string",
            "format": "date-time"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityTagDTO"
            }
          },
          "labels": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityLabelDTOV3"
            }
          },
          "statistics": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        }
      },
      "DWRResponsePageableV3ListApplicationSummaryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationSummaryDTOV3"
            }
          }
        }
      },
      "CreateApplicationRequestDTOV3": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "title": "Application Name",
            "type": "string",
            "example": "My Application"
          }
        }
      },
      "DWRResponseV3ApplicationDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ApplicationDTOV3"
          }
        }
      },
      "AccessTokenRequestDTO": {
        "type": "object",
        "properties": {
          "accessToken": {
            "type": "string"
          }
        },
        "description": "Previous Access Token"
      },
      "AccessTokenResponseDTO": {
        "type": "object",
        "properties": {
          "userUuid": {
            "type": "string"
          },
          "username": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "jwtToken": {
            "type": "string"
          },
          "tokenType": {
            "type": "string"
          },
          "orgName": {
            "type": "string"
          },
          "orgUuid": {
            "type": "string"
          },
          "accountName": {
            "type": "string"
          },
          "accountUuid": {
            "type": "string"
          },
          "tokenTTL": {
            "type": "integer",
            "format": "int64"
          },
          "systemAccess": {
            "type": "boolean"
          },
          "serviceSystemAccess": {
            "type": "boolean"
          },
          "sessionStartTime": {
            "type": "integer",
            "format": "int64"
          },
          "systemAccessStartTime": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "DWRResponseV3AccessTokenResponseDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/AccessTokenResponseDTO"
          }
        }
      },
      "LoginModelDTOV3": {
        "required": [
          "email",
          "userKey"
        ],
        "type": "object",
        "properties": {
          "email": {
            "title": "Email",
            "type": "string",
            "example": "jon.smith@mail.com"
          },
          "userKey": {
            "title": "User Key",
            "type": "string",
            "description": "Equivalent to a personal access token. Avoid pasting as plain text where it might be compromised. For a service user (recommended), you can find the user key in the Mend SCA App in **Admin > Users**. [Learn more](https://docs.mend.io/bundle/mend_maintenance/page/managing_service_users.html). For local testing purposes, you could also use one of your own personal user keys from your user profile page in the Mend SCA App.",
            "example": "***********"
          }
        },
        "description": "Login Model that provides user name and password for the Login process."
      },
      "DWRResponseV3LoginResponseDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/LoginResponseDTO"
          }
        }
      },
      "LoginResponseDTO": {
        "type": "object",
        "properties": {
          "userUuid": {
            "type": "string"
          },
          "userName": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "refreshToken": {
            "type": "string"
          },
          "jwtTTL": {
            "type": "integer",
            "format": "int64"
          },
          "systemAccess": {
            "type": "boolean"
          },
          "serviceSystemAccess": {
            "type": "boolean"
          },
          "sessionStartTime": {
            "type": "integer",
            "format": "int64"
          },
          "systemAccessStartTime": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "DWRResponsePageableV3ListUserInfoDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserInfoDTOV3"
            }
          }
        }
      },
      "UserInfoDTOV3": {
        "required": [
          "uuid"
        ],
        "type": "object",
        "properties": {
          "uuid": {
            "title": "User UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "User Name",
            "type": "string",
            "example": "Jon Smith"
          },
          "email": {
            "title": "User Email",
            "type": "string",
            "example": "jon.smith@mail.com"
          },
          "userType": {
            "title": "Type Of User",
            "type": "string",
            "example": "REGULAR",
            "enum": [
              "REGULAR",
              "SERVICE",
              "SCAN_SUMMARY_RECEIVER"
            ]
          },
          "accountStatus": {
            "title": "User Account Status",
            "type": "string",
            "example": "ACTIVE",
            "enum": [
              "ACTIVE",
              "INVITED",
              "DISABLED"
            ]
          }
        }
      },
      "DWRResponseV3ScanDiffResponseDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ScanDiffResponseDTOV3"
          }
        }
      },
      "DiffChangeDTOV3": {
        "type": "object",
        "properties": {
          "field": {
            "type": "string"
          },
          "before": {
            "type": "object"
          },
          "after": {
            "type": "object"
          }
        }
      },
      "DiffUnifiedFindingDTOV3": {
        "type": "object",
        "properties": {
          "diffType": {
            "type": "string"
          },
          "finding": {
            "$ref": "#/components/schemas/UnifiedFindingDTOV3"
          },
          "changes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DiffChangeDTOV3"
            }
          }
        }
      },
      "ProgressDTO": {
        "required": [
          "currentStage",
          "overallPercentage"
        ],
        "type": "object",
        "properties": {
          "overallPercentage": {
            "maximum": 100,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "currentStage": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string"
          }
        }
      },
      "ScanAgentInfo": {
        "type": "object",
        "properties": {
          "agentName": {
            "type": "string"
          },
          "agentVersion": {
            "type": "string"
          },
          "errorMessage": {
            "type": "string"
          }
        }
      },
      "ScanDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "engine": {
            "type": "string",
            "enum": [
              "UNIFIED",
              "SCA",
              "SAST",
              "IAC",
              "IMG",
              "AI",
              "DAST"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "RUNNING",
              "PARTIAL",
              "PROCESSING",
              "FINISHED",
              "FAILED"
            ]
          },
          "projectId": {
            "type": "integer",
            "format": "int32"
          },
          "productId": {
            "type": "integer",
            "format": "int32"
          },
          "domainId": {
            "type": "integer",
            "format": "int32"
          },
          "projectUuid": {
            "type": "string"
          },
          "processUuid": {
            "type": "string"
          },
          "hasViolations": {
            "type": "boolean"
          },
          "startTime": {
            "type": "string",
            "format": "date-time"
          },
          "endTime": {
            "type": "string",
            "format": "date-time"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "configurationName": {
            "type": "string"
          },
          "reference": {
            "type": "string"
          },
          "triggeredBy": {
            "type": "string"
          },
          "agentInfo": {
            "$ref": "#/components/schemas/ScanAgentInfo"
          },
          "progress": {
            "$ref": "#/components/schemas/ProgressDTO"
          }
        }
      },
      "ScanDiffResponseDTOV3": {
        "type": "object",
        "properties": {
          "source": {
            "$ref": "#/components/schemas/ScanDTOV3"
          },
          "target": {
            "$ref": "#/components/schemas/ScanDTOV3"
          },
          "stats": {
            "$ref": "#/components/schemas/ScanDiffStatsDTOV3"
          },
          "findings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DiffUnifiedFindingDTOV3"
            }
          }
        }
      },
      "ScanDiffStatsDTOV3": {
        "type": "object",
        "properties": {
          "added": {
            "type": "integer",
            "format": "int32"
          },
          "removed": {
            "type": "integer",
            "format": "int32"
          },
          "modified": {
            "type": "integer",
            "format": "int32"
          },
          "unchanged": {
            "type": "integer",
            "format": "int32"
          }
        }
      },
      "SuppressMetadataDTO": {
        "type": "object",
        "properties": {
          "reason": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "userEmail": {
            "type": "string"
          },
          "userUuid": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string"
          }
        }
      },
      "UnifiedFindingDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "findingId": {
            "type": "string"
          },
          "findingName": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "score": {
            "type": "number",
            "format": "float"
          },
          "element": {
            "type": "string"
          },
          "elementId": {
            "type": "string"
          },
          "refId": {
            "type": "string"
          },
          "grouping": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "state": {
            "type": "string"
          },
          "suppressMetadata": {
            "$ref": "#/components/schemas/SuppressMetadataDTO"
          },
          "paths": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "dynamicFields": {
            "type": "object",
            "additionalProperties": {
              "type": "object"
            }
          },
          "riskFactors": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "riskFactorsJson": {
            "type": "object",
            "additionalProperties": {
              "type": "object"
            }
          },
          "engine": {
            "type": "string",
            "enum": [
              "UNIFIED",
              "SCA",
              "SAST",
              "IAC",
              "IMG",
              "AI",
              "DAST"
            ]
          },
          "vendor": {
            "type": "string"
          },
          "orgUuid": {
            "type": "string"
          },
          "projectUuid": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          },
          "branch": {
            "type": "string"
          },
          "scanUuid": {
            "type": "string"
          },
          "firstScanUuid": {
            "type": "string"
          },
          "findingCategory": {
            "type": "string"
          },
          "hasViolation": {
            "type": "boolean"
          },
          "numberOfViolations": {
            "type": "integer",
            "format": "int32"
          },
          "violationWorkflowUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "applicationUuid": {
            "type": "string"
          },
          "applicationName": {
            "type": "string"
          },
          "isNew": {
            "type": "boolean"
          },
          "isDetectedAtFirstScan": {
            "type": "boolean"
          },
          "isRemediationAvailable": {
            "type": "boolean"
          }
        }
      },
      "DWRResponseV3ReportExportProcessDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ReportExportProcessDTOV3"
          }
        }
      },
      "ReportExportProcessDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scopeUuid": {
            "type": "string"
          },
          "scopeName": {
            "type": "string"
          },
          "subScopes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityTreeDTO"
            }
          },
          "title": {
            "type": "string"
          },
          "reportType": {
            "type": "string",
            "enum": [
              "attribution",
              "inventory",
              "vulnerabilities",
              "securityAlerts",
              "sbom",
              "Cbom",
              "securityAlertsLibrary",
              "Compliance",
              "Findings",
              "Suppressions",
              "Resolved",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6",
              "dueDiligence",
              "unknown",
              "imgAttribution",
              "imgDueDiligence",
              "imgSpdx",
              "imgSpdx_2_3",
              "imgCycloneDX",
              "imgCycloneDX_1_5",
              "aiInventory",
              "aiFindings",
              "imgCycloneDX_1_6",
              "risk",
              "users",
              "zeroDayCatalog",
              "activityLog"
            ]
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "FAILED",
              "FAILURE",
              "SUCCESS"
            ]
          },
          "createdBy": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "DWRResponsePageableV3ListReportExportProcessDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ReportExportProcessDTOV3"
            }
          }
        }
      },
      "DWRResponsePageableV3ListProjectViolationDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectViolationDTOV3"
            }
          }
        }
      },
      "ProjectViolationDTOV3": {
        "required": [
          "engine",
          "findingType"
        ],
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "projectUuid": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          },
          "engine": {
            "type": "string",
            "description": "Type of engine the violation relates to",
            "example": "SCA",
            "enum": [
              "UNIFIED",
              "SCA",
              "SAST",
              "IAC",
              "IMG",
              "AI",
              "DAST"
            ]
          },
          "findingType": {
            "type": "string",
            "description": "Type of finding",
            "example": "SECURITY",
            "enum": [
              "SECURITY",
              "LEGAL",
              "LIBRARY"
            ]
          },
          "originUuid": {
            "type": "string"
          },
          "originName": {
            "type": "string"
          },
          "risk": {
            "type": "string",
            "description": "Risk of the violation. Can be one of: LOW, MEDIUM, HIGH, CRITICAL",
            "example": "HIGH",
            "enum": [
              "LOW",
              "MEDIUM",
              "HIGH",
              "CRITICAL"
            ]
          },
          "sla": {
            "type": "string"
          },
          "workflowData": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/WorkflowData"
            }
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "refId": {
            "type": "string"
          },
          "violationType": {
            "type": "string"
          },
          "isProjectActive": {
            "type": "boolean"
          }
        }
      },
      "WorkflowData": {
        "type": "object",
        "properties": {
          "workflowUuid": {
            "type": "string"
          },
          "workflowName": {
            "type": "string"
          },
          "entityUuid": {
            "type": "string"
          }
        }
      },
      "DWRResponsePageableV3ListScanTagDTO": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScanTagDTO"
            }
          }
        }
      },
      "ScanTagDTO": {
        "type": "object",
        "properties": {
          "key": {
            "title": "Scan Tag Key",
            "type": "string",
            "example": "commit"
          },
          "value": {
            "title": "Scan Tag Value",
            "type": "string",
            "example": "123abc"
          },
          "displayName": {
            "title": "Scan Tag Display Name",
            "type": "string",
            "example": "commit:123abc"
          },
          "createdAt": {
            "title": "Scan Tag Creation Date",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "DWRResponseV3ScanSummaryDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ScanSummaryDTOV3"
          }
        }
      },
      "ScanSummaryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "processUuid": {
            "type": "string"
          },
          "scanTime": {
            "type": "string",
            "format": "date-time"
          },
          "scanStatus": {
            "type": "string"
          },
          "engine": {
            "type": "string",
            "enum": [
              "UNIFIED",
              "SCA",
              "SAST",
              "IAC",
              "IMG",
              "AI",
              "DAST"
            ]
          },
          "scanMode": {
            "type": "string",
            "enum": [
              "regular",
              "temporary"
            ]
          },
          "scanDuration": {
            "type": "string"
          },
          "configurationName": {
            "type": "string"
          },
          "reference": {
            "type": "string"
          },
          "triggeredBy": {
            "type": "string"
          },
          "agentName": {
            "type": "string"
          },
          "agentVersion": {
            "type": "string"
          },
          "supportToken": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          },
          "projectUuid": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScanTagDTO"
            }
          },
          "applicationName": {
            "type": "string"
          },
          "applicationUuid": {
            "type": "string"
          },
          "workflowUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "workflowNames": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "statistics": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "additionalProperties": {
                "type": "integer",
                "format": "int64"
              }
            }
          }
        }
      },
      "DWRResponseV3ScanDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/ScanDTOV3"
          }
        }
      },
      "DWRResponsePageableV3ListScanSummaryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ScanSummaryDTOV3"
            }
          }
        }
      },
      "DWRResponseV3ListEntityLabelDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/EntityLabelDTO"
            }
          }
        }
      },
      "EntityLabelDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "namespace": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "displayName": {
            "type": "string"
          },
          "contextType": {
            "type": "string"
          },
          "system": {
            "type": "boolean"
          }
        }
      },
      "DWRResponsePageableV3CollectionProjectApprovalRequestDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectApprovalRequestDTOV3"
            }
          }
        }
      },
      "ProjectApprovalRequestDTOV3": {
        "required": [
          "branchType",
          "engine",
          "state"
        ],
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "projectUuid": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          },
          "applicationUuid": {
            "type": "string"
          },
          "applicationName": {
            "type": "string"
          },
          "engine": {
            "type": "string",
            "description": "Type of engine the suppression request relates to",
            "example": "SAST",
            "enum": [
              "UNIFIED",
              "SCA",
              "SAST",
              "IAC",
              "IMG",
              "AI",
              "DAST"
            ]
          },
          "findingUuid": {
            "type": "string"
          },
          "findingCWE": {
            "type": "string"
          },
          "findingOrigin": {
            "type": "string"
          },
          "findingSeverity": {
            "type": "string",
            "description": "Severity of the element requested for approval. Can be one of: LOW, MEDIUM, HIGH, CRITICAL",
            "example": "HIGH",
            "enum": [
              "LOW",
              "MEDIUM",
              "HIGH",
              "CRITICAL",
              "LOW",
              "MEDIUM",
              "HIGH",
              "CRITICAL"
            ]
          },
          "findingDetectionDate": {
            "type": "string",
            "format": "date-time"
          },
          "branchType": {
            "type": "string",
            "description": "Type of branch",
            "example": "BASE",
            "enum": [
              "BASE",
              "FEATURE",
              "BASE",
              "FEATURE"
            ]
          },
          "scanUuid": {
            "type": "string"
          },
          "externalUser": {
            "type": "string",
            "description": "External/repository user identifier",
            "example": "username"
          },
          "repoIssueId": {
            "type": "string",
            "description": "Identifier of a corresponding repository issue of the element requested for suppression approval.",
            "example": "1"
          },
          "reason": {
            "type": "string"
          },
          "state": {
            "type": "string",
            "description": "State of suppression request",
            "example": "PENDING",
            "enum": [
              "PENDING",
              "APPROVED",
              "REJECTED",
              "REQUESTED_INFO",
              "PENDING",
              "APPROVED",
              "REJECTED"
            ]
          },
          "responseDate": {
            "type": "string",
            "format": "date-time"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "string"
          },
          "updatedBy": {
            "type": "string"
          }
        }
      },
      "DWRResponseV3PeriodTotalsDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/PeriodTotalsDTO"
          }
        }
      },
      "PeriodTotalsDTO": {
        "type": "object",
        "properties": {
          "currentCount": {
            "type": "integer"
          },
          "totalInCurrPeriod": {
            "type": "integer"
          },
          "totalInPrevPeriod": {
            "type": "integer"
          }
        }
      },
      "DWRResponseV3ListProjectTotalsGroupedByDateDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectTotalsGroupedByDateDTO"
            }
          }
        }
      },
      "ProjectTotalsGroupedByDateDTO": {
        "type": "object",
        "properties": {
          "creationDate": {
            "type": "string",
            "format": "date-time"
          },
          "totals": {
            "type": "integer"
          }
        }
      },
      "DWRResponsePageableV3CollectionProjectDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectDTOV3"
            }
          }
        }
      },
      "DWRResponsePageableV3ListOrganizationLabelDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OrganizationLabelDTOV3"
            }
          }
        }
      },
      "OrganizationLabelDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "namespace": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "type": "string"
          },
          "system": {
            "type": "boolean"
          },
          "applications": {
            "type": "integer",
            "format": "int64"
          },
          "projects": {
            "type": "integer",
            "format": "int64"
          },
          "id": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "DWRResponseV3ListIntegrationDTOV3": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IntegrationDTOV3"
            }
          }
        }
      },
      "IntegrationDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "orgUuid": {
            "type": "string"
          },
          "status": {
            "type": "string",
            "enum": [
              "ACTIVE",
              "SUSPENDED",
              "DELETED"
            ]
          },
          "type": {
            "type": "string",
            "enum": [
              "JIRA",
              "GITHUB",
              "INVICTI",
              "WIZ"
            ]
          },
          "variant": {
            "type": "string",
            "enum": [
              "JIRA_CLOUD",
              "JIRA_CLOUD_SECURITY",
              "JIRA_DC",
              "WIZ_COMMERCIAL",
              "WIZ_GOV",
              "WIZ_COMM_ON_GOV",
              "WIZ_DEMO"
            ]
          },
          "extraData": {
            "type": "object"
          },
          "createdBy": {
            "type": "string"
          },
          "creationDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastUpdate": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "DWRResponsePageableV3ListUserInfoDTO": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/UserInfoDTO"
            }
          }
        }
      },
      "UserInfoDTO": {
        "required": [
          "uuid"
        ],
        "type": "object",
        "properties": {
          "uuid": {
            "title": "User UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "User Name",
            "type": "string",
            "example": "Jon Smith"
          },
          "email": {
            "title": "User Email",
            "type": "string",
            "example": "jon.smith@mail.com"
          },
          "userType": {
            "title": "Type Of User",
            "type": "string",
            "example": "REGULAR",
            "enum": [
              "REGULAR",
              "SERVICE",
              "SCAN_SUMMARY_RECEIVER"
            ]
          },
          "accountStatus": {
            "type": "string",
            "enum": [
              "ACTIVE",
              "INACTIVE",
              "LOCKOUT"
            ]
          }
        }
      },
      "DWRResponsePageableV3ListMultipleGroupRolesPerContextDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/MultipleGroupRolesPerContextDTOV3"
            }
          }
        }
      },
      "MultipleGroupRolesPerContextDTOV3": {
        "required": [
          "scopeType",
          "scopeUuid"
        ],
        "type": "object",
        "properties": {
          "scopeUuid": {
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "scopeName": {
            "title": "Scope Name",
            "type": "string",
            "example": "My Product"
          },
          "scopeType": {
            "type": "string",
            "description": "Type of entity the role will be associated with",
            "example": "organization",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "roles": {
            "type": "array",
            "items": {
              "title": "Role",
              "type": "string",
              "example": "ADMIN",
              "enum": [
                "ADMIN",
                "SCAN_MANAGER",
                "SECURITY_ANALYST",
                "MEMBER"
              ]
            }
          }
        }
      },
      "DWRResponsePageableV3ListGroupWithRoleDefinitionsSummaryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GroupWithRoleDefinitionsSummaryDTOV3"
            }
          }
        }
      },
      "GroupScopeMultiRoleDefinitionDTOV3": {
        "type": "object",
        "properties": {
          "scopeUuid": {
            "type": "string"
          },
          "scopeName": {
            "type": "string"
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "roleDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RoleDefinitionDTOV3"
            }
          }
        }
      },
      "GroupWithRoleDefinitionsSummaryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Group UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Group Name",
            "type": "string",
            "example": "Group A"
          },
          "description": {
            "title": "Group Description",
            "type": "string",
            "example": "Group description"
          },
          "users": {
            "title": "User Count",
            "type": "integer",
            "description": "The amount of users in that group",
            "format": "int32",
            "example": 22
          },
          "affectedApplications": {
            "title": "Affected Applications",
            "type": "integer",
            "format": "int32",
            "example": 5
          },
          "roleDefinitions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GroupScopeMultiRoleDefinitionDTOV3"
            }
          }
        }
      },
      "RoleDefinitionDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "scopeType": {
            "type": "string",
            "enum": [
              "organization",
              "application",
              "project",
              "account",
              "unsupported"
            ]
          },
          "createdBy": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "originalRole": {
            "type": "string"
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "DWRResponsePageableV3ListGroupSummaryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GroupSummaryDTOV3"
            }
          }
        }
      },
      "GroupSummaryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Group UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Group Name",
            "type": "string",
            "example": "Group A"
          },
          "description": {
            "title": "Group Description",
            "type": "string",
            "example": "Group description"
          },
          "users": {
            "title": "User Count",
            "type": "integer",
            "description": "The amount of users in that group",
            "format": "int32",
            "example": 22
          },
          "affectedApplications": {
            "title": "Affected Applications",
            "type": "integer",
            "format": "int32",
            "example": 5
          },
          "roles": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/GroupRoleDTOV3"
            }
          }
        }
      },
      "DWRResponsePageableV3CollectionApplicationDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ApplicationDTOV3"
            }
          }
        }
      },
      "DWRResponseV3MapStringListString": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            }
          }
        }
      },
      "ActivityLogDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Event UUID",
            "type": "string",
            "description": "Unique event identifier",
            "example": "0190f3a1-1c2d-7e4f-8a9b-1234567890ab"
          },
          "timestamp": {
            "title": "Event time",
            "type": "string",
            "description": "ISO-8601 UTC timestamp",
            "example": "2026-05-31T14:22:05Z"
          },
          "event": {
            "title": "Event",
            "type": "string",
            "description": "Raw event name; the UI renders the display label",
            "example": "LOGGED_IN"
          },
          "category": {
            "title": "Category",
            "type": "string",
            "description": "Raw category name; the UI renders the display label",
            "example": "AUTHENTICATION"
          },
          "eventType": {
            "title": "Event Type",
            "type": "string",
            "enum": [
              "ACTIVITY",
              "AUDIT"
            ]
          },
          "engineType": {
            "title": "Engine Type",
            "type": "string",
            "enum": [
              "PLATFORM",
              "SCA",
              "SAST",
              "IMG",
              "CN",
              "IAC",
              "DAST",
              "AI",
              "LLM"
            ]
          },
          "changeType": {
            "title": "Change Type",
            "type": "string",
            "description": "Raw change type for audit events",
            "nullable": true,
            "enum": [
              "CREATED",
              "CHANGED",
              "DELETED",
              "ORDER"
            ]
          },
          "userName": {
            "title": "User",
            "type": "string",
            "description": "Consolidated actor display value (user name, or Mend System / Mend Expert)",
            "example": "John Smith"
          },
          "actorType": {
            "title": "Actor Type",
            "type": "string",
            "description": "Raw operator classification",
            "enum": [
              "USER",
              "SYSTEM",
              "EXPERT",
              "IDP"
            ]
          },
          "entityType": {
            "title": "Entity Type",
            "type": "string",
            "description": "Type of the modified object",
            "nullable": true,
            "example": "LIBRARY"
          },
          "entityUuid": {
            "title": "Entity Uuid",
            "type": "string",
            "nullable": true
          },
          "entityName": {
            "title": "Entity Name",
            "type": "string",
            "nullable": true
          },
          "scopeType": {
            "title": "Scope Type",
            "type": "string",
            "description": "Raw context scope name in which the action occurred",
            "nullable": true,
            "example": "ORGANIZATION"
          },
          "scopeUuid": {
            "title": "Scope Uuid",
            "type": "string",
            "nullable": true
          },
          "scopeName": {
            "title": "Scope Name",
            "type": "string",
            "nullable": true
          },
          "applicationUuid": {
            "title": "Application Uuid",
            "type": "string",
            "nullable": true
          },
          "applicationName": {
            "title": "Application Name",
            "type": "string",
            "nullable": true
          },
          "projectUuid": {
            "title": "Project Uuid",
            "type": "string",
            "nullable": true
          },
          "projectName": {
            "title": "Project Name",
            "type": "string",
            "nullable": true
          },
          "details": {
            "title": "Details",
            "type": "object",
            "additionalProperties": {
              "title": "Details",
              "type": "object",
              "description": "For AUDIT: before/after. For ACTIVITY: structured action payload"
            },
            "description": "For AUDIT: before/after. For ACTIVITY: structured action payload"
          },
          "requestToken": {
            "title": "Request Token",
            "type": "string",
            "description": "Per-event correlation token for support",
            "nullable": true
          }
        }
      },
      "DWRResponsePageableV3ListActivityLogDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ActivityLogDTOV3"
            }
          }
        }
      },
      "UpdateFindingsRequestDTOV3": {
        "type": "object",
        "properties": {
          "status": {
            "title": "Finding Status",
            "type": "string",
            "enum": [
              "MARK_AS_UNREVIEWED",
              "MARK_AS_IN_REVIEW",
              "SUPPRESS",
              "UNSUPPRESS"
            ]
          },
          "comment": {
            "title": "Finding Comment",
            "maxLength": 255,
            "type": "string",
            "example": "This Finding is not important"
          },
          "isViolating": {
            "type": "boolean"
          }
        }
      },
      "LibraryMatchSuggestionsRequestDTOV3_MatchSuggestions": {
        "required": [
          "recommendedForAllFiles",
          "sourceFileUuids"
        ],
        "type": "object",
        "properties": {
          "sourceFileUuids": {
            "type": "array",
            "items": {
              "title": "Source File UUIDs",
              "type": "string",
              "description": "List of source file UUIDs for which to get Mend library suggestions. Required field.",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          },
          "recommendedForAllFiles": {
            "title": "Recommended For All Files",
            "type": "boolean",
            "description": "Flag indicating whether to get recommendations that apply to all specified files. Required field.",
            "example": false
          },
          "applicationUuids": {
            "type": "array",
            "items": {
              "title": "Application UUIDs",
              "type": "string",
              "description": "Scopes the by-library source-file resolution to these applications. When empty, the whole organization is used.",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          }
        },
        "description": "Request payload for retrieving Mend library suggestions for source files. Requires sourceFileUuids and recommendedForAllFiles. Medium privilege users can optionally specify repository and version fields for more targeted suggestions."
      },
      "DWRResponseV3CollectionSourceLibraryResponseDTO_MatchSuggestions": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SourceLibraryResponseDTO_MatchSuggestions"
            }
          }
        }
      },
      "LiteLicenseDTO_MatchSuggestions": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "title": "Licenses",
            "type": "string",
            "example": "MIT"
          },
          "severity": {
            "title": "License Risk",
            "type": "string",
            "example": "High"
          }
        },
        "description": "Collection of licenses associated with this library"
      },
      "SourceLibraryResponseDTO_MatchSuggestions": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the library",
            "example": "openssl"
          },
          "sha1": {
            "type": "string",
            "description": "SHA-1 hash of the library",
            "example": "49f6cb968ff63793f6671d9026fb2a7034dad79a"
          },
          "licenses": {
            "type": "array",
            "description": "Collection of licenses associated with this library",
            "items": {
              "$ref": "#/components/schemas/LiteLicenseDTO_MatchSuggestions"
            }
          },
          "version": {
            "type": "string",
            "description": "Version of the library",
            "example": "OpenSSL_1_0_1"
          },
          "owner": {
            "type": "string",
            "description": "Owner/organization of the library",
            "example": "openssl"
          },
          "url": {
            "type": "string",
            "description": "URL to the library source",
            "example": "https://github.com/openssl/openssl.git"
          },
          "date": {
            "type": "string",
            "description": "Release date of the library",
            "format": "date-time",
            "example": "2012-03-14T12:39:00Z"
          },
          "nonOfficialRelease": {
            "type": "boolean",
            "description": "Indicates whether this is a non-official release",
            "example": false
          },
          "matchSuggestionId": {
            "type": "string",
            "description": "Base64 encoded match suggestion ID used for remapping operations.",
            "nullable": true,
            "example": "ZWJlMTZhZjYtMmE2YS00MWQ1LWFiNTQtYWQ3YWE3OWZhNzFl"
          }
        },
        "description": "Library match suggestion response containing library details and match metadata"
      },
      "RiskReportExportProjectDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Risk report only supports pdf.",
            "example": "pdf",
            "enum": [
              "pdf"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "exportMode": {
            "type": "string",
            "description": "Export mode. \"split\" (default) produces a ZIP (PDF summary + Excel CVE detail). \"fullPdf\" produces a single PDF, subject to a project-count threshold.",
            "example": "split",
            "enum": [
              "split",
              "fullPdf"
            ]
          }
        }
      },
      "InventoryReportExportProjectDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Inventory report supports excel, json and xml.",
            "example": "excel",
            "enum": [
              "excel",
              "json",
              "xml"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          }
        }
      },
      "FindingsReportExportProjectDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Findings report supports excel, json and xml.",
            "example": "excel",
            "enum": [
              "excel",
              "json",
              "xml"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "vulnerabilitiesState": {
            "type": "array",
            "description": "Alert states to include. Defaults to [OPEN] when omitted.",
            "example": [
              "OPEN"
            ],
            "items": {
              "type": "string",
              "description": "Alert states to include. Defaults to [OPEN] when omitted.",
              "example": "[\"OPEN\"]",
              "enum": [
                "OPEN",
                "IGNORE"
              ]
            }
          },
          "vulnerabilityTypes": {
            "type": "array",
            "description": "Filter by one or more vulnerability types. ANY (default) includes all types.",
            "example": [
              "CVE",
              "GHSA"
            ],
            "items": {
              "type": "string",
              "description": "Filter by one or more vulnerability types. ANY (default) includes all types.",
              "example": "[\"CVE\",\"GHSA\"]",
              "enum": [
                "MSC",
                "CVE",
                "ANY",
                "GHSA",
                "WS",
                "MAI"
              ]
            }
          },
          "dateRange": {
            "type": "integer",
            "description": "Include only vulnerabilities first detected within the last N days. 0 or omitted means no date filter.",
            "format": "int32",
            "example": 30
          },
          "zeroDayIdentifier": {
            "type": "string",
            "description": "Scope the report to a specific zero-day event, by event UUID or name."
          }
        }
      },
      "DueDiligenceReportExportProjectDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Due Diligence report supports excel, json and xml.",
            "example": "json",
            "enum": [
              "excel",
              "json",
              "xml"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          }
        }
      },
      "AttributionReportExportProjectDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Attribution report supports json, html and text.",
            "example": "json",
            "enum": [
              "json",
              "html",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "licenses": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "primaryAttribute": {
            "type": "string"
          },
          "library": {
            "type": "string"
          },
          "groupBy": {
            "type": "string"
          },
          "header": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "footer": {
            "type": "string"
          },
          "licenseReference": {
            "type": "string"
          },
          "licenseTextPlacement": {
            "type": "string"
          },
          "selectedColumns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "customAttribute": {
            "type": "string"
          },
          "includeSummary": {
            "type": "boolean"
          },
          "includeVersion": {
            "type": "boolean"
          },
          "hideEmptyFields": {
            "type": "boolean"
          },
          "groupByOrDefault": {
            "type": "string"
          },
          "licenseReferenceOrDefault": {
            "type": "string"
          },
          "licenseTextPlacementOrDefault": {
            "type": "string"
          },
          "selectedColumnsOrDefaultString": {
            "type": "string"
          }
        }
      },
      "CreateProjectSbomReportDTOReport": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "reportType": {
            "type": "string",
            "description": "SBOM report type. Only SPDX and CycloneDX variants are valid for this endpoint.",
            "example": "spdx",
            "enum": [
              "attribution",
              "inventory",
              "vulnerabilities",
              "securityAlerts",
              "sbom",
              "Cbom",
              "securityAlertsLibrary",
              "Compliance",
              "Findings",
              "Suppressions",
              "Resolved",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6",
              "dueDiligence",
              "unknown",
              "imgAttribution",
              "imgDueDiligence",
              "imgSpdx",
              "imgSpdx_2_3",
              "imgCycloneDX",
              "imgCycloneDX_1_5",
              "aiInventory",
              "aiFindings",
              "imgCycloneDX_1_6",
              "risk",
              "users",
              "zeroDayCatalog",
              "activityLog",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6"
            ]
          },
          "maxDepthLevel": {
            "maximum": 4,
            "minimum": 1,
            "type": "integer",
            "description": "Maximum depth level of the dependency tree to include in the report. Applies to CycloneDX variants only and must be between 1 and 4; values outside this range (including 0) are rejected with a 400 error. Ignored for SPDX variants.",
            "format": "int32",
            "example": 1
          },
          "includeVulnerabilities": {
            "type": "boolean"
          },
          "isMlBomReport": {
            "type": "boolean",
            "description": "When true, generates an ML-BOM (AI/ML Bill of Materials) that includes only machine-learning model components. If the selected scope contains no ML/AI model components, the generated report will be empty (for CycloneDX/SPDX this yields an empty ZIP). Defaults to false.",
            "example": false
          },
          "componentGranularity": {
            "type": "string",
            "description": "Component granularity: 'library' (default) or 'file' for source-file-level coverage",
            "example": "library",
            "enum": [
              "library",
              "file"
            ]
          }
        }
      },
      "SbomScanInfoDTO": {
        "type": "object",
        "properties": {
          "scanUuid": {
            "type": "string",
            "description": "Scan identifier",
            "example": "45e0c7f0-2a64-4a1c-bb2b-22e1c4f02126"
          },
          "createdAt": {
            "type": "string",
            "description": "Scan creation timestamp",
            "example": "2025-10-27T18:50:05Z"
          }
        },
        "description": "Scan information"
      },
      "SbomScanLinksDTO": {
        "type": "object",
        "properties": {
          "logs": {
            "type": "string",
            "description": "Link to scan logs",
            "example": "/api/v3.0/projects/{projectUuid}/scans/{scanUuid}/dependencies/SBOM/logs"
          }
        },
        "description": "Log Link"
      },
      "SbomScanResponseDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "type": "string",
            "description": "Support token for tracking",
            "example": "1171c60d"
          },
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          },
          "scan": {
            "$ref": "#/components/schemas/SbomScanInfoDTO"
          },
          "link": {
            "$ref": "#/components/schemas/SbomScanLinksDTO"
          }
        }
      },
      "DWRResponseV3SbomScanResponseDTO": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "$ref": "#/components/schemas/SbomScanResponseDTO"
          }
        }
      },
      "SourceFileRemappingOrgRequestDTOV3": {
        "type": "object",
        "properties": {
          "targetLibraryUuid": {
            "title": "Target Library UUID",
            "type": "string",
            "description": "The UUID of the library to which source files should be remapped. Exactly one of targetLibraryUuid or matchSuggestionId must be provided",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "matchSuggestionId": {
            "title": "Target Library Id",
            "type": "string",
            "description": "The Id of the library to which source files should be remapped. Exactly one of targetLibraryUuid or matchSuggestionId must be provided",
            "example": "ZWJlMTZhZjYtMmE2YS00MWQ1LWFiNTQtYWQ3YWE3OWZhNzFl"
          },
          "sourceFileUuids": {
            "type": "array",
            "items": {
              "title": "Source File UUIDs",
              "type": "string",
              "description": "List of source file UUIDs to be remapped",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          },
          "comment": {
            "title": "Comment",
            "type": "string",
            "description": "Optional user comment explaining the reason for this remapping action"
          },
          "sendEmailNotification": {
            "title": "Send Email Notification",
            "type": "boolean",
            "description": "Whether to send email notification upon completion of the remapping operation",
            "example": true
          },
          "originalLibraryUuid": {
            "title": "Original Library UUID",
            "type": "string",
            "description": "When set (remap-all-by-library), the server resolves all source files currently mapped to this library on its own; sourceFileUuids is ignored.",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          }
        },
        "description": "Request payload for remapping source files at organization level"
      },
      "SourceFilesRemappingAsyncStatusDtoV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Process UUID",
            "type": "string",
            "description": "The unique identifier of the async process",
            "example": "caf69794-9882-4b55-82db-6b6da4fe2a92"
          },
          "status": {
            "title": "Process Status",
            "type": "string",
            "description": "The current status of the async process",
            "example": "PENDING",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "FAILED",
              "FAILURE",
              "SUCCESS"
            ]
          },
          "userEmail": {
            "title": "User Email",
            "type": "string",
            "description": "Email of the user who initiated the process",
            "example": "user@example.com"
          },
          "requestToken": {
            "title": "Request Token",
            "type": "string",
            "description": "Short token for tracking the request",
            "example": "2cd6a43b"
          }
        },
        "description": "Async process status for source file remapping operations"
      },
      "SourceFileRemappingAppRequestDTOV3": {
        "type": "object",
        "properties": {
          "applicationUuids": {
            "type": "array",
            "items": {
              "title": "Application UUIDs",
              "type": "string",
              "description": "List of application UUIDs for which the remapping applies",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          },
          "targetLibraryUuid": {
            "title": "Target Library UUID",
            "type": "string",
            "description": "The UUID of the library to which source files should be remapped. Exactly one of targetLibraryUuid or matchSuggestionId must be provided",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "matchSuggestionId": {
            "title": "Target Library Id",
            "type": "string",
            "description": "The Id of the library to which source files should be remapped. Exactly one of targetLibraryUuid or matchSuggestionId must be provided",
            "example": "ZWJlMTZhZjYtMmE2YS00MWQ1LWFiNTQtYWQ3YWE3OWZhNzFl"
          },
          "sourceFileUuids": {
            "type": "array",
            "items": {
              "title": "Source File UUIDs",
              "type": "string",
              "description": "List of source file UUIDs to be remapped",
              "example": "123e4567-e89b-12d3-a456-426655440000"
            }
          },
          "comment": {
            "title": "Comment",
            "type": "string",
            "description": "Optional user comment explaining the reason for this remapping action"
          },
          "sendEmailNotification": {
            "title": "Send Email Notification",
            "type": "boolean",
            "description": "Whether to send email notification upon completion of the remapping operation",
            "example": true
          },
          "originalLibraryUuid": {
            "title": "Original Library UUID",
            "type": "string",
            "description": "When set (remap-all-by-library), the server resolves all source files currently mapped to this library on its own; sourceFileUuids is ignored.",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          }
        },
        "description": "Request payload for remapping source files at application level"
      },
      "RiskReportExportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Risk report only supports pdf.",
            "example": "pdf",
            "enum": [
              "pdf"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "exportMode": {
            "type": "string",
            "description": "Export mode. \"split\" (default) produces a ZIP (PDF summary + Excel CVE detail). \"fullPdf\" produces a single PDF, subject to a project-count threshold.",
            "example": "split",
            "enum": [
              "split",
              "fullPdf"
            ]
          }
        }
      },
      "InventoryReportExportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Inventory report supports excel, json and xml.",
            "example": "excel",
            "enum": [
              "excel",
              "json",
              "xml"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "FindingsReportExportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Findings report supports excel, json and xml.",
            "example": "excel",
            "enum": [
              "excel",
              "json",
              "xml"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "vulnerabilitiesState": {
            "type": "array",
            "description": "Alert states to include. Defaults to [OPEN] when omitted.",
            "example": [
              "OPEN"
            ],
            "items": {
              "type": "string",
              "description": "Alert states to include. Defaults to [OPEN] when omitted.",
              "example": "[\"OPEN\"]",
              "enum": [
                "OPEN",
                "IGNORE"
              ]
            }
          },
          "vulnerabilityTypes": {
            "type": "array",
            "description": "Filter by one or more vulnerability types. ANY (default) includes all types.",
            "example": [
              "CVE",
              "GHSA"
            ],
            "items": {
              "type": "string",
              "description": "Filter by one or more vulnerability types. ANY (default) includes all types.",
              "example": "[\"CVE\",\"GHSA\"]",
              "enum": [
                "MSC",
                "CVE",
                "ANY",
                "GHSA",
                "WS",
                "MAI"
              ]
            }
          },
          "dateRange": {
            "type": "integer",
            "description": "Include only vulnerabilities first detected within the last N days. 0 or omitted means no date filter.",
            "format": "int32",
            "example": 30
          },
          "zeroDayIdentifier": {
            "type": "string",
            "description": "Scope the report to a specific zero-day event, by event UUID or name."
          }
        }
      },
      "DueDiligenceReportExportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Due Diligence report supports excel, json and xml.",
            "example": "json",
            "enum": [
              "excel",
              "json",
              "xml"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "AttributionReportExportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "description": "Output file format. The Attribution report supports json, html and text.",
            "example": "json",
            "enum": [
              "json",
              "html",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "licenses": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "primaryAttribute": {
            "type": "string"
          },
          "library": {
            "type": "string"
          },
          "groupBy": {
            "type": "string"
          },
          "header": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "footer": {
            "type": "string"
          },
          "licenseReference": {
            "type": "string"
          },
          "licenseTextPlacement": {
            "type": "string"
          },
          "selectedColumns": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "customAttribute": {
            "type": "string"
          },
          "includeSummary": {
            "type": "boolean"
          },
          "includeVersion": {
            "type": "boolean"
          },
          "hideEmptyFields": {
            "type": "boolean"
          },
          "groupByOrDefault": {
            "type": "string"
          },
          "licenseReferenceOrDefault": {
            "type": "string"
          },
          "licenseTextPlacementOrDefault": {
            "type": "string"
          },
          "selectedColumnsOrDefaultString": {
            "type": "string"
          }
        }
      },
      "CreateProductSbomReportDTOReport": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "format": {
            "type": "string",
            "enum": [
              "json",
              "html",
              "unknown",
              "xml",
              "excel",
              "yaml",
              "pdf",
              "tv",
              "rdf",
              "csv",
              "sarif",
              "text"
            ]
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "projectUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "reportType": {
            "type": "string",
            "description": "SBOM report type. Only SPDX and CycloneDX variants are valid for this endpoint.",
            "example": "spdx",
            "enum": [
              "attribution",
              "inventory",
              "vulnerabilities",
              "securityAlerts",
              "sbom",
              "Cbom",
              "securityAlertsLibrary",
              "Compliance",
              "Findings",
              "Suppressions",
              "Resolved",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6",
              "dueDiligence",
              "unknown",
              "imgAttribution",
              "imgDueDiligence",
              "imgSpdx",
              "imgSpdx_2_3",
              "imgCycloneDX",
              "imgCycloneDX_1_5",
              "aiInventory",
              "aiFindings",
              "imgCycloneDX_1_6",
              "risk",
              "users",
              "zeroDayCatalog",
              "activityLog",
              "spdx",
              "spdx_2_3",
              "cycloneDX",
              "cycloneDX_1_5",
              "cycloneDX_1_6"
            ]
          },
          "maxDepthLevel": {
            "maximum": 4,
            "minimum": 1,
            "type": "integer",
            "description": "Maximum depth level of the dependency tree to include in the report. Applies to CycloneDX variants only and must be between 1 and 4; values outside this range (including 0) are rejected with a 400 error. Ignored for SPDX variants.",
            "format": "int32",
            "example": 1
          },
          "includeVulnerabilities": {
            "type": "boolean"
          },
          "isMlBomReport": {
            "type": "boolean",
            "description": "When true, generates an ML-BOM (AI/ML Bill of Materials) that includes only machine-learning model components. If the selected scope contains no ML/AI model components, the generated report will be empty (for CycloneDX/SPDX this yields an empty ZIP). Defaults to false.",
            "example": false
          },
          "componentGranularity": {
            "type": "string",
            "description": "Component granularity: 'library' (default) or 'file' for source-file-level coverage",
            "example": "library",
            "enum": [
              "library",
              "file"
            ]
          }
        }
      },
      "CreateSecurityFindingsByLibraryReportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "format": {
            "type": "string",
            "enum": [
              "excel"
            ]
          },
          "search": {
            "title": "Search Query",
            "type": "string",
            "description": "Filter your search to return items whose property has a specific value.\nUse the syntax: **[property][operator][value]**\n+ **Property**: the name of the property of the item\n+ **Operator**:\n    + **equals (==)** - Returns true if the value exactly matches this one. If the value contains a * character, it behaves like a wildcard (similar to the LIKE operator).\nExample: entity==abc* — will return true for entities like \"abcd\" and \"abc_123\".\n+ **Value**: the value of the property.\n\nLogical operators AND (;) and OR (,) are supported in filters — param1=in=(val1,val2) and (param2==val3 or param3==val4), can also be written as — param1=in=(val1,val2);(param2==val3,param3==val4)\n\nThis endpoint supports filtering on the following properties and its supported operators:\n+ libraryName: equals",
            "example": "libraryName==*log4j*"
          },
          "zeroDayIdentifier": {
            "title": "Zero-Day Identifier",
            "type": "string",
            "description": "UUID or Name of a Zero-Day Event",
            "example": "CanisterWorm Supply Chain Attack"
          }
        }
      },
      "CreateSecurityFindingsReportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "format": {
            "type": "string",
            "enum": [
              "excel"
            ]
          },
          "search": {
            "title": "Search Query",
            "type": "string",
            "description": "Filter your search to return items whose property has a specific value.\nUse the syntax: **[property][operator][value]**\n+ **Property**: the name of the property of the item\n+ **Operator**:\n    + **equals (==)** - Returns true if the value exactly matches this one. If the value contains a * character, it behaves like a wildcard (similar to the LIKE operator).\nExample: entity==abc* — will return true for entities like \"abcd\" and \"abc_123\".\n+ **Value**: the value of the property.\n\nLogical operators AND (;) and OR (,) are supported in filters — param1=in=(val1,val2) and (param2==val3 or param3==val4), can also be written as — param1=in=(val1,val2);(param2==val3,param3==val4)\n\nThis endpoint supports filtering on the following properties and its supported operators:\n+ findingId: equals",
            "example": "findingId==CVE-2020-8908"
          },
          "zeroDayIdentifier": {
            "title": "Zero-Day Identifier",
            "type": "string",
            "description": "UUID or Name of a Zero-Day Event",
            "example": "CanisterWorm Supply Chain Attack"
          }
        }
      },
      "CreateInventoryReportDTOV3": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "sendEmailNotification": {
            "type": "boolean"
          },
          "format": {
            "type": "string",
            "enum": [
              "excel"
            ]
          },
          "search": {
            "title": "Search Query",
            "type": "string",
            "description": "Filter your search to return items whose property has a specific value.\nUse the syntax: **[property][operator][value]**\n+ **Property**: the name of the property of the item\n+ **Operator**:\n    + **equals (==)** - Returns true if the value exactly matches this one. If the value contains a * character, it behaves like a wildcard (similar to the LIKE operator).\nExample: entity==abc* — will return true for entities like \"abcd\" and \"abc_123\".\n+ **Value**: the value of the property.\n\nLogical operators AND (;) and OR (,) are supported in filters — param1=in=(val1,val2) and (param2==val3 or param3==val4), can also be written as — param1=in=(val1,val2);(param2==val3,param3==val4)\n\nThis endpoint supports filtering on the following properties and its supported operators:\n+ libraryName: equals",
            "example": "libraryName==*log4j*"
          }
        }
      },
      "StreamingResponseBody": {
        "type": "object"
      },
      "DWRResponseV3CollectionSourceLibraryResponseDTO_SearchForMatch": {
        "type": "object",
        "properties": {
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SourceLibraryResponseDTO_SearchForMatch"
            }
          }
        }
      },
      "LiteLicenseDTO_SearchForMatch": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "title": "Licenses",
            "type": "string",
            "example": "MIT"
          },
          "severity": {
            "title": "License Risk",
            "type": "string",
            "example": "High"
          }
        },
        "description": "Collection of licenses associated with this library"
      },
      "SourceLibraryResponseDTO_SearchForMatch": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string",
            "description": "Unique identifier of the library. Only available in searchForMatch endpoint.",
            "example": "b366b0ef-b211-4c37-a47c-0077e4de709f"
          },
          "name": {
            "type": "string",
            "description": "Name of the library",
            "example": "openssl"
          },
          "sha1": {
            "type": "string",
            "description": "SHA-1 hash of the library",
            "example": "49f6cb968ff63793f6671d9026fb2a7034dad79a"
          },
          "licenses": {
            "type": "array",
            "description": "Collection of licenses associated with this library",
            "items": {
              "$ref": "#/components/schemas/LiteLicenseDTO_SearchForMatch"
            }
          },
          "version": {
            "type": "string",
            "description": "Version of the library",
            "example": "OpenSSL_1_0_1"
          },
          "owner": {
            "type": "string",
            "description": "Owner/organization of the library",
            "example": "openssl"
          },
          "url": {
            "type": "string",
            "description": "URL to the library source",
            "example": "https://github.com/openssl/openssl.git"
          },
          "date": {
            "type": "string",
            "description": "Release date of the library",
            "format": "date-time",
            "example": "2012-03-14T12:39:00Z"
          },
          "nonOfficialRelease": {
            "type": "boolean",
            "description": "Indicates whether this is a non-official release",
            "example": false
          }
        },
        "description": "Library match suggestion response containing library details and match metadata"
      },
      "DWRResponsePageableV3CollectionSourceFileInventoryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SourceFileInventoryDTOV3"
            }
          }
        }
      },
      "DescriptionAndExplanationDTO": {
        "type": "object",
        "properties": {
          "explanation": {
            "title": "Explanation Link",
            "type": "string",
            "example": "http://en.wikipedia.org/wiki/Academic_Free_License"
          },
          "indicatingText": {
            "title": "Indicating Text",
            "type": "string",
            "example": "1) Grant of Copyright License..."
          },
          "description": {
            "title": "Description",
            "type": "string",
            "example": "Not a CopyLeft license."
          },
          "displayText": {
            "title": "Display Text",
            "type": "string",
            "example": "No"
          }
        }
      },
      "LicenseDTO": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "uuid": {
            "title": "License Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Licenses",
            "type": "string",
            "example": "MIT"
          },
          "spdxName": {
            "title": "Spdx Name",
            "type": "string",
            "example": "Glide"
          },
          "type": {
            "title": "Type",
            "type": "string",
            "example": "OPEN_SOURCE"
          },
          "suspected": {
            "title": "Suspected License",
            "type": "boolean"
          },
          "osiApproved": {
            "title": "Approved Osi",
            "type": "boolean"
          },
          "profile": {
            "$ref": "#/components/schemas/LicenseProfileDTO"
          }
        }
      },
      "LicenseProfileDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "links": {
            "uniqueItems": true,
            "type": "array",
            "items": {
              "title": "Links",
              "type": "string",
              "example": "http://www.opensource.org/licenses/AFL-3.0"
            }
          },
          "copyrightRiskScore": {
            "$ref": "#/components/schemas/RiskScoreExplanationDTO"
          },
          "patentAndRoyaltyRisk": {
            "$ref": "#/components/schemas/RiskScoreExplanationDTO"
          },
          "royaltyFree": {
            "title": "Royalty Free",
            "type": "string",
            "example": "Conditional"
          },
          "copyleft": {
            "$ref": "#/components/schemas/DescriptionAndExplanationDTO"
          },
          "linking": {
            "$ref": "#/components/schemas/DescriptionAndExplanationDTO"
          },
          "requiredNotices": {
            "type": "array",
            "items": {
              "title": "Required Notices",
              "type": "string",
              "example": "Must identify specific modifications"
            }
          }
        }
      },
      "RiskScoreExplanationDTO": {
        "type": "object",
        "properties": {
          "explanation": {
            "title": "Explanation Link",
            "type": "string",
            "example": "http://en.wikipedia.org/wiki/Academic_Free_License"
          },
          "indicatingText": {
            "title": "Indicating Text",
            "type": "string",
            "example": "1) Grant of Copyright License..."
          },
          "riskScore": {
            "title": "Risk Score",
            "type": "integer",
            "format": "int32",
            "example": 39
          }
        }
      },
      "SourceFileInventoryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Source File UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Source File Name",
            "type": "string",
            "example": "common.js"
          },
          "matchType": {
            "title": "Match Type",
            "type": "string",
            "example": "MANUAL",
            "enum": [
              "MANUAL",
              "AUTOMATIC"
            ]
          },
          "sha1": {
            "title": "SourceFileSha1",
            "type": "string",
            "example": "e9537a5384f5a7569997e87fe639961e31b38887",
            "enum": [
              "MANUAL",
              "AUTOMATIC"
            ]
          },
          "localPath": {
            "title": "Local Path",
            "type": "string",
            "example": "C:\\Users\\"
          },
          "lastModified": {
            "title": "Source File Last Modification Date",
            "type": "string",
            "format": "date-time"
          },
          "library": {
            "$ref": "#/components/schemas/SourceFileLibraryDTO"
          },
          "comment": {
            "title": "Source File Comment",
            "type": "string"
          },
          "contextType": {
            "title": "Context Type",
            "type": "string",
            "example": "Organization",
            "enum": [
              "SYSTEM",
              "GLOBAL_ACCOUNT",
              "DOMAIN",
              "PRODUCT",
              "PROJECT",
              "SCAN",
              "UNSUPPORTED_TYPE"
            ]
          },
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          }
        }
      },
      "SourceFileLibraryDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Source Library UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Source Library Name",
            "type": "string",
            "example": " actionview-v0.0.1"
          },
          "licenses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenseDTO"
            }
          },
          "description": {
            "type": "string"
          }
        }
      },
      "ComponentReferencesDTO": {
        "title": "Component References",
        "type": "object",
        "properties": {
          "url": {
            "title": "Reference Url",
            "type": "string",
            "example": "https://www.gnupg.org/related_software/pinentry/98"
          },
          "homePage": {
            "title": "Reference Home Page",
            "type": "string",
            "example": "https://www.gnupg.org/related_software/pinentry/89"
          },
          "downloadLink": {
            "title": "Reference Download Link",
            "type": "string",
            "example": "https://www.gnupg.org/related_software/pinentry/09"
          },
          "issueUrl": {
            "title": "Reference Issue Url",
            "type": "string",
            "example": "https://www.gnupg.org/related_software/pinentry/87"
          },
          "pomUrl": {
            "title": "Reference Pom Url",
            "type": "string",
            "example": "https://www.gnupg.org/related_software/pinentry/76"
          },
          "scmUrl": {
            "title": "Reference Scm Url",
            "type": "string",
            "example": "https://www.gnupg.org/related_software/pinentry/65"
          },
          "genericPackageIndex": {
            "title": "Reference Generic Package Index",
            "type": "string",
            "example": "5"
          },
          "nugetGallery": {
            "title": "Reference Nugget Gallery",
            "type": "string"
          },
          "tags": {
            "title": "Reference Tags",
            "type": "string",
            "example": "Important"
          },
          "copyright": {
            "title": "Reference Copyright",
            "type": "string",
            "example": "Copyright 2002-2015 g10 Code GmbH"
          },
          "hasNotice": {
            "title": "Reference Has Notice",
            "type": "boolean",
            "example": false
          }
        }
      },
      "DWRResponsePageableV3ListDueDiligenceDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DueDiligenceDTOV3"
            }
          }
        }
      },
      "DueDiligenceDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "component": {
            "$ref": "#/components/schemas/LibraryComponentDTOV3"
          },
          "license": {
            "$ref": "#/components/schemas/LicenseReferenceDTO"
          },
          "riskScore": {
            "$ref": "#/components/schemas/RiskScoreExplanationDTO"
          },
          "copyrights": {
            "type": "array",
            "items": {
              "title": "Copyright",
              "type": "string",
              "example": "Copyright 2010 Cloud Conscious, LLC"
            }
          },
          "extraData": {
            "$ref": "#/components/schemas/ResourceExtraDataDTO"
          },
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          }
        }
      },
      "LibraryComponentDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Component UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Component Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "description": {
            "title": "Component Description",
            "type": "string",
            "example": "Component description"
          },
          "componentType": {
            "title": "Component Type",
            "type": "string",
            "example": "Library",
            "enum": [
              "Library"
            ]
          },
          "libraryType": {
            "title": "Library Type",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE",
            "deprecated": true
          },
          "language": {
            "title": "Language",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE"
          },
          "directDependency": {
            "type": "boolean"
          },
          "rootLibrary": {
            "title": "Root Library",
            "type": "boolean"
          },
          "references": {
            "$ref": "#/components/schemas/ComponentReferencesDTO"
          },
          "groupId": {
            "title": "Component Name",
            "type": "string",
            "example": "org.springframework.boot"
          },
          "artifactId": {
            "title": "Component Artifact",
            "type": "string",
            "example": "spring-boot"
          },
          "version": {
            "title": "Component Version",
            "type": "string",
            "example": "3.0.5"
          },
          "path": {
            "title": "path",
            "type": "string",
            "example": "pom.xml"
          },
          "dependencyFile": {
            "type": "string"
          },
          "localPath": {
            "type": "string"
          },
          "dependencyType": {
            "title": "Dependency Type",
            "type": "string",
            "example": "Direct / Transitive"
          }
        }
      },
      "LicenseReferenceDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "License Reference UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "type": {
            "title": "License Reference Type",
            "type": "string",
            "example": "ARTIFACT_DESCRIPTOR"
          },
          "liabilityReference": {
            "title": "License Liability Reference",
            "type": "string",
            "example": "https://repo.maven.apache.org/maven2/org/jruby/ext/posix/jna-posix/1.0.3/jna-posix-1.0.3.pom"
          },
          "assignedBy": {
            "$ref": "#/components/schemas/UserInfoDTO"
          },
          "textUrl": {
            "title": "License Reference Text URL",
            "type": "string"
          },
          "customDisclaimer": {
            "title": "License Reference Custom Disclaimer",
            "type": "string"
          },
          "information": {
            "title": "License Reference information",
            "type": "string",
            "example": "distribution=repo&remoteUrl=https://repo.maven.apache.org/maven2/org/jruby/ext/posix/jna-posix/1.0.3/jna-posix-1.0.3.pom"
          }
        }
      },
      "ResourceAuthorDTO": {
        "type": "object",
        "properties": {
          "author": {
            "title": "Resource Author",
            "type": "string",
            "example": "The Apache Software Foundation"
          },
          "authorUrl": {
            "title": "Author URL",
            "type": "string",
            "example": "http://www.apache.org/"
          }
        }
      },
      "ResourceExtraDataDTO": {
        "type": "object",
        "properties": {
          "homepage": {
            "title": "Home Page",
            "type": "string",
            "example": "https://api.github.com/repos/SR-dude/AvP-Wine/zipball/original"
          },
          "authors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ResourceAuthorDTO"
            }
          }
        }
      },
      "AttributionReportLibrarySettingRuleDTO": {
        "title": "Attribution report library settings ",
        "type": "object",
        "properties": {
          "excluded": {
            "type": "boolean"
          }
        },
        "example": "{excluded: true}"
      },
      "DWRResponsePageableV3ListLightLibraryDTO": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LightLibraryDTO"
            }
          }
        }
      },
      "EntityDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        }
      },
      "LibraryExtraInfoDTO": {
        "type": "object",
        "properties": {
          "distributionUrl": {
            "type": "string"
          },
          "downloadUrl": {
            "type": "string"
          },
          "releaseDate": {
            "type": "string",
            "format": "date-time"
          },
          "packageManagerRepository": {
            "type": "string"
          },
          "homePage": {
            "type": "string"
          },
          "repositoryUrl": {
            "type": "string"
          },
          "author": {
            "type": "string"
          },
          "owner": {
            "type": "string"
          },
          "sourceCodeHost": {
            "type": "string"
          },
          "languages": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "systemPath": {
            "type": "string"
          },
          "maintainer": {
            "type": "string"
          },
          "bugsUrl": {
            "type": "string"
          },
          "organizationUrl": {
            "type": "string"
          },
          "issueUrl": {
            "type": "string"
          },
          "scmConnection": {
            "type": "string"
          },
          "scmDeveloperConnection": {
            "type": "string"
          },
          "scmTag": {
            "type": "string"
          },
          "pomUrl": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "releaseNotes": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "iconUrl": {
            "type": "string"
          },
          "licenseUrl": {
            "type": "string"
          },
          "copyright": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "LibraryLocationDTO": {
        "type": "object",
        "properties": {
          "localPath": {
            "title": "Local Path",
            "type": "string",
            "example": "C:\\\\Users\\\\user\\\\.m2\\\\repository\\\\commons-io-1.4.jar"
          },
          "dependencyFile": {
            "title": "Dependency File",
            "type": "string",
            "example": "C:\\\\GitHubRepos\\\\Pipline\\\\EUA\\\\plugins-automation\\\\fsa\\\\tests\\\\EUA\\\\Java\\\\bigProjectsMaven\\\\WST_417\\\\Data\\\\ksa\\\\ksa-web-core\\\\pom.xml"
          }
        }
      },
      "LightLibraryDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Library UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Library Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "artifactId": {
            "title": "Artifact Id",
            "type": "string",
            "example": "kind-of-6.0.2.tgz"
          },
          "groupId": {
            "title": "Group Id",
            "type": "string",
            "example": "kind-of"
          },
          "version": {
            "type": "string"
          },
          "architecture": {
            "title": "Architecture",
            "type": "string"
          },
          "languageVersion": {
            "title": "Language Version",
            "type": "string"
          },
          "classifier": {
            "type": "string"
          },
          "extension": {
            "type": "string"
          },
          "sha1": {
            "title": "Sha1",
            "type": "string",
            "example": "01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
          },
          "description": {
            "title": "Description",
            "type": "string",
            "example": "Get the native type of a value."
          },
          "type": {
            "title": "Type",
            "type": "string",
            "example": "javascript/Node.js"
          },
          "libraryType": {
            "type": "string"
          },
          "directDependency": {
            "title": "Direct Dependency",
            "type": "boolean"
          },
          "purl": {
            "title": "Package Url",
            "type": "string",
            "example": "pkg:maven/commons-beanutils/commons-beanutils@1.8.0?type=jar"
          },
          "extraInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "extraInformation": {
            "$ref": "#/components/schemas/LibraryExtraInfoDTO"
          },
          "copyrightState": {
            "title": "Copyright State",
            "type": "string",
            "description": "The aggregated copyright state of the library, derived from its copyright references.",
            "example": "HAS",
            "enum": [
              "HAS",
              "NONE",
              "UNSPECIFIED",
              "HAS",
              "NONE",
              "UNSPECIFIED"
            ]
          },
          "securityRisks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SecurityRiskDTO"
            }
          },
          "noticeReference": {
            "$ref": "#/components/schemas/NoticeDTO"
          },
          "proprietaryInfo": {
            "$ref": "#/components/schemas/ProprietaryInfoDTO"
          },
          "locations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryLocationDTO"
            }
          },
          "attributionReportSettings": {
            "$ref": "#/components/schemas/AttributionReportLibrarySettingRuleDTO"
          },
          "dependencyType": {
            "type": "string"
          },
          "violations": {
            "title": "Number Of Violations",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "workflowUuids": {
            "title": "Number Of Violated Workflows",
            "type": "array",
            "example": 2,
            "items": {
              "title": "Number Of Violated Workflows",
              "type": "string",
              "example": "2"
            }
          },
          "violatingFindings": {
            "title": "Number Of Violating Findings",
            "type": "integer",
            "format": "int32",
            "example": 2
          },
          "trackedIssue": {
            "$ref": "#/components/schemas/TrackedIssueDTO"
          },
          "licenseRelationship": {
            "title": "License Relationship",
            "type": "string",
            "example": "Apache-2.0 AND MIT"
          }
        }
      },
      "NoticeDTO": {
        "required": [
          "text"
        ],
        "type": "object",
        "properties": {
          "text": {
            "title": "Notice Text",
            "type": "string",
            "example": "Developed internally"
          },
          "reference": {
            "title": "Notice REFERENCE",
            "type": "string",
            "example": "https://github.com/..."
          }
        }
      },
      "ProprietaryInfoDTO": {
        "type": "object",
        "properties": {
          "ruleDescription": {
            "type": "string"
          },
          "rulePattern": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "userInfo": {
            "$ref": "#/components/schemas/UserInfoDTO"
          },
          "proprietaryMarkType": {
            "type": "string",
            "enum": [
              "BY_RULE",
              "BY_USER"
            ]
          }
        }
      },
      "SecurityRiskDTO": {
        "type": "object",
        "properties": {
          "sourceUrl": {
            "type": "string"
          },
          "riskFactor": {
            "type": "string",
            "enum": [
              "NO_FINDINGS",
              "UNCONFIRMED_UNSAFE",
              "CONFIRMED_UNSAFE",
              "KNOWN_FALSE_POSITIVE"
            ]
          }
        }
      },
      "TrackedIssueDTO": {
        "title": "Tracked Issue Information",
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "issueId": {
            "type": "string"
          },
          "origin": {
            "type": "string"
          },
          "issueKey": {
            "type": "string"
          },
          "account": {
            "$ref": "#/components/schemas/EntityDTO"
          },
          "domain": {
            "$ref": "#/components/schemas/EntityDTO"
          },
          "application": {
            "$ref": "#/components/schemas/EntityDTO"
          },
          "project": {
            "$ref": "#/components/schemas/EntityDTO"
          },
          "status": {
            "type": "string",
            "enum": [
              "PENDING",
              "IN_PROGRESS",
              "SUCCESS",
              "FAILED",
              "DELETED"
            ]
          },
          "issueStatus": {
            "type": "string"
          },
          "failureReason": {
            "type": "string"
          },
          "errorMessage": {
            "type": "string"
          },
          "publicLink": {
            "type": "string"
          },
          "creationDate": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          },
          "createdBy": {
            "$ref": "#/components/schemas/EntityDTO"
          },
          "ticketType": {
            "type": "string",
            "enum": [
              "SECURITY",
              "LEGAL"
            ]
          }
        }
      },
      "CopyrightReferenceDTO": {
        "required": [
          "copyright"
        ],
        "type": "object",
        "properties": {
          "type": {
            "title": "Copy Reference Type",
            "type": "string",
            "example": "PROJECT_HOMEPAGE",
            "enum": [
              "TEXT_IN_FILE",
              "ARTIFACT_DESCRIPTOR",
              "PROJECT_HOMEPAGE",
              "USER",
              "UNSPECIFIED"
            ]
          },
          "copyright": {
            "title": "Copyright",
            "type": "string",
            "example": "Copyright 2021 x greater by the end of"
          },
          "customDisclaimer": {
            "title": "Copyright Custom Disclaimer",
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "textUrl": {
            "title": "Copyright Text Url",
            "type": "string"
          },
          "startYear": {
            "title": "Copyright Start Year",
            "type": "string",
            "example": "2021"
          },
          "endYear": {
            "title": "Copyright End Year",
            "type": "string",
            "example": "2022"
          },
          "author": {
            "title": "Copyright Author",
            "type": "string",
            "example": "x greater by the end of"
          },
          "referenceInfo": {
            "title": "Copyright Reference Info",
            "type": "string",
            "example": "x greater by the end of"
          }
        }
      },
      "DWRResponsePageableV3ListLibraryDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryDTOV3"
            }
          }
        }
      },
      "LibraryDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Library UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Library Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "artifactId": {
            "title": "Artifact Id",
            "type": "string",
            "example": "kind-of-6.0.2.tgz"
          },
          "groupId": {
            "title": "Group Id",
            "type": "string",
            "example": "kind-of"
          },
          "version": {
            "type": "string"
          },
          "architecture": {
            "title": "Architecture",
            "type": "string"
          },
          "languageVersion": {
            "title": "Language Version",
            "type": "string"
          },
          "classifier": {
            "type": "string"
          },
          "extension": {
            "type": "string"
          },
          "sha1": {
            "title": "Sha1",
            "type": "string",
            "example": "01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
          },
          "description": {
            "title": "Description",
            "type": "string",
            "example": "Get the native type of a value."
          },
          "type": {
            "title": "Type",
            "type": "string",
            "example": "javascript/Node.js"
          },
          "libraryType": {
            "type": "string"
          },
          "directDependency": {
            "title": "Direct Dependency",
            "type": "boolean"
          },
          "purl": {
            "title": "Package Url",
            "type": "string",
            "example": "pkg:maven/commons-beanutils/commons-beanutils@1.8.0?type=jar"
          },
          "extraInfo": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          "extraInformation": {
            "$ref": "#/components/schemas/LibraryExtraInfoDTO"
          },
          "licenses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryLicenseDTOV3"
            }
          },
          "copyrightReferences": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CopyrightReferenceDTO"
            }
          },
          "copyrightState": {
            "title": "Copyright State",
            "type": "string",
            "description": "The aggregated copyright state of the library, derived from its copyright references.",
            "example": "HAS",
            "enum": [
              "HAS",
              "NONE",
              "UNSPECIFIED",
              "HAS",
              "NONE",
              "UNSPECIFIED"
            ]
          },
          "securityRisks": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SecurityRiskDTO"
            }
          },
          "noticeReference": {
            "$ref": "#/components/schemas/NoticeDTO"
          },
          "proprietaryInfo": {
            "$ref": "#/components/schemas/ProprietaryInfoDTO"
          },
          "locations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryLocationDTO"
            }
          },
          "attributionReportSettings": {
            "$ref": "#/components/schemas/AttributionReportLibrarySettingRuleDTO"
          },
          "licenseSeverity": {
            "type": "string"
          },
          "licenseRelationship": {
            "title": "License Relationship",
            "type": "string",
            "example": "Apache-2.0 AND MIT"
          },
          "dependencyType": {
            "type": "string"
          },
          "violations": {
            "title": "Number Of Violations",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "workflowUuids": {
            "title": "Number Of Violated Workflows",
            "type": "array",
            "example": 2,
            "items": {
              "title": "Number Of Violated Workflows",
              "type": "string",
              "example": "2"
            }
          },
          "violatingFindings": {
            "title": "Number Of Violating Findings",
            "type": "integer",
            "format": "int32",
            "example": 2
          }
        }
      },
      "LibraryLicenseDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "License UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "License Name",
            "type": "string",
            "example": "MIT"
          },
          "assignedByUser": {
            "title": "Assigned By User",
            "type": "boolean"
          },
          "licenseReferences": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LicenseReferenceDTO"
            }
          },
          "risk": {
            "type": "integer",
            "format": "int32"
          },
          "severity": {
            "type": "string"
          }
        }
      },
      "DWRResponsePageableV3CollectionRootLibrarySecurityFindingDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/RootLibrarySecurityFindingDTOV3"
            }
          }
        }
      },
      "RootLibrarySecurityFindingDTOV3": {
        "type": "object",
        "properties": {
          "rootLibraryName": {
            "title": "Root Library Name",
            "type": "string",
            "example": "com.google.guava:guava"
          },
          "rootLibraryUuid": {
            "title": "Root Library UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          },
          "criticalNum": {
            "title": "Critical Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 2
          },
          "highNum": {
            "title": "High Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "mediumNum": {
            "title": "Medium Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "lowNum": {
            "title": "Low Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "total": {
            "title": "Total Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 5
          },
          "violations": {
            "type": "integer",
            "format": "int32"
          },
          "workflowUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "violatingFindings": {
            "type": "integer",
            "format": "int32"
          },
          "language": {
            "title": "Language",
            "type": "string",
            "example": "Java"
          },
          "lastScan": {
            "title": "Last Scan Date",
            "type": "string",
            "format": "date-time"
          },
          "introducedDate": {
            "title": "Introduced Date",
            "type": "string",
            "format": "date-time"
          },
          "lastModifiedDate": {
            "title": "Last Modified Date",
            "type": "string",
            "format": "date-time"
          },
          "recommendedFix": {
            "title": "Recommended Fix",
            "type": "string",
            "example": "1.0.1"
          },
          "fixForMajorVersion": {
            "type": "string"
          },
          "rootLibraryVersion": {
            "title": "Root Library Version",
            "type": "string",
            "example": "1.0.0"
          },
          "suggestedFixFailed": {
            "title": "Suggested Fix Failed",
            "type": "boolean",
            "example": false
          },
          "groupId": {
            "title": "Group ID",
            "type": "string",
            "example": "com.google.guava"
          },
          "artifactId": {
            "title": "Artifact ID",
            "type": "string",
            "example": "guava"
          },
          "path": {
            "title": "Path",
            "type": "string",
            "example": "pom.xml"
          },
          "dependencyFile": {
            "type": "string"
          },
          "localPath": {
            "type": "string"
          },
          "fromResourceUsages": {
            "type": "boolean"
          },
          "severity": {
            "title": "Severity",
            "type": "string",
            "example": "CRITICAL"
          },
          "rootStatus": {
            "title": "Root Status",
            "type": "string",
            "example": "OPEN"
          },
          "rootComment": {
            "title": "Root Comment",
            "type": "string",
            "example": "This is a comment"
          },
          "rootNodeId": {
            "title": "Root Node ID",
            "type": "integer",
            "format": "int64",
            "example": 1
          },
          "rootInstancesCount": {
            "title": "Root Library Instances Count",
            "type": "integer",
            "format": "int32",
            "example": 2
          },
          "reachability": {
            "title": "Reachability",
            "type": "string",
            "example": "REACHABLE",
            "enum": [
              "REACHABLE",
              "POTENTIALLY_REACHABLE",
              "UNREACHABLE",
              "REACHABILITY_UNAVAILABLE"
            ]
          },
          "maliciousPackage": {
            "title": "Malicious Package",
            "type": "boolean",
            "example": false
          },
          "exploitable": {
            "title": "Is Root Library Exploitable",
            "type": "boolean",
            "example": true
          },
          "exploitCodeMaturity": {
            "title": "Exploit Code Maturity",
            "type": "array",
            "example": "POC_CODE, HIGH",
            "items": {
              "title": "Exploit Code Maturity",
              "type": "string",
              "example": "POC_CODE, HIGH",
              "enum": [
                "UNPROVEN",
                "POC_CODE",
                "FUNCTIONAL",
                "HIGH",
                "NOT_DEFINED"
              ]
            }
          },
          "numOfReachable": {
            "title": "Number of Reachable Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "numOfPotentiallyReachable": {
            "title": "Number of Potentially Reachable Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "numOfUnreachable": {
            "title": "Number of Unreachable Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "numOfMalicious": {
            "title": "Number of Malicious Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 1
          },
          "malicious": {
            "title": "Is Root Library Malicious",
            "type": "boolean",
            "example": true
          },
          "linkedIssue": {
            "$ref": "#/components/schemas/TrackedIssueDTO"
          }
        }
      },
      "DWRResponsePageableV3CollectionLibrarySecurityFindingDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibrarySecurityFindingDTOV3"
            }
          }
        }
      },
      "LibraryComponentDTO": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Component UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Component Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "description": {
            "title": "Component Description",
            "type": "string",
            "example": "Component description"
          },
          "componentType": {
            "title": "Component Type",
            "type": "string",
            "example": "Library",
            "enum": [
              "Library"
            ]
          },
          "type": {
            "type": "string"
          },
          "libraryType": {
            "title": "Library Type",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE"
          },
          "directDependency": {
            "title": "Direct Dependency",
            "type": "boolean"
          },
          "dependencyType": {
            "title": "Dependency Type",
            "type": "string",
            "example": "Direct / Transitive"
          },
          "references": {
            "$ref": "#/components/schemas/ComponentReferencesDTO"
          },
          "groupId": {
            "title": "Component Name",
            "type": "string",
            "example": "org.springframework.boot"
          },
          "artifactId": {
            "title": "Component Artifact",
            "type": "string",
            "example": "spring-boot"
          },
          "version": {
            "title": "Component Version",
            "type": "string",
            "example": "3.0.5"
          },
          "dependencyFile": {
            "type": "string"
          },
          "localPath": {
            "type": "string"
          }
        }
      },
      "LibrarySecurityFindingDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "component": {
            "$ref": "#/components/schemas/LibraryComponentDTO"
          },
          "language": {
            "title": "Language",
            "type": "string",
            "example": "javascript/Node.js"
          },
          "severity": {
            "type": "string"
          },
          "criticalNum": {
            "title": "Number Of Critical Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "highNum": {
            "title": "Number Of High Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "mediumNum": {
            "title": "Number Of MEDIUM Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "lowNum": {
            "title": "Number Of Low Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "total": {
            "title": "Number Of All Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "suppressedNum": {
            "title": "Number Of Suppressed Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "detectedAt": {
            "title": "First Alert Detection Date",
            "type": "string",
            "format": "date-time"
          },
          "modifiedAt": {
            "title": "Alert Modified Date",
            "type": "string",
            "format": "date-time"
          },
          "publishedAt": {
            "title": "First Vulnerability Published Date",
            "type": "string",
            "format": "date-time"
          },
          "lastCveUpdatedAt": {
            "title": "Last Vulnerability Updated Date",
            "type": "string",
            "format": "date-time"
          },
          "subRowsIds": {
            "type": "array",
            "items": {
              "title": "Vulnerability Names",
              "type": "string",
              "example": "cev-2020-234"
            }
          },
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          },
          "application": {
            "$ref": "#/components/schemas/ApplicationDTOV3"
          },
          "status": {
            "type": "string",
            "enum": [
              "UNREVIEWED",
              "IN_REVIEW",
              "SUPPRESSED",
              "ISSUE_CREATED",
              "REMEDIATED"
            ]
          },
          "comment": {
            "title": "Comment on suppressed library",
            "type": "string",
            "example": "no time to fix"
          },
          "directName": {
            "type": "string"
          },
          "lastScan": {
            "type": "string",
            "format": "date-time"
          },
          "transitiveDependency": {
            "title": "Transitive Dependency",
            "type": "boolean",
            "example": true
          },
          "exploitCodeMaturity": {
            "type": "array",
            "items": {
              "title": "Exploit Code Maturity List",
              "type": "string",
              "example": "HIGH, POC_CODE",
              "enum": [
                "UNPROVEN",
                "POC_CODE",
                "FUNCTIONAL",
                "HIGH",
                "NOT_DEFINED"
              ]
            }
          },
          "exploitable": {
            "title": "Is Library Exploitable",
            "type": "boolean",
            "example": true
          },
          "numOfReachable": {
            "title": "Number Of Reachable Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "numOfPotentiallyReachable": {
            "type": "integer",
            "format": "int32"
          },
          "numOfUnreachable": {
            "type": "integer",
            "format": "int32"
          },
          "reachability": {
            "title": "Reachability",
            "type": "string",
            "example": "15",
            "enum": [
              "REACHABLE",
              "POTENTIALLY_REACHABLE",
              "UNREACHABLE",
              "REACHABILITY_UNAVAILABLE"
            ]
          },
          "numOfMalicious": {
            "title": "Number Of Malicious Vulnerabilities",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "malicious": {
            "title": "Is Library Malicious",
            "type": "boolean",
            "example": true
          },
          "violations": {
            "title": "Number Of Violations",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "workflowUuids": {
            "title": "Number Of Violated Workflows",
            "type": "array",
            "example": 2,
            "items": {
              "title": "Number Of Violated Workflows",
              "type": "string",
              "example": "2"
            }
          },
          "violatingFindings": {
            "title": "Number Of Violating Findings",
            "type": "integer",
            "format": "int32",
            "example": 2
          }
        }
      },
      "BaseLocationComponentDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Component UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Component Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "description": {
            "title": "Component Description",
            "type": "string",
            "example": "Component description"
          },
          "componentType": {
            "type": "string"
          },
          "libraryType": {
            "title": "Library Type",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE",
            "deprecated": true
          },
          "language": {
            "title": "Language",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE"
          },
          "directDependency": {
            "type": "boolean"
          },
          "rootLibrary": {
            "title": "Root Library",
            "type": "boolean"
          },
          "references": {
            "$ref": "#/components/schemas/ComponentReferencesDTO"
          },
          "groupId": {
            "title": "Component Name",
            "type": "string",
            "example": "org.springframework.boot"
          },
          "artifactId": {
            "title": "Component Artifact",
            "type": "string",
            "example": "spring-boot"
          },
          "version": {
            "title": "Component Version",
            "type": "string",
            "example": "3.0.5"
          },
          "path": {
            "title": "path",
            "type": "string",
            "example": "pom.xml"
          },
          "dependencyFile": {
            "type": "string"
          },
          "localPath": {
            "type": "string"
          },
          "dependencyType": {
            "title": "Dependency Type",
            "type": "string",
            "example": "Direct / Transitive"
          },
          "libraryLocations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryLocationDTO"
            }
          }
        },
        "anyOf": [
          {
            "$ref": "#/components/schemas/LibraryLocationComponentDTOV3"
          },
          {
            "$ref": "#/components/schemas/SourceFileLocationComponentDTOV3"
          }
        ]
      },
      "DWRResponsePageableV3CollectionSecurityFindingDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SecurityFindingDTOV3"
            }
          }
        }
      },
      "DependencyContextDTOV3": {
        "type": "object",
        "properties": {
          "dependencyType": {
            "title": "Dependency Type",
            "type": "string",
            "example": "DIRECT",
            "enum": [
              "DIRECT",
              "TRANSITIVE"
            ]
          },
          "isDirect": {
            "title": "Is Direct Dependency",
            "type": "boolean",
            "example": true
          },
          "isTransitive": {
            "title": "Is Transitive Dependency",
            "type": "boolean",
            "example": false
          },
          "directRoots": {
            "title": "Direct Root Libraries",
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DirectRootDTOV3"
            }
          }
        }
      },
      "DirectRootDTOV3": {
        "title": "Direct Root Libraries",
        "type": "object",
        "properties": {
          "rootLibraryUuid": {
            "title": "Root Library UUID",
            "type": "string"
          },
          "rootLibraryName": {
            "title": "Root Library Name",
            "type": "string",
            "example": "com.google.guava:guava"
          },
          "rootLibraryVersion": {
            "title": "Root Library Version",
            "type": "string",
            "example": "30.1-jre"
          }
        }
      },
      "EffectiveVulnerabilityInfoDTO": {
        "type": "object",
        "properties": {
          "referenceCount": {
            "title": "Vulnerability Reference Count",
            "type": "integer",
            "format": "int32"
          },
          "shieldValue": {
            "title": "Shield Value",
            "type": "integer",
            "description": "RED(15), YELLOW(10), GREY(8), NO_SHIELD(6), GREEN(5)",
            "format": "int32"
          }
        }
      },
      "FindingInfoDTOV3": {
        "type": "object",
        "properties": {
          "findingStatus": {
            "title": "Finding Status",
            "type": "string",
            "enum": [
              "UNREVIEWED",
              "IN_REVIEW",
              "SUPPRESSED",
              "ISSUE_CREATED",
              "REMEDIATED"
            ]
          },
          "status": {
            "title": "Deprecated Finding Status",
            "type": "string",
            "deprecated": true,
            "enum": [
              "ACTIVE",
              "IGNORED",
              "LIBRARY_REMOVED",
              "LIBRARY_IN_HOUSE",
              "LIBRARY_WHITELIST"
            ]
          },
          "comment": {
            "$ref": "#/components/schemas/UserCommentDTO"
          },
          "detectedAt": {
            "title": "Finding Detection Date",
            "type": "string",
            "format": "date-time"
          },
          "modifiedAt": {
            "title": "Finding Modification Date",
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "FindingIntegrationDTO": {
        "type": "object",
        "properties": {
          "status": {
            "title": "Risk Integration Status",
            "type": "string",
            "example": "SUCCESS",
            "enum": [
              "SUCCESS",
              "FAILURE",
              "PROCESSING"
            ]
          },
          "issues": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IssueTrackerDTO"
            }
          }
        }
      },
      "IssueTrackerDTO": {
        "type": "object",
        "properties": {
          "issueStatus": {
            "title": "Issue Status",
            "type": "string",
            "example": "Open"
          },
          "url": {
            "title": "Issue URL",
            "type": "string",
            "example": "www.jira.com/projectA-22"
          },
          "issueTrackerType": {
            "title": "Issue Integration Type",
            "type": "string",
            "example": "Jira-cloud"
          },
          "issueIdentifier": {
            "title": "Issue Identifier",
            "type": "string",
            "example": "projectA-22"
          }
        }
      },
      "LibraryLocationComponentDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Component UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Component Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "description": {
            "title": "Component Description",
            "type": "string",
            "example": "Component description"
          },
          "componentType": {
            "title": "Component Type",
            "type": "string",
            "example": "Library",
            "enum": [
              "Library"
            ]
          },
          "libraryType": {
            "title": "Library Type",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE",
            "deprecated": true
          },
          "language": {
            "title": "Language",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE"
          },
          "directDependency": {
            "type": "boolean"
          },
          "rootLibrary": {
            "title": "Root Library",
            "type": "boolean"
          },
          "references": {
            "$ref": "#/components/schemas/ComponentReferencesDTO"
          },
          "groupId": {
            "title": "Component Name",
            "type": "string",
            "example": "org.springframework.boot"
          },
          "artifactId": {
            "title": "Component Artifact",
            "type": "string",
            "example": "spring-boot"
          },
          "version": {
            "title": "Component Version",
            "type": "string",
            "example": "3.0.5"
          },
          "path": {
            "title": "path",
            "type": "string",
            "example": "pom.xml"
          },
          "dependencyFile": {
            "type": "string"
          },
          "localPath": {
            "type": "string"
          },
          "dependencyType": {
            "title": "Dependency Type",
            "type": "string",
            "example": "Direct / Transitive"
          },
          "libraryLocations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryLocationDTO"
            }
          }
        }
      },
      "SecurityFindingDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Finding Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Finding Name",
            "type": "string",
            "description": "Identifier of the finding, changes based on finding type",
            "example": "CVE-2021-42392"
          },
          "type": {
            "type": "string",
            "example": "SECURITY_VULNERABILITY",
            "enum": [
              "SECURITY_VULNERABILITY"
            ]
          },
          "findingInfo": {
            "$ref": "#/components/schemas/FindingInfoDTOV3"
          },
          "project": {
            "$ref": "#/components/schemas/ProjectDTOV3"
          },
          "application": {
            "$ref": "#/components/schemas/ApplicationDTOV3"
          },
          "component": {
            "$ref": "#/components/schemas/BaseLocationComponentDTOV3"
          },
          "vulnerability": {
            "$ref": "#/components/schemas/VulnerabilityProfileDTO"
          },
          "topFix": {
            "$ref": "#/components/schemas/VulnerabilityFixInfoDTO"
          },
          "reachability": {
            "type": "string",
            "enum": [
              "REACHABLE",
              "POTENTIALLY_REACHABLE",
              "UNREACHABLE",
              "REACHABILITY_UNAVAILABLE"
            ]
          },
          "findingIntegration": {
            "$ref": "#/components/schemas/FindingIntegrationDTO"
          },
          "threatAssessment": {
            "$ref": "#/components/schemas/ThreatAssessmentDTO"
          },
          "exploitable": {
            "title": "Is Vulnerability Exploitable",
            "type": "boolean",
            "example": true
          },
          "malicious": {
            "title": "Is Vulnerability Malicious",
            "type": "boolean",
            "example": true
          },
          "scoreMetadataVector": {
            "type": "string"
          },
          "violations": {
            "title": "Number Of Violations",
            "type": "integer",
            "format": "int32",
            "example": 22
          },
          "workflowUuids": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "dependencyContexts": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DependencyContextDTOV3"
            }
          }
        }
      },
      "SourceFileLocationComponentDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "title": "Component UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "name": {
            "title": "Component Name",
            "type": "string",
            "example": "dbus-1.10.24-13.el7_6.x86_64.rpm"
          },
          "description": {
            "title": "Component Description",
            "type": "string",
            "example": "Component description"
          },
          "componentType": {
            "title": "Component Type",
            "type": "string",
            "example": "Source File",
            "enum": [
              "Source File"
            ]
          },
          "libraryType": {
            "title": "Library Type",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE",
            "deprecated": true
          },
          "language": {
            "title": "Language",
            "type": "string",
            "example": "REDHAT_PACKAGE_MODULE"
          },
          "directDependency": {
            "type": "boolean"
          },
          "rootLibrary": {
            "title": "Root Library",
            "type": "boolean"
          },
          "references": {
            "$ref": "#/components/schemas/ComponentReferencesDTO"
          },
          "groupId": {
            "title": "Component Name",
            "type": "string",
            "example": "org.springframework.boot"
          },
          "artifactId": {
            "title": "Component Artifact",
            "type": "string",
            "example": "spring-boot"
          },
          "version": {
            "title": "Component Version",
            "type": "string",
            "example": "3.0.5"
          },
          "path": {
            "title": "path",
            "type": "string",
            "example": "pom.xml"
          },
          "dependencyFile": {
            "type": "string"
          },
          "localPath": {
            "type": "string"
          },
          "dependencyType": {
            "title": "Dependency Type",
            "type": "string",
            "example": "Direct / Transitive"
          },
          "libraryLocations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LibraryLocationDTO"
            }
          },
          "sourceFile": {
            "title": "Source File Name",
            "type": "string",
            "example": "DocXMLRPCServer.py"
          },
          "sourceFileUuid": {
            "title": "Source File UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          }
        }
      },
      "ThreatAssessmentDTO": {
        "type": "object",
        "properties": {
          "exploitCodeMaturity": {
            "title": "Exploit Code Maturity",
            "type": "string",
            "example": "HIGH",
            "enum": [
              "UNPROVEN",
              "POC_CODE",
              "FUNCTIONAL",
              "HIGH",
              "NOT_DEFINED"
            ]
          },
          "epssPercentage": {
            "title": "Epss Percentage",
            "type": "number",
            "format": "float",
            "example": 0.8
          }
        }
      },
      "UserCommentDTO": {
        "type": "object",
        "properties": {
          "comment": {
            "title": "Comment",
            "type": "string",
            "example": "a comment"
          },
          "date": {
            "title": "comment date",
            "type": "string",
            "format": "date-time"
          },
          "userEmail": {
            "title": "User Email",
            "type": "string",
            "example": "jon.smith@mail.com"
          },
          "username": {
            "title": "User Email",
            "type": "string",
            "example": "jon"
          }
        }
      },
      "VulnerabilityFixInfoDTO": {
        "type": "object",
        "properties": {
          "id": {
            "title": "Id",
            "type": "integer",
            "format": "int32",
            "example": 49422
          },
          "vulnerability": {
            "title": "Vulnerability Name",
            "type": "string",
            "example": "CVE-2021-42392"
          },
          "type": {
            "title": "Type",
            "type": "string",
            "example": "UPGRADE_VERSION",
            "enum": [
              "CHANGE_FILES",
              "PATCH",
              "UPGRADE_VERSION"
            ]
          },
          "origin": {
            "title": "Origin",
            "type": "string",
            "example": "WHITESOURCE_EXPERT"
          },
          "url": {
            "title": "Url",
            "type": "string",
            "example": "https://github.com/codehaus-plexus/plexus-utils/commit/f933e5e78dc2637e485447ed821fe14904f110de"
          },
          "fixResolution": {
            "title": "Fix Resolution",
            "type": "string",
            "example": "3.0.24"
          },
          "date": {
            "title": "Date",
            "type": "string",
            "format": "date-time"
          },
          "message": {
            "title": "Message",
            "type": "string",
            "example": "Upgrade to version"
          },
          "extraData": {
            "type": "string"
          },
          "minimalFixVersionFromExtraData": {
            "type": "string"
          },
          "minimalAffectedVersionFromExtraData": {
            "type": "string"
          }
        }
      },
      "VulnerabilityProfileDTO": {
        "type": "object",
        "properties": {
          "name": {
            "title": "Vulnerability Name",
            "type": "string",
            "example": "CVE-2021-42392"
          },
          "type": {
            "title": "VulnerabilityType",
            "type": "string",
            "example": "WS",
            "enum": [
              "CVE",
              "WS"
            ]
          },
          "description": {
            "title": "Vulnerability Description",
            "type": "string",
            "example": "Security vulnerability found in plexus-utils before 3.0.24. XML injection found in XmlWriterUtil.java"
          },
          "score": {
            "title": "Vulnerability Score",
            "type": "number",
            "format": "float",
            "example": 5
          },
          "severity": {
            "title": "Vulnerability Severity",
            "type": "string",
            "example": "MEDIUM",
            "enum": [
              "HIGH",
              "MEDIUM",
              "LOW"
            ]
          },
          "publishDate": {
            "title": "Vulnerability Publish Date",
            "type": "string",
            "format": "date-time"
          },
          "modifiedDate": {
            "title": "Vulnerability Modified Date",
            "type": "string",
            "format": "date-time"
          },
          "vulnerabilityScoring": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VulnerabilityScoringDTO"
            }
          },
          "references": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VulnerabilityReferenceDTO"
            }
          },
          "effectiveInfo": {
            "$ref": "#/components/schemas/EffectiveVulnerabilityInfoDTO"
          },
          "threatAssessment": {
            "$ref": "#/components/schemas/ThreatAssessmentDTO"
          }
        }
      },
      "VulnerabilityReferenceDTO": {
        "type": "object",
        "properties": {
          "value": {
            "title": "Vulnerability Reference Value",
            "type": "string",
            "example": "https://github.com/codehaus-plexus/plexus-utils/commit/f933e5e78dc2637e485447ed821fe14904f110de"
          },
          "source": {
            "title": "vulnerability reference source",
            "type": "string",
            "example": "CERT"
          },
          "url": {
            "title": "Vulnerability Reference Url",
            "type": "string",
            "example": "https://github.com/codehaus-plexus/plexus-utils/commit/f933e5e78dc2637e485447ed821fe14904f110de"
          },
          "signature": {
            "title": "Vulnerability Reference Signature",
            "type": "boolean"
          },
          "advisory": {
            "title": "Vulnerability Reference Advisory",
            "type": "boolean"
          },
          "patch": {
            "title": "Vulnerability Reference Patch",
            "type": "boolean"
          }
        }
      },
      "VulnerabilityScoringDTO": {
        "type": "object",
        "properties": {
          "score": {
            "title": "Vulnerability Score",
            "type": "number",
            "format": "float",
            "example": 5
          },
          "severity": {
            "title": "Vulnerability Severity",
            "type": "string",
            "example": "MEDIUM",
            "enum": [
              "LOW",
              "HIGH",
              "MEDIUM"
            ]
          },
          "type": {
            "title": "Vulnerability Score Type",
            "type": "string",
            "example": "CVSS_2",
            "enum": [
              "CVSS_2",
              "CVSS_3"
            ]
          },
          "scoreMetadataVector": {
            "title": "Score Metadata Vector",
            "type": "string",
            "example": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H"
          },
          "extraData": {
            "title": "Vulnerability Extra Data",
            "type": "object",
            "additionalProperties": {
              "title": "Vulnerability Extra Data",
              "type": "string"
            }
          },
          "source": {
            "title": "CVSS Score Source",
            "type": "string",
            "example": "NVD",
            "enum": [
              "NVD",
              "MITRE",
              "MEND",
              "GITHUB",
              "OSV",
              "VENDOR",
              "EUVD"
            ]
          },
          "url": {
            "title": "CVSS Score Source URL",
            "type": "string",
            "example": "https://nvd.nist.gov/vuln/detail/CVE-2021-44228"
          },
          "converted": {
            "title": "Whether the score was converted between CVSS versions",
            "type": "boolean",
            "example": false
          }
        }
      },
      "CodeInvocationDTO": {
        "type": "object",
        "properties": {
          "invocationType": {
            "type": "string",
            "enum": [
              "APPLICATION",
              "EXTENSION",
              "NATIVE",
              "FRAMEWORK"
            ]
          },
          "methodName": {
            "title": "Method Name",
            "type": "string",
            "example": "org.springframework.util.StringUtils:cleanPath"
          },
          "order": {
            "title": "Order",
            "type": "integer",
            "format": "int32",
            "example": 0
          },
          "lineNumber": {
            "title": "Line Number",
            "type": "integer",
            "format": "int32",
            "example": 522
          },
          "fileName": {
            "title": "File Name",
            "type": "string",
            "example": "org\\springframework\\util\\StringUtils.class"
          }
        }
      },
      "DWRResponsePageableV3ListProjectTraceDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProjectTraceDTOV3"
            }
          }
        }
      },
      "ProjectTraceDTOV3": {
        "type": "object",
        "properties": {
          "referenceEntityId": {
            "title": "Reference Entity Id",
            "type": "string",
            "example": "org.springframework.util.StringUtils:cleanPath ()"
          },
          "projectName": {
            "title": "Project Name",
            "type": "string",
            "example": "Project A"
          },
          "orgName": {
            "title": "Org Name",
            "type": "string",
            "example": "Organization A"
          },
          "traces": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/VulnerabilityTraceDTO"
            }
          },
          "shieldValue": {
            "type": "integer",
            "format": "int32"
          },
          "applicationName": {
            "title": "Application Name",
            "type": "string",
            "example": "Product A"
          },
          "vulnerabilityId": {
            "title": "Vulnerability Id",
            "type": "string",
            "example": "CVE-2021-42392"
          },
          "libraryUuid": {
            "title": "Library Uuid",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          },
          "projectUuid": {
            "title": "Project UUID",
            "type": "string",
            "example": "123e4567-e89b-12d3-a456-426655440000"
          }
        }
      },
      "VulnerabilityTraceDTO": {
        "type": "object",
        "properties": {
          "codeInvocations": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CodeInvocationDTO"
            }
          }
        }
      },
      "Component": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Component name",
            "example": "abc-v1.2.3.tgz"
          },
          "sha1": {
            "type": "string",
            "description": "Component SHA1 hash",
            "example": "124dgfgtr3545trtgt345g"
          }
        },
        "description": "Component details"
      },
      "DWRResponsePageableV3ListZeroDayEventFindingDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ZeroDayEventFindingDTOV3"
            }
          }
        }
      },
      "Vulnerability": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Vulnerability name (CVE)",
            "example": "CVE-2021-44228"
          }
        },
        "description": "Vulnerability details"
      },
      "ZeroDayEventFindingDTOV3": {
        "type": "object",
        "properties": {
          "component": {
            "$ref": "#/components/schemas/Component"
          },
          "vulnerability": {
            "$ref": "#/components/schemas/Vulnerability"
          },
          "addedAt": {
            "type": "string",
            "description": "Date added to the Zero-Day event",
            "format": "date-time"
          }
        },
        "description": "Zero-Day Event Finding"
      },
      "DWRResponsePageableV3ListZeroDayEventDTOV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "title": "Provides insights into endpoint-supported pagination information.",
            "type": "object",
            "description": "+ **totalItems**: The total count of data points returned in an API response.\n",
            "example": {
              "totalItems": "422",
              "next": "http://someUrl?cursor=3",
              "cursor": 3
            }
          },
          "supportToken": {
            "title": "Support Token",
            "type": "string",
            "example": "1171c60d"
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ZeroDayEventDTOV3"
            }
          }
        }
      },
      "ZeroDayEventDTOV3": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string",
            "description": "UUID for external integrations",
            "example": "550e8400-e29b-41d4-a716-446655440000"
          },
          "name": {
            "type": "string",
            "description": "Event name",
            "example": "Log4Shell"
          },
          "description": {
            "type": "string",
            "description": "Event description"
          },
          "publishedAt": {
            "type": "string",
            "description": "Publish date",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "description": "Updated date",
            "format": "date-time"
          }
        },
        "description": "Zero-Day Event"
      },
      "dto.AzureDevOpsWorkItem": {
        "properties": {
          "project": {
            "type": "string"
          },
          "workItemId": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "dto.BulkPatchFinding": {
        "properties": {
          "findings": {
            "description": "IDs of findings to modify.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "patchOperation": {
            "$ref": "#/components/schemas/dto.PatchFinding"
          }
        },
        "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": "#/components/schemas/dto.Filter"
          },
          "functionCalls": {
            "items": {
              "$ref": "#/components/schemas/dto.CallStackItem"
            },
            "type": "array"
          },
          "id": {
            "type": "string"
          },
          "inputFlow": {
            "items": {
              "$ref": "#/components/schemas/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.ErrorResponse": {
        "properties": {
          "message": {
            "example": "Something went wrong",
            "type": "string"
          },
          "result": {
            "example": "error",
            "type": "string"
          },
          "success": {
            "example": false,
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "dto.Filter": {
        "properties": {
          "filterTypes": {
            "items": {
              "$ref": "#/components/schemas/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": "#/components/schemas/dto.AzureDevOpsWorkItem"
          },
          "jira": {
            "$ref": "#/components/schemas/dto.JiraIssue"
          },
          "jiraPlatform": {
            "$ref": "#/components/schemas/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": "#/components/schemas/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": "#/components/schemas/dto.FindingAlmIssues"
          },
          "appId": {
            "type": "string"
          },
          "baseline": {
            "type": "boolean"
          },
          "comments": {
            "items": {
              "$ref": "#/components/schemas/dto.FindingComment"
            },
            "type": "array"
          },
          "confidenceRating": {
            "description": "Between 0 and 10",
            "type": "number"
          },
          "correlatedDastFindingUuids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "createdTime": {
            "type": "string"
          },
          "dataFlows": {
            "items": {
              "$ref": "#/components/schemas/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": "#/components/schemas/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": "#/components/schemas/dto.FindingSharedStep"
          },
          "snapshotId": {
            "description": "Uniquely identifies the finding within a scan, it's equivalent to the pair of <em>id</em> and <em>scanId</em>",
            "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": "#/components/schemas/dto.VulnerabilityTypeDefinition"
          },
          "workflowViolations": {
            "items": {
              "$ref": "#/components/schemas/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.MendCursoredResponse-array_dto_FindingV3": {
        "properties": {
          "additionalData": {
            "properties": {
              "cursor": {
                "example": 1,
                "type": "integer"
              },
              "next": {
                "example": "https://domain.com/api/v3.0/resources?cursor=1",
                "type": "string"
              }
            },
            "type": "object"
          },
          "response": {
            "items": {
              "$ref": "#/components/schemas/dto.FindingV3"
            },
            "type": "array"
          },
          "supportToken": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "dto.MendErrorResponse-dto_ErrorResponse": {
        "properties": {
          "additionalData": {
            "$ref": "#/components/schemas/dto.ErrorResponse"
          },
          "response": {},
          "supportToken": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "dto.MendResponse-dto_FindingV3": {
        "properties": {
          "additionalData": {
            "additionalProperties": true,
            "type": "object"
          },
          "response": {
            "$ref": "#/components/schemas/dto.FindingV3"
          },
          "supportToken": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "dto.MendResponse-dto_SuccessResponse": {
        "properties": {
          "additionalData": {
            "additionalProperties": true,
            "type": "object"
          },
          "response": {
            "$ref": "#/components/schemas/dto.SuccessResponse"
          },
          "supportToken": {
            "type": "string"
          }
        },
        "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.PatchFinding": {
        "properties": {
          "customSeverity": {
            "description": "If set, it has to be either <em>High</em>, <em>Medium</em> or <em>Low</em>.\nCase insensitive, all values are converted to have the first letter uppercase and others lowercase, e.g. <em>High</em>.",
            "type": "string"
          },
          "origin": {
            "description": "Optional, origin used for telemetry.",
            "type": "string"
          },
          "reviewed": {
            "type": "boolean"
          },
          "suppressed": {
            "type": "boolean"
          },
          "suppressionReason": {
            "description": "Has to be unset or empty if <b>suppressed</b> is not set or if it's false.",
            "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": "#/components/schemas/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.SuccessResponse": {
        "properties": {
          "message": {
            "example": "Operation succeeded",
            "type": "string"
          },
          "result": {},
          "success": {
            "example": true,
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "dto.VulnerabilityTypeDefinition": {
        "properties": {
          "capec": {
            "$ref": "#/components/schemas/dto.CapecInfo"
          },
          "commonId": {
            "type": "string"
          },
          "cwe": {
            "$ref": "#/components/schemas/dto.CweInfo"
          },
          "description": {
            "type": "string"
          },
          "driver": {
            "type": "string"
          },
          "engineId": {
            "type": "integer"
          },
          "hipaa": {
            "$ref": "#/components/schemas/dto.HipaaInfo"
          },
          "hitrust": {
            "$ref": "#/components/schemas/dto.HitrustInfo"
          },
          "id": {
            "type": "integer"
          },
          "language": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "nist": {
            "$ref": "#/components/schemas/dto.NistInfo"
          },
          "order": {
            "type": "integer"
          },
          "owasp": {
            "$ref": "#/components/schemas/dto.OwaspInfo"
          },
          "owasp2021": {
            "$ref": "#/components/schemas/dto.Owasp2021Info"
          },
          "pcidss": {
            "$ref": "#/components/schemas/dto.PcidssInfo"
          },
          "recommendations": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "references": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "sansTop25": {
            "$ref": "#/components/schemas/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"
      },
      "common.AdditionalData": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "paging": {
            "$ref": "#/components/schemas/common.Paging"
          },
          "totalItems": {
            "type": "integer",
            "example": 100
          }
        }
      },
      "common.BaseApiResponseV3": {
        "type": "object",
        "properties": {
          "additionalData": {
            "$ref": "#/components/schemas/common.AdditionalData"
          },
          "response": {},
          "supportToken": {
            "type": "string",
            "example": "659C0A4730"
          }
        }
      },
      "common.Paging": {
        "type": "object",
        "properties": {
          "cursor": {
            "type": "integer",
            "example": 5
          },
          "next": {
            "type": "string",
            "example": "https://api-saas.mend.io/api/v3.0/projects/<project_uuid>>/images/deployments?cursor=6"
          }
        }
      },
      "github_com_mend_cloud-native_modules_common_model.FindingStatus": {
        "type": "object",
        "properties": {
          "applicationuuid": {
            "type": "string"
          },
          "comment": {
            "type": "string"
          },
          "createdAt": {
            "type": "string",
            "example": "2020-01-01T00:00:00Z"
          },
          "detectTime": {
            "type": "string"
          },
          "distribution": {
            "type": "string"
          },
          "distributionVersion": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "orguuid": {
            "type": "string"
          },
          "packageDistroID": {
            "type": "integer"
          },
          "packageName": {
            "type": "string"
          },
          "packageUUID": {
            "type": "string"
          },
          "packageVersion": {
            "type": "string"
          },
          "projectuuid": {
            "type": "string"
          },
          "reason": {
            "type": "string"
          },
          "scanuuid": {
            "type": "string"
          },
          "secretUUID": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "status": {
            "type": "string"
          },
          "updatedAt": {
            "type": "string",
            "example": "2020-01-01T00:00:00Z"
          },
          "uuid": {
            "type": "string",
            "example": "c4f93b6d-8236-4d0c-a67b-3978def476a3"
          },
          "vulnerabilityID": {
            "type": "string"
          }
        }
      },
      "github_com_mend_cloud-native_modules_scanner_model.Package": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "reachable": {
            "type": "boolean"
          },
          "type": {
            "type": "string"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "github_com_mend_cloud-native_modules_scanner_model.SecretFinding": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "example": "AWS"
          },
          "createdAt": {
            "type": "string",
            "example": "2020-01-01T00:00:00Z"
          },
          "description": {
            "type": "string",
            "example": "AWS Access Key"
          },
          "endLine": {
            "type": "integer",
            "example": 35
          },
          "filePath": {
            "type": "string",
            "example": "/home/ubuntu/.aws/credentials"
          },
          "isFromBaseLayer": {
            "type": "integer",
            "example": 0
          },
          "layerId": {
            "type": "integer",
            "example": 123456
          },
          "layerNumber": {
            "type": "integer",
            "example": 1
          },
          "projectName": {
            "type": "string"
          },
          "ruleId": {
            "type": "string",
            "example": "123456"
          },
          "severity": {
            "type": "string",
            "example": "HIGH"
          },
          "startLine": {
            "type": "integer",
            "example": 15
          },
          "updatedAt": {
            "type": "string",
            "example": "2020-01-01T00:00:00Z"
          },
          "uuid": {
            "type": "string",
            "example": "c4f93b6d-8236-4d0c-a67b-3978def476a3"
          }
        }
      },
      "inputs.FindingStatusInputV3": {
        "type": "object",
        "required": [
          "status"
        ],
        "properties": {
          "comment": {
            "type": "string"
          },
          "packageUUID": {
            "type": "string"
          },
          "reason": {
            "$ref": "#/components/schemas/model.FindingSuppressionReason"
          },
          "status": {
            "$ref": "#/components/schemas/model.FindingStatusType"
          },
          "vulnerabilityName": {
            "type": "string"
          }
        }
      },
      "model.BulkStatusUpdate": {
        "type": "object",
        "properties": {
          "failedPackageUUID": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "updatedStatuses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/github_com_mend_cloud-native_modules_common_model.FindingStatus"
            }
          }
        }
      },
      "model.FindingStatusType": {
        "type": "string",
        "enum": [
          "suppressed",
          "unreviewed",
          "reviewed",
          "suppress",
          "Issue Created"
        ],
        "x-enum-varnames": [
          "FindingStatusSuppressed",
          "FindingStatusUnreviewed",
          "FindingStatusReviewed",
          "FindingStatusSuppress",
          "FindingStatusIssueCreated"
        ]
      },
      "model.FindingSuppressionReason": {
        "type": "string",
        "enum": [
          "Acceptable risk",
          "No fix available",
          "No risk",
          "Ignore"
        ],
        "x-enum-varnames": [
          "FindingSuppressionReasonAcceptableRisk",
          "FindingSuppressionReasonNoFixAvailable",
          "FindingSuppressionReasonNoRisk",
          "FindingSuppressionReasonIgnore"
        ]
      },
      "model.SecurityFindingExternal": {
        "type": "object",
        "properties": {
          "createdAt": {
            "type": "string",
            "example": "2019-12-18 16:15:26.963000"
          },
          "cvss": {
            "type": "number",
            "example": 6.5
          },
          "cvssDetails": {
            "type": "string",
            "example": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "description": {
            "type": "string",
            "example": "A vulnerability in the foo subsystem of bar could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition on an affected device."
          },
          "detectionDate": {
            "type": "string",
            "example": "2019-12-18 16:15:26.963000"
          },
          "epss": {
            "type": "number",
            "example": 5.1
          },
          "fixVersion": {
            "type": "string",
            "example": "1.2.4"
          },
          "hasFix": {
            "type": "boolean",
            "example": true
          },
          "imageName": {
            "type": "string",
            "example": "foo:1.2.3"
          },
          "lastModifiedDate": {
            "type": "string",
            "example": "2019-12-18 16:15:26.963000"
          },
          "packageName": {
            "type": "string",
            "example": "foo"
          },
          "packageVersion": {
            "type": "string",
            "example": "1.2.3"
          },
          "projectUUID": {
            "type": "string",
            "example": "edcd08f7-0688-4a30-932b-541256072846"
          },
          "publishedDate": {
            "type": "string"
          },
          "reachabilityConfidence": {
            "type": "number"
          },
          "reachabilityGraph": {
            "type": "string"
          },
          "reachabilityStatus": {
            "type": "string"
          },
          "severity": {
            "type": "string",
            "example": "HIGH"
          },
          "uuid": {
            "type": "string",
            "example": "edcd08f7-0688-4a30-932b-541256072846"
          },
          "vulnerabilityID": {
            "type": "string",
            "example": "CVE-2019-1234"
          }
        }
      },
      "v3.DTO_AIComponent": {
        "type": "object",
        "properties": {
          "componentId": {
            "type": "string"
          },
          "componentName": {
            "type": "string"
          },
          "componentType": {
            "type": "string"
          },
          "componentVersion": {
            "type": "string"
          }
        }
      },
      "v3.DTO_AIModel": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "modelName": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "category": {
            "type": "string"
          },
          "originType": {
            "type": "string"
          },
          "modelUuid": {
            "type": "string"
          },
          "verified": {
            "type": "boolean"
          },
          "version": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "author": {
            "type": "string"
          },
          "homePage": {
            "type": "string"
          },
          "tos": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          },
          "projectUuid": {
            "type": "string"
          },
          "origins": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "violations": {
            "type": "integer"
          },
          "violatingFindings": {
            "type": "integer"
          },
          "licenses": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_AIModelLicense"
            }
          },
          "licenseRisk": {
            "$ref": "#/components/schemas/v3.DTO_AILicenseRisk"
          },
          "securityRiskFactors": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_AISecurityRiskFactors"
            }
          },
          "securityFindings": {
            "type": "object",
            "additionalProperties": {
              "type": "integer"
            }
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "v3.DTO_AIModelLicense": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "score": {
            "type": "number",
            "format": "double"
          },
          "severity": {
            "type": "string"
          }
        }
      },
      "v3.DTO_AILicenseRisk": {
        "type": "object",
        "properties": {
          "severity": {
            "type": "string"
          }
        }
      },
      "v3.DTO_AISecurityRiskFactors": {
        "type": "object",
        "properties": {
          "sourceUrl": {
            "type": "string"
          },
          "riskFactor": {
            "type": "string"
          }
        }
      },
      "v3.DTO_AIVulnerabilitiesResponse": {
        "type": "object",
        "properties": {
          "vulnerabilities": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_AIVulnerabilityListItem"
            }
          },
          "totalCount": {
            "type": "integer"
          },
          "projectUuid": {
            "type": "string"
          },
          "limit": {
            "type": "integer"
          },
          "offset": {
            "type": "integer"
          }
        }
      },
      "v3.DTO_AIVulnerabilityListItem": {
        "type": "object",
        "properties": {
          "uuid": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "scanUuid": {
            "type": "string"
          },
          "scanTime": {
            "type": "string",
            "format": "date-time"
          },
          "createdAt": {
            "type": "string",
            "format": "date-time"
          },
          "updatedAt": {
            "type": "string",
            "format": "date-time"
          }
        }
      },
      "v3.DTO_AIVulnerabilityDetailResponse": {
        "type": "object",
        "properties": {
          "additionalData": {
            "$ref": "#/components/schemas/v3.DTO_AdditionalData"
          },
          "response": {
            "$ref": "#/components/schemas/v3.DTO_VulnerabilityDetail"
          },
          "supportToken": {
            "type": "string"
          }
        }
      },
      "v3.DTO_AdditionalData": {
        "type": "object",
        "properties": {
          "paging": {
            "$ref": "#/components/schemas/v3.DTO_Paging"
          },
          "totalItems": {
            "type": "integer"
          }
        }
      },
      "v3.DTO_Paging": {
        "type": "object",
        "properties": {
          "cursor": {
            "type": "integer"
          },
          "next": {
            "type": "string"
          },
          "limit": {
            "type": "integer"
          }
        }
      },
      "v3.DTO_VulnerabilityDetail": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "publishDate": {
            "type": "integer",
            "format": "int64"
          },
          "lastUpdated": {
            "type": "integer",
            "format": "int64"
          },
          "sequenceId": {
            "type": "string"
          },
          "vulnerabilityReference": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_VulnerabilityReference"
            }
          },
          "vulnerabilityScoring": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_VulnerabilityScoring"
            }
          }
        }
      },
      "v3.DTO_VulnerabilityReference": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "profileId": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "sourceName": {
            "type": "string"
          },
          "signature": {
            "type": "boolean"
          },
          "advisory": {
            "type": "boolean"
          },
          "patch": {
            "type": "boolean"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "v3.DTO_VulnerabilityScoring": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "profileId": {
            "type": "string"
          },
          "score": {
            "type": "number",
            "format": "double"
          },
          "severity": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "extraData": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "v3.V3BaseResponse-array_v3_DTO_AIComponent": {
        "type": "object",
        "properties": {
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_AIComponent"
            }
          },
          "pagination": {
            "$ref": "#/components/schemas/v3.V3Pagination"
          }
        }
      },
      "v3.V3BaseResponse-array_v3_DTO_AIModel": {
        "type": "object",
        "properties": {
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.DTO_AIModel"
            }
          },
          "supportToken": {
            "type": "string"
          },
          "additionalData": {
            "$ref": "#/components/schemas/v3.DTO_AdditionalData"
          }
        }
      },
      "v3.V3Pagination": {
        "type": "object",
        "properties": {
          "cursor": {
            "type": "integer"
          },
          "hasMore": {
            "type": "boolean"
          },
          "limit": {
            "type": "integer"
          },
          "total": {
            "type": "integer"
          }
        }
      },
      "v3.V3Response-array_v3_V3ImplementationFindingResponse": {
        "type": "object",
        "properties": {
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.V3ImplementationFindingResponse"
            }
          },
          "supportToken": {
            "type": "string"
          },
          "additionalData": {
            "$ref": "#/components/schemas/v3.DTO_AdditionalData"
          }
        }
      },
      "v3.V3ImplementationFindingResponse": {
        "type": "object",
        "properties": {
          "snippetUuid": {
            "type": "string"
          },
          "origin": {
            "type": "string"
          },
          "implementationType": {
            "type": "string"
          },
          "snippet": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "totalSeverity": {
            "type": "integer"
          },
          "criticalSeverity": {
            "type": "integer"
          },
          "highSeverity": {
            "type": "integer"
          },
          "mediumSeverity": {
            "type": "integer"
          },
          "lowSeverity": {
            "type": "integer"
          },
          "riskFactors": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "project": {
            "$ref": "#/components/schemas/v3.V3ProjectInfo"
          },
          "scanUuid": {
            "type": "string"
          },
          "findings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/v3.V3FindingResponse"
            }
          }
        }
      },
      "v3.V3ProjectInfo": {
        "type": "object",
        "properties": {
          "projectUuid": {
            "type": "string"
          },
          "projectName": {
            "type": "string"
          }
        }
      },
      "v3.V3FindingResponse": {
        "type": "object",
        "properties": {
          "findingId": {
            "type": "string"
          },
          "findingName": {
            "type": "string"
          },
          "severity": {
            "type": "string"
          },
          "element": {
            "type": "string"
          },
          "elementUuid": {
            "type": "string"
          }
        }
      },
      "v3.V3ImplementationWeaknessResponse": {
        "type": "object",
        "properties": {
          "weaknessID": {
            "type": "string"
          },
          "weaknessCategory": {
            "type": "string"
          },
          "weaknessSeverity": {
            "type": "string"
          },
          "weaknessScore": {
            "type": "string"
          },
          "weaknessTitle": {
            "type": "string"
          },
          "owaspCategory": {
            "type": "string"
          },
          "weaknessDescription": {
            "type": "string"
          },
          "weaknessPotentialImpact": {
            "type": "string"
          },
          "weaknessBestPractices": {
            "type": "string"
          },
          "weaknessReferences": {
            "type": "string"
          }
        }
      },
      "v3.V3TestRunTriggerRequest": {
        "type": "object",
        "required": [
          "name",
          "targetId",
          "probeIds"
        ],
        "properties": {
          "name": {
            "type": "string",
            "description": "Name of the test run"
          },
          "targetId": {
            "type": "integer",
            "description": "Target ID for the test run"
          },
          "probeIds": {
            "type": "array",
            "description": "List of probe IDs to run",
            "minItems": 1,
            "items": {
              "type": "integer"
            }
          }
        }
      },
      "v3.V3TestRunTriggerResponse": {
        "type": "object",
        "properties": {
          "testRunId": {
            "type": "integer",
            "description": "ID of the triggered test run"
          }
        }
      },
      "v3.V3BaseResponse-v3_V3TestRunTriggerResponse": {
        "type": "object",
        "properties": {
          "data": {
            "$ref": "#/components/schemas/v3.V3TestRunTriggerResponse"
          },
          "supportToken": {
            "type": "string"
          }
        }
      }
    },
    "securitySchemes": {
      "bearer-key": {
        "type": "http",
        "description": "JWT token Bearer",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    }
  }
}