Skip to content

v0.3.0: configurationNodes replaces configurations on nvd_get_cve and nvd_audit_cpe

Latest

Choose a tag to compare

@cyanheads cyanheads released this 25 Aug 05:51
· 1 commit to main since this release
v0.3.0
ea0c74f

configurationNodes replaces configurations on nvd_get_cve and nvd_audit_cpe

  • BREAKING: configurations becomes configurationNodes, a flat array of nodes each carrying groupIndex, groupOperator, nodeOperator, and its own cpeMatch[] — criteria sit one level shallower, and group membership is recoverable from groupIndex
  • Rendered CPE match lines label the vulnerable component in both directions, and the Configurations: line reports group, node, and match counts
  • On mcp-ts-core 0.12.3: tool inputs are strict (an undeclared argument key is rejected by name), the advertised outputSchema declares the error envelope, advertised JSON Schema is 2020-12, protocol revision 2026-07-28 is served on every HTTP endpoint, and transport.sessionMode reports the resolved mode instead of auto
  • .env.example sets MCP_SESSION_MODE=stateless explicitly; the production Docker stage installs with --omit=peer; Bun pins move to 1.4.0
  • Build config, scripts/tree.ts gitignore handling, shipped skills, and new .github/ community-health files resynced to the 0.12.x framework
  • deps: @cyanheads/mcp-ts-core ^0.11.0 → ^0.12.3 (plus biome, @types/node, tsc-alias, typescript 6 → 7, vitest)

CHANGELOG v0.3.0