Advisory → Analyze
AI-generatedSummary
Analyze advisories from provided P URLs or an SBOM SHA, returning enriched advisory data shaped by output mode.
Inputs
- authMethod (required) — Choose how to authenticate to the API
- baseURL (required) — The base URL for your Trustify API instance
- limit — Max number of results to return
- outputMode — How to shape the response. In AI tool mode, keep it small to avoid context issues.
- inputType — Analyze by providing P URLs directly or by referencing an SBOM via SHA
- purlsRaw — Paste a JSON array of P URLs, or one P URL per line
- sbomSha — SHA checksum of the SBOM to analyze. Format: sha256:[64-hex] | sha384:[96-hex] | sha512:[128-hex].
- sortingAdvisoryAnalyze — Add one or more sorting rules to order advisories returned by Analyze (severity order: Critical > High > Medium > Low > None > Unknown)
Output shape
Always returned as an array of objects per n8n convention: [{ json: { ... } }].
The actual returned structure depends on outputMode: raw passes through full advisory objects (plus sbomId when using SBOM SHA input), simplified condenses to core fields (uuid, identifier, document_id, package, title, description, score; plus status array with average_severity, average_score when SBOM SHA input), and selected projects to advisorySelectedFields always including identifier, with field options differing by inputType.
Examples
Example 1: Analyze a few P URLs
Set inputType to purls, provide purlsRaw with one or more P URLs, leave outputMode at simplified for compact output.
Example 2: Analyze an SBOM by SHA
Set inputType to sbomSha, provide a valid sha256/sha384/sha512 checksum in sbomSha, optionally adjust limit and sorting.