Threatdown (Malwarebytes) icon

Threatdown (Malwarebytes)

Interact with the ThreatDown Nebula API by Malwarebytes

Actions181

Assets → Search Assets Software

AI-generated

Summary

Searches software installed across assets in Threatdown (Malwarebytes) by sending a POST request to the assets software endpoint with filter, sort, and pagination fields built from the Body Fields collection and optional raw JSON.

Inputs

  • Body Fields — Collection of optional request body fields. Filters cover product, vendor, installed and latest version, host name, FQDN, group, account, machine ID, OS info (platform, type, version, architecture, release name), architecture, language, CVE counts and scores by severity, date ranges (created_at and installation_date after/before), supports_update and update_available flags, and name_multi_search. Most text fields have a .keyword variant for exact match and a not.* variant for exclusion. Also includes page_size (default 50), next_cursor for pagination, sort_field (default account_id) and sort_order (default asc).
  • Additional JSON Body — Raw JSON object merged with the Body Fields values. It can add fields not exposed in the UI. The source pack is signature-only, so which side wins on conflicting keys is not confirmed.

Output shape

The API response for the software search, normalized by the node into n8n items. This is typically a list of software records with the matching assets and a cursor for further pages.

The source pack shows only function signatures, so the exact response shape isn't confirmed. Pagination appears to be cursor-based: pass next_cursor from a previous response to fetch the next page. The page_size default is 50.

Examples

Example 1: Find all hosts running a particular vendor's product.

Body Fields: Vendor = 'Adobe', Product = 'Acrobat', Page Size = 100.

Example 2: List software with updates available on a specific host.

Body Fields: Host Name = 'WS-042', Update Available = true, Sort Field = 'product', Sort Order = 'asc'.

Example 3: Page through results with custom filters.

Additional JSON Body: {"next_cursor":""} plus Body Fields: Page Size = 50.

Links

Discussion