list_software
List the software library (Market)
The signature catalogue's PRODUCT taxonomy joined to what the network shows: for every engine, its display name, vendor, category and homepage, the current host count broken down by observed role, when it was first and last seen, a compliance signal for the seats running it, and a host-count trend of up to 90 UTC days.
Every catalogue engine appears, including one the network does not currently show (hosts: 0, a flat trend) — the library is the catalogue, not only today's sightings. category is the vendor's own framing; roles is the OBSERVED fact and is the one to trust where the two disagree.
compliance.seats_linked is deliberately not called "owned": an engine → seat link is MANY-TO-MANY, so a seat whose hosts run two engines is counted under both and its findings appear under both. Summing open_findings across engines therefore OVER-COUNTS the network total; the figure answers "how much compliance debt sits behind this engine", never "who is to blame". compliance is null when no seat is linked to the engine, and snapshot_date always travels with the numbers because the daily rollup can be a day stale.
lanes[] (issue #798) reports each tracked upstream LANE of the engine — a lane is not an engine: oxalis covers three independent release ladders — with its latest_release and the hosts_current / hosts_behind / hosts_unknown split of the hosts running it. advisories summarises the live advisories published for the product by CVSS severity. Both are NULL — never [] or zero counts — for the engines the catalogue tracks no upstream feed for. Market tier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Trend window in trailing UTC days, 1..90 (default 90). The ceiling is part of the contract — `days` can only narrow the window, never widen it. |