LogoLogo
API DocumentationIntegrationsPlexTrac.com
  • Product Documentation
    • Using This Site
    • Security Advisories
    • Deployment and Maintenance Policy
    • Supported Applications
  • PlexTrac Modules
    • Dashboard
    • Clients
      • Clients Components
      • Creating a Client
      • Managing Clients
      • Managing Client Users
      • Adding Assets to a Client
      • Managing Assets
    • Schedule
      • Schedule Components
      • Creating an Engagement
      • Requesting an Engagement
      • Managing Engagements
      • Engagement Status
    • Assessments
      • Assessment Components
      • Managing Questionnaires
      • Starting an Assessment
      • Taking an Assessment
      • Reviewing an Assessment
      • Submitting an Assessment
    • Reports
      • Report Components
      • Creating a Report
      • Adding from NarrativesDB
      • Editing a Report
      • Using Short Codes in Reports
      • Findings
        • Creating a Finding
        • Collaborative Editing
        • Importing Findings from a File
        • CSV Findings Templates
          • Using Report Findings CSV Template
        • Importing Findings via an Integration
        • Importing Findings from WriteupsDB
        • Finding Status
        • Creating Jira Tickets
        • CVSS Scoring
        • Affected Assets
      • Importing a Report
      • Exporting a Report
    • Priorities
      • Priorities Components
      • Creating a Priority
      • Linking Findings and Assets
      • Managing Priorities
      • Priorities Metrics
    • Content Library
      • Types of Repositories
      • NarrativesDB
        • NarrativesDB Home Page
        • Managing Repositories
        • Managing Users
        • Creating a Repository
        • Managing Sections
        • Creating a Section
      • WriteupsDB
        • WriteupsDB Home Page
        • Managing Repositories
        • Managing Users
        • Creating a Repository
        • Creating a Writeup
        • Copying a Writeup
        • Adding to a Report
        • Importing via CSV Template
      • RunbooksDB
        • RunbooksDB Home Page
        • Managing Repositories
        • Managing Users
        • Creating a Repository
        • Creating a Procedure
        • Creating a Technique
        • Creating a Tactic
        • Creating a Methodology
    • Analytics
      • Findings
      • Assets
      • Runbooks
      • Trends & SLAs
    • Runbooks
      • Managing Engagements
        • Starting an Engagement
        • Submitting an Engagement
      • Managing Test Plans
        • Creating a Test Plan
        • Exporting a Test Plan
  • Tenant Management
    • Account Management
      • Profile (Personal Settings)
        • Managing User Profile
        • Managing Password
        • Setting Up Two-Factor Authentication
      • Account Admin
        • Tenant Settings
          • Account Information
          • General Settings
          • Email Settings
          • Tags Settings
          • Service-Level Agreements (SLAs)
          • Short Codes
        • Customizations
          • Layouts
          • Templates
            • Report Templates
            • Export Templates
            • Style Guides
          • Theme
        • Automations
          • Risk Scoring
            • Creating Equations
            • Managing Priority Equations
          • Parser Actions
        • Integrations & Webhooks
          • Integrations (API)
            • Cobalt
            • Edgescan
            • HackerOne
            • Jira
            • ServiceNow
            • Tenable Vulnerability Management
            • Tenable Security Center
          • Webhooks
        • Security & User Management
          • Audit Log
          • Security
            • Authentication Methods
              • OAuth/OpenID Setup
                • Microsoft Entra ID
                • Google OAuth
                • Okta
                • OpenID Connect
              • SAML Setup
            • General Authentication Settings
            • Authorization
            • Role Based Access (RBAC)
              • Custom Roles
            • Classification Tiers
          • Users
            • Adding Users
            • Managing Users
        • Licensing
          • Licensing
          • Priorities
          • Plex AI
            • Using AI
        • White Labeling
      • Help Center
      • Logout
    • Integrations and File Imports
      • Acunetix
      • BlindSPOT
      • Burp Suite
      • Checkmarx
      • Core Impact
      • HCL AppScan
      • Invicti
      • Nessus
      • Nexpose
      • Nipper
      • Nmap (Assets)
      • Nmap Vulners NSE
      • Nodeware
      • NodeZero
      • OpenVAS
      • OWASP ZAP
      • Pentera
      • Qualys (VM Parser)
      • Qualys (Web App Scanner)
      • RapidFire
      • Scythe
      • Veracode
  • API Documentation
    • Overview
    • Concept Definitions
    • Getting Started
    • Retrieving Parameter IDs
    • Object Structures
      • Client Object
      • Report Object
      • Finding Object
      • Asset Object
      • Evidence Object
    • Use Cases
    • API Change Policy
      • API Change Log
    • Webhooks
      • Webhook Payload Structure
      • Verifying Sender Requests
Powered by GitBook

Resources

  • Privacy Policy
  • Terms of Use
  • Vulnerability Policy

© 2025 PlexTrac, Inc. All rights reserved.

On this page
  • Field Mappings
  • Snyk Open Source, Container, and IaC Mappings
  • Snyk Code Mappings
  • Setting up Integration with Snyk
  • Editing Existing Connections

Was this helpful?

Export as PDF
  1. Tenant Management
  2. Account Management
  3. Account Admin
  4. Integrations & Webhooks
  5. Integrations (API)

Snyk

Last updated 6 months ago

Was this helpful?

Snyk provides tools and services to help developers find and fix security vulnerabilities in their software applications by identifying vulnerabilities in open-source libraries and containers, which developers commonly use to build their applications.

PlexTrac is currently not integrated with Snyk. Check with your account manager for more information.

Snyk scanner files can be imported into PlexTrac via API for use in a PlexTrac report. PlexTrac integrates with the following Snyk products:

  • Snyk Code (SAST)

  • Snyk Open Source (SCA)

  • Snyk Container

  • Snyk Infrastructure as Code

When a file is imported in PlexTrac, the source of the scanner file is retained and tracked in the "Source" field on the findings details page.

Field Mappings

Below are the field mappings from Snyk to PlexTrac, broken up by tool. The mappings are broken up in the tool sections by findings and assets.

Tables include the following columns:

  • Snyk Field: this is the field name that appears in Snyk

  • PlexTrac Field: this is the field name that appears in PlexTrac

  • Direction: this displays the direction that the flow of data is occurring for the integration (a value of "x" means that the value is not imported)

  • Required: this denotes if a value is required for the import to be successful

  • Notes: additional information

An asterisk indicates the field is required.

Snyk Open Source, Container, and IaC Mappings

Below are the mappings for the following Snyk products:

  • Snyk Open Source (SCA)

  • Snyk Container

  • Snyk Infrastructure as Code (IaC)

Finding Fields

Snyk Field
Direction
PlexTrac Field
Notes

Issue Title

-->

Finding Title*

required

Issue Description

-->

Finding Description*

required

Issue Description

-->

References

Issue Description

-->

Recommendations

Disclosure Time

-->

Created at

Publication Time

x

(not ingested)

CVE Identifier

-->

CVE Identifier

CWE Identifier

-->

CWE Identifier

Severity Score Value

-->

Score Value

Severity Score Calculation

-->

Severity Score Calculation

Severity Score Type

-->

Score Type

(no equivalent field in Snyk)

-->

Finding Status*

required; assigned a value of "Open"

Issue Severity

-->

Finding Severity*

required; the five severity value mappings are listed below in italics

Informational

-->

Informational

Low

-->

Low

Medium

-->

Medium

High

-->

High

Default

-->

Critical

Nearest Fixed In Version

-->

Custom Field "Nearest Fixed In Version

Fix Info

-->

Custom Field "Fix Info"

Organization Name

-->

Custom Field "Organization Name"

Organization ID

-->

Custom Field "Categorical Id"

Package Name

-->

Custom Field "Package Name"

Issue Type

-->

Custom Field "Issue Type"

Violated Policy Public Id

-->

Custom Field "Violated Policy Public Id"

Exploit Maturity

-->

Custom Field "Exploit Maturity"

Patches

-->

Custom Field "Patches"

Issue URL

-->

References

Asset Fields

Snyk Field
Direction
PlexTrac Field
Notes

Project Name

-->

Affected Asset Name

Deduplication Logic

If a duplicate finding title is found during import, the finding title in PlexTrac is appended with the Snyk Organization ID and Issue Id in parenthesis at the end of the title value.

Snyk Code Mappings

Below are the mappings for Snyk Code (SAST).

Findings

Snyk Field
Direction
PlexTrac Field
Notes

Aggregate Title

-->

Finding Title*

required

Detail Title

-->

Finding Description*

required

Product

-->

Tags

Product

-->

Source

Priority Score

-->

Score Type General

CVE

-->

CVE

CWE ID

-->

CWE

Issue URL

-->

References

Severity Mapping

required; the five severity value mappings are listed below in italics

Informational

-->

Informational

Low

-->

Low

Medium

-->

Medium

High

-->

High

Default

-->

Critical

Primary Region

-->

Custom Field: "Source Location"

Priority Score Factors

-->

Custom Field: "Snyk Priority Score Factors"

Asset Mappings

Snyk Field
Direction
PlexTrac Field
Notes

Project Name

-->

Parent Asset*

required

Primary File Path

-->

Child Asset*

required

Primary File Path

-->

Affected Asset(s)*

required

Setting up Integration with Snyk

Step 1: From the Admin Dashboard, click Integrations under "Tools & Integrations."

Step 2: Click Connect within the Snyk box.

Step 3: Click New Connection.

Step 4: On the Configuration Details tab, enter a name for the integration and the Snyk API key. Click Continue.

Step 5: On the Mapping tab, review the mappings and select the fields in Snyk to import by validating that the checkbox next to the field is set. To ignore a field on import, uncheck the box. Required fields (checkbox is greyed out) cannot be configured. Scroll to the bottom and click Save.

Step 6: A message on the First Synch tab will confirm if the synch was successful. If successful, click Got It.

The connection is now listed.

Editing Existing Connections

Connections are edited by clicking Edit under the "Actions" column.

Connections can be turned off by clicking the toggle bar under the "Enabled" column.

Connections can be manually synchronized by clicking Sync under the "Actions" column.

Connections can be deleted by clicking the three dots under the "Actions" column and then Delete. A modal will appear, asking for confirmation of the action.

Visit for information on generating an API key.

Once set up, findings can be imported into a report, and .

Snyk Support
instructions on this process can be found here