# Veracode

PlexTrac supports importing Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), and Software Composition Analysis (SCA) findings from **Veracode**. Veracode is an application security company offering various security analysis technologies on a single platform, such as static, dynamic, and software composition analysis.&#x20;

Based on the provided XML from the Veracode file, PlexTrac will automatically apply a tag to indicate whether the findings resulted from a SAST, DAST, or SCA scan.

<div align="left"><figure><img src="/files/jS6bL1V9kjkUkP99qPeq" alt="" width="375"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/Lu6tGwGHRVfoFLBocmRo" alt="" width="185"><figcaption></figcaption></figure></div>

## Field Mappings <a href="#field-mappings" id="field-mappings"></a>

Below are the field mappings from Veracode to PlexTrac, broken up by findings and assets. If a field is not listed, PlexTrac does not currently import it.

Tables include the following columns:

* **Veracode Field:** the field name that appears in Veracode
* **PlexTrac Field:** the field name that appears in PlexTrac
* **Direction:** displays the direction in the flow of data occurring for the integration (a value of "x" means that the value is not imported)

### SAST Finding Field Mappings

<table><thead><tr><th width="225">Veracode Field</th><th align="center">Direction</th><th>PlexTrac Field</th></tr></thead><tbody><tr><td>Vulnerability Name</td><td align="center">--></td><td>Finding Title</td></tr><tr><td>Description</td><td align="center">--></td><td>Description</td></tr><tr><td>Background</td><td align="center">--></td><td>Description</td></tr><tr><td>Delivery Consultant</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Exploitation Difficulty</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Remediation Effort</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Recommendations</td><td align="center">--></td><td>Recommendations</td></tr><tr><td>References</td><td align="center">--></td><td>References</td></tr><tr><td>CWE ID</td><td align="center">--></td><td>CWE ID</td></tr><tr><td>Flaw Severity</td><td align="center">--></td><td>Severity</td></tr><tr><td>Remediation Effort</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Category</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Exploit Difficulty</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Finding Status</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Source Veracode</td><td align="center">--></td><td>Finding Tag</td></tr></tbody></table>

### SAST Asset Field Mappings

| Veracode Field     | Direction | PlexTrac Field |
| ------------------ | :-------: | -------------- |
| File Path          |    -->    | Asset Name     |
| Application        |    -->    | Parent Asset   |
| Instance Details   |    -->    | Asset Name     |
| Line Number        |    -->    | Asset Evidence |
| Function Prototype |    -->    | Asset Evidence |
| First Occurence    |    -->    | Asset Evidence |
| Remediation Status |    -->    | Asset Evidence |
| Migration Status   |    -->    | Asset Evidence |

### DAST Finding Field Mappings

<table><thead><tr><th width="225">Veracode Field</th><th align="center">Direction</th><th>PlexTrac Field</th></tr></thead><tbody><tr><td>Veracode</td><td align="center">--></td><td>PlexTrac</td></tr><tr><td>Dynamic Flaw</td><td align="center">--></td><td>Finding Title</td></tr><tr><td>Description</td><td align="center">--></td><td>Description</td></tr><tr><td>Background</td><td align="center">--></td><td>Description</td></tr><tr><td>Delivery Consultant</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Exploitation Difficulty</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Remediation Effort</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Recommendations</td><td align="center">--></td><td>Recommendations</td></tr><tr><td>References</td><td align="center">--></td><td>References</td></tr><tr><td>CWE ID</td><td align="center">--></td><td>CWE ID</td></tr><tr><td>Flaw Severity</td><td align="center">--></td><td>Severity</td></tr><tr><td>Remediation Effort</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Remediation</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Category</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Category</td><td align="center">--></td><td>Custom Field</td></tr><tr><td>Exploit Difficulty</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Exploit Difficulty</td><td align="center">--></td><td>Custom Tag</td></tr><tr><td>Finding Status</td><td align="center">--></td><td>Finding Tag</td></tr><tr><td>Finding Status</td><td align="center">--></td><td>Custom Tag</td></tr><tr><td>Source Veracode</td><td align="center">--></td><td>Finding Tag</td></tr></tbody></table>

### DAST Asset Field Mappings

| Veracode Field     | Direction | PlexTrac Field |
| ------------------ | :-------: | -------------- |
| File Path          |    -->    | Asset Name     |
| Application        |    -->    | Parent Asset   |
| Instance Details   |    -->    | Asset Name     |
| Line Number        |    -->    | Asset Evidence |
| Function Prototype |    -->    | Asset Evidence |
| First Occurence    |    -->    | Asset Evidence |
| Remediation Status |    -->    | Asset Evidence |
| Migration Status   |    -->    | Asset Evidence |

### SCA Finding Field Mappings

| Veracode Field  | Direction | PlexTrac Field |
| --------------- | :-------: | -------------- |
| CVE\_Summary    |    -->    | Finding Title  |
| CVSS Data       |    -->    | Score Type     |
| CVSS Data       |    -->    | Score Value    |
| CVSS Data       |    -->    | Vector         |
| CVE ID          |    -->    | CVE ID         |
| Source Veracode |    -->    | Finding Tag    |

### SCA Asset Field Mappings

| Veracode Field | Direction | PlexTrac Field |
| -------------- | :-------: | -------------- |
| Library        |    -->    | Asset Parent   |
| App Name       |    -->    | Asset Name     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.plextrac.com/plextrac-documentation/product-documentation-1/integrations-and-file-imports/veracode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
