npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@trustify-da/n8n-nodes-dependency-analytics

v1.0.1

Published

Trustify :: Dependency Analytics :: n8n

Readme

ci codecov

n8n-nodes-dependency-analytics

This is an n8n community node for Red Hat Dependency Analytics.

Dependency Analytics helps organizations explore the relationships between applications, dependencies, and vulnerabilities by consuming and managing:

  • Software Bill of Materials (SBOMs)
  • Vulnerability Exploitability eXchange (VEX) data
  • Vendor advisories from vulnerability databases

It is designed for DevSecOps teams and developers to better understand and reduce organizational risk exposure.

n8n is a fair-code licensed workflow automation platform.

Installation | Operations | Credentials | Compatibility | Usage | Resources | Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This node provides three operation groups that mirror the Dependency Analytics API:

SBOM operations

  • Get SBOM - Retrieve metadata for a single SBOM by its SHA (supports sha256:, sha384:, sha512: prefixes).
  • Get Many SBOMs - List SBOMs in your instance with optional limit/sorting.

Advisory operations

  • Get Advisory - Fetch a specific advisory (includes identifiers, issuer, dates, and CVE links where available).
  • Get Many Advisories - List advisories with optional sorting.
  • Analyze - Resolve advisories for supplied packages:
    • From PURLs: send one or more PURLs and receive advisories per package.
    • From an SBOM SHA: look up the SBOM, then return advisories associated with that SBOM.

Vulnerability operations

  • Get Vulnerability - Retrieve a single vulnerability record (e.g., by CVE).
  • Get Many Vulnerabilities - List vulnerability records with optional sorting.

Sorting and limits

  • List-style operations accept multiple sort rules; they are applied in order after the items are fetched.
  • Supported sort fields:
    • SBOMs (Get Many): published, name, packages (count), size
    • Advisories (Get Many): published, title, size
    • Advisories (Analyze): published, title, average score, average severity (Critical > High > Medium > Low > None > Unknown)
    • Vulnerabilities (Get Many): published, title, average severity, average score
  • The Limit option caps results (default 50, minimum 1).

Output modes

  • Simplified (default): minimal, stable shape for each resource to keep payloads small.
  • Raw: returns the API response as-is (use when you need every field).
  • Selected Fields: pick the properties you want; identifiers are always included.
  • Tip: When chaining nodes or using AI tools, prefer Simplified or a narrow Selected Fields set to avoid oversized items.

Credentials

This node supports Client Credentials OAuth2 type for authenticating with Red Hat Dependency Analytics.

RHTPA Client Credentials

  • Use when connecting to RHTPA cloud services
  • Required parameters: (Provided by the RHTPA team upon request)
    • Client ID
    • Client Secret

Trustify Client Credentials

  • Use when connecting to:
    • On premise Trustify instance
    • Local development
  • It requires that in your SSO provider a confidential client exists
    • The Trustify instance accepts this client id
    • The Trustify instance can map the client or scope to the necessary permissions

For more information refer to the Trustify - OIDC Docs

Usage

  1. Add the Dependency Analytics node to your n8n workflow

  2. Select an operation (e.g., “List SBOMs”)

  3. Provide required inputs (e.g., SBOM SHA)

  4. Run the workflow and process the results

Resources