Snyk
App Vendor: Snyk
App Category: Vulnerability Management
Connector Version: 1.0.0
API Version: 1.0.0
About App
Snyk is a developer security platform that scans vulnerabilities in your code, open-source dependencies, containers, and code infrastructure.
The Snyk app is configured with Orchestrate to perform the following actions:
| Action Name | Description | 
|---|---|
| Generate SBOM | This action generates SBOM for a project. | 
| Generic Action | This is a generic action to perform any additional use case on Snyk. | 
| Get all Organizations | This action retrieves a list of all organizations that the user is a part of from Snyk. | 
| Get all Projects | This action retrieves a list of all projects from Snyk. | 
| Get Project and its Details | This action retrieves a project and its details. | 
Configuration Parameters
The following configuration parameters are required for the Snyk app to communicate with the Snyk enterprise application. The parameters can be configured by creating instances in the app.
| Parameter | Description | Field Type | Required/Optional | Comments | 
|---|---|---|---|---|
| API Token | Enter the API token to authenticate to snyk. | Password | Required | 
 | 
Action: Generate SBOM
This action generates SBOM for a project.
Action Input Parameters
| Parameter | Description | Field Type | Required/Optional | Comments | 
|---|---|---|---|---|
| SBOM Format | Enter the SBOM format to generate. Example: 
 | Text | Required | |
| Project ID | Enter the Snyk project ID. | Text | Required | |
| Organization ID | Enter the Snyk organization ID. | Text | Required | 
Action: Generic Action
This is a generic action to perform any additional use case on Snyk.
Action Input Parameters
| Parameter | Description | Field Type | Required/Optional | Comments | 
|---|---|---|---|---|
| Endpoint | Enter the endpoint to perform the action. Example: /orgs/{orgid}/projects | Text | Required | |
| Method | Enter the HTTP method to use. Example: 
 | Text | Required | |
| Payload | Enter the payload of the request. Example: {"name": "organization-name"} | Key Value | Optional | |
| Query Params | Enter the query parameters to filter results. Example: {"type": "auto"} | Key Value | Optional | P | 
Action: Get all Organizations
This action retrieves a list of all organizations the user is a part of from Snyk.
Action Input Parameters
This action does not require any action input parameter.
Action: Get all Projects
This action retrieves a list of all projects from Snyk
Action Input Parameters
| Parameter | Description | Field Type | Required/Optional | Comments | 
|---|---|---|---|---|
| Organization ID | Enter the organization ID to retrieve all the projects in Snyk. | Text | Required | 
 | 
| Project Name | Enter the project name to filter results. Example: orchestrate | Text | Optional | 
 | 
| Type | Enter the type to filter projects. Example: 
 | Text | Optional | 
 | 
Action: Get Project and its Details
This action retrieves the project and its details.
Action Input Parameters
| Parameter | Description | Field Type | Required/Optional | Comments | 
|---|---|---|---|---|
| Organization ID | Enter the organization ID to get projects. | Text | Required | 
 | 
| Project ID | Enter the project ID to get the project details. | Text | Required | 
 |