Skip to main content

Cyware Orchestrate

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:

  • cyclonedx

  • spdx

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:

  • GET

  • POST

  • PUT

  • DELETE

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: 

  • auto

  • manual

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