Snyk

Snyk helps development teams find, prioritize, and remediate security issues across code, dependencies, containers, and cloud infrastructure.

71 actionsSign in with Snyk

Connect Snyk

What your bot can do in Snyk

Looks up

  • Download Findings DocumentDownload the raw bytes of a completed findings document and return an offloaded file reference.
  • Download Project SBOMDownload a Snyk project's software bill of materials as CycloneDX JSON/XML or SPDX JSON and return an offloaded file reference.
  • Get CollectionRetrieve a collection from a Snyk organization.
  • Get Container ImageRetrieve a container image by its SHA-256 digest from a Snyk organization.
  • Get ExportRetrieve completed export results from a Snyk organization.
  • Get Export Job StatusGet the current status of a Snyk organization export job.
  • Get IAC SettingsRetrieve Infrastructure as Code settings for a Snyk organization.
  • Get Ignore PolicyRetrieve an organization-level ignore policy by ID.
  • Get Inventory AssetRetrieve one inventory asset by ID from a Snyk organization, optionally using sparse fieldsets.
  • Get Inventory Asset Search ResultsRetrieve one page of results from a previously started asynchronous Snyk inventory asset search.
Show 35 more
  • Get Open Source Broker SettingRetrieve whether the Open Source Broker setting is enabled for a Snyk organization.
  • Get Open Source Ecosystem Broker SettingsRetrieve all Broker settings for a specific Open Source ecosystem in a Snyk organization.
  • Get Open Source Private Registry SettingsRetrieve publicly accessible private registry settings for a specific Open Source ecosystem in a Snyk organization.
  • Get OrganizationRetrieve the full details of a Snyk organization.
  • Get Organization IssueRetrieve one Snyk issue by its organization and issue IDs, optionally including data flows for Snyk Code issues.
  • Get Package TestRetrieve a Snyk package test by ID, including its execution state, outcome, component facts, and finding summaries.
  • Get ProjectRetrieve a Snyk project by ID, including its settings and relationships.
  • Get SAST SettingsRetrieve the SAST settings for a Snyk organization.
  • Get SBOM Test ResultRetrieve one page of affected packages from a finished Snyk SBOM test, together with the test result resource.
  • Get SBOM Test StatusPoll the status of an asynchronous Snyk SBOM test job.
  • Get TargetRetrieve a target by ID from a Snyk organization.
  • List Broker ConnectionsList one page of Broker connections integrated with a Snyk organization.
  • List Collection ProjectsList one page of projects in a Snyk collection, with issue counts and owning targets.
  • List CollectionsList one page of a Snyk organization's collections, including project and issue counts.
  • List Component FindingsList one page of unsuppressed findings for a component in a completed Snyk package test.
  • List Container Image Target RefsList one page of target references associated with a container image in a Snyk organization.
  • List Container ImagesList one page of container images in a Snyk organization, optionally filtered by image digest, platform, or registry name.
  • List Ignore PoliciesList one page of organization-level Snyk Code Consistent Ignore policies, with optional search, review, expiry, and sorting filters.
  • List Ignore Policy EventsList one page of event history for a Snyk organization ignore policy.
  • List Inventory Asset ProjectsList one page of Snyk projects linked to an inventory asset, including project attributes and issue counts.
  • List Inventory Asset TargetsList one page of Snyk targets linked to an inventory asset, including each target's origin, reference, manifest file, integration, and…
  • List Inventory AssetsList one page of a Snyk organization's inventory assets, with optional RSQL filtering, sorting, sparse fieldsets, and total count.
  • List Inventory Filter FieldsList one page of fields available for filtering a Snyk organization's inventory assets with RSQL.
  • List Inventory Filter ValuesList one page of distinct values for a Snyk inventory filter field for autocomplete.
  • List Inventory Group FieldsList one page of fields available for grouping inventory assets in a Snyk organization, optionally filtered by asset type.
  • List Inventory Group ValuesList one page of aggregated values for a Snyk inventory group field.
  • List Issues For PackageList one offset page of direct vulnerabilities for a versioned Package URL.
  • List Issues For PackagesList direct vulnerabilities for a batch of versioned Package URLs.
  • List Language SettingsGet one page of language and package-manager settings for a Snyk organization.
  • List Organization IssuesList one page of issues for a Snyk organization, with filters for scan item, issue type, timestamps, effective severity, status, ignored…
  • List OrganizationsList one page of Snyk organizations accessible to the connected account, with group, personal-organization, slug, name, and…
  • List ProjectsList one page of a Snyk organization's projects.
  • List TargetsList one page of a Snyk organization's targets.
  • List Test FindingsList one page of non-threshold-violating, policy-unsuppressed findings from a Snyk package test.
  • Lookup Inventory AssetLook up one inventory asset in a Snyk organization by natural key or alias.

Takes action

  • Add Projects To CollectionAdd up to 100 projects to a Snyk collection.
  • Bulk Delete ProjectsPermanently delete up to 100 Snyk projects.
  • Bulk Update Inventory AssetsTransactionally update attributes for up to 100 inventory assets in a Snyk organization.
  • Bulk Update ProjectsUpdate 1-20 distinct Snyk projects using individual typed patches or one shared patch.
  • Create CollectionCreate a collection in a Snyk organization.
  • Create ExportStart an asynchronous organization export and return the export ID and polling link.
  • Create Ignore PolicyCreate an organization-level ignore policy for a specific Snyk Code finding.
  • Create Repository AliasesLink one or more alternate repository URLs to canonical repository assets in a Snyk organization.
  • Create SBOM TestStart asynchronous vulnerability analysis of a CycloneDX 1.4-1.6 JSON or SPDX 2.3 JSON SBOM.
  • Delete CollectionPermanently delete a Snyk collection.
Show 16 more
  • Delete Ignore PolicyPermanently delete an organization-level Snyk ignore policy.
  • Delete ProjectPermanently delete one Snyk project from an organization.
  • Delete Repository AliasesDetach 1-100 aliased URLs from their canonical repository assets in a Snyk organization.
  • Delete TargetPermanently delete a Snyk target and all projects associated with it.
  • Remove Projects From CollectionRemove up to 100 projects from a Snyk collection.
  • Update CollectionRename a Snyk collection.
  • Update IAC SettingsUpdate Infrastructure as Code custom-rule inheritance, enablement, or OCI registry URL and tag for a Snyk organization.
  • Update Ignore PolicyUpdate an organization-level ignore policy.
  • Update Inventory AssetPartially update the classification, labels, or tags of one Snyk inventory asset.
  • Update Language SettingsUpdate package-manager settings for one programming language in a Snyk organization.
  • Update Open Source Ecosystem Broker SettingsUpdate selected Broker integrations for a specific Open Source ecosystem in a Snyk organization.
  • Update Open Source Private Registry SettingsAdd, update, or remove private registry integrations for one Open Source ecosystem in a Snyk organization.
  • Update Org Secrets SettingsUpdate the Early Access Secrets settings for a Snyk organization.
  • Update OrganizationUpdate the display name of a Snyk organization.
  • Update ProjectUpdate a Snyk project's classifications, tags, test frequency, or owner.
  • Update SAST SettingsEnable or disable Snyk Code SAST for an organization.

More security & ops apps