Skip to content

v0.7.0 — batched KB lookup

Choose a tag to compare

@jonnybottles jonnybottles released this 11 Jul 13:53
· 20 commits to main since this release
0221241

New

Batched KB lookupmsrc_search now accepts a list of KB numbers: kb=["5094123", "KB5094127", ...] (up to 30 per call, deduplicated, order preserved). Feed in a machine's installed-update list and get one grouped response with a per-KB entry each: kb, found, and either the familiar single-KB body (month, CVEs, optional supersedence chain) or a per-KB not_found/upstream error. The top-level total_found sums across all KBs.

  • A plain-string kb= keeps the exact same response shape as before (compatibility contract).
  • Each monthly MSRC document is fetched upstream at most once per batch — the in-process cache does the rest.
  • A malformed list entry fails the whole call with invalid_input rather than silently dropping a KB from your report.
  • include_chain, month=, limit/offset (applied per KB), and all include_* row options work in batch mode.

🤖 Generated with Claude Code