Tidelift · Arazzo Workflow

Tidelift — package vulnerability check

Version 1.0.0

Validate the API key, look up a package and a release, and pull the release's vulnerabilities.

1 workflow 4 source APIs 1 provider
View Spec View on GitHub CompanyOpen-SourceSoftware Supply ChainDependency ManagementApplication SecuritySBOMLicense ComplianceVulnerability ManagementDeveloper ToolsArazzoWorkflows

Provider

tidelift

Workflows

packageVulnerabilityCheck
Look up a package release and inspect a vulnerability affecting it.
5 steps inputs: package_name, package_platform, release_version, vulnerability_id
1
auth
2
showPackage
3
showRelease
4
releaseSbom
5
getVulnerability

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Tidelift — package vulnerability check
  version: 1.0.0
  summary: Validate the API key, look up a package and a release, and pull the release's vulnerabilities.
sourceDescriptions:
- name: authenticationApi
  url: ../openapi/tidelift-authentication-api-openapi.yml
  type: openapi
- name: packagesApi
  url: ../openapi/tidelift-packages-api-openapi.yml
  type: openapi
- name: releasesApi
  url: ../openapi/tidelift-releases-api-openapi.yml
  type: openapi
- name: vulnerabilitiesApi
  url: ../openapi/tidelift-vulnerabilities-api-openapi.yml
  type: openapi
workflows:
- workflowId: packageVulnerabilityCheck
  summary: Look up a package release and inspect a vulnerability affecting it.
  inputs:
    type: object
    properties:
      package_platform: {type: string}
      package_name: {type: string}
      release_version: {type: string}
      vulnerability_id: {type: string}
    required: [package_platform, package_name, release_version]
  steps:
  - stepId: auth
    operationId: authCheck
  - stepId: showPackage
    operationId: showPackage
    parameters:
    - name: package_platform
      in: path
      value: $inputs.package_platform
    - name: package_name
      in: path
      value: $inputs.package_name
  - stepId: showRelease
    operationId: showRelease
    parameters:
    - name: package_platform
      in: path
      value: $inputs.package_platform
    - name: package_name
      in: path
      value: $inputs.package_name
    - name: release_version
      in: path
      value: $inputs.release_version
  - stepId: releaseSbom
    operationId: releaseSbom
    parameters:
    - name: package_platform
      in: path
      value: $inputs.package_platform
    - name: package_name
      in: path
      value: $inputs.package_name
    - name: release_version
      in: path
      value: $inputs.release_version
  - stepId: getVulnerability
    operationId: getVulnerability
    parameters:
    - name: vulnerability_id
      in: path
      value: $inputs.vulnerability_id

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/tidelift-package-vulnerability-check.arazzo"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.