v0.1.2: Maintenance: mcp-ts-core 0.12.3 adoption and test-suite reconciliation
Maintenance: mcp-ts-core 0.12.3 adoption and test-suite reconciliation
- Upstream CT/Shodan fetches moved onto the framework fetch/retry layer: expected-status handling, Retry-After honoring
- Per-item error fields renamed in tool outputs: handshakeError (inspect_tls), transportError (probe_http), queryError/lookupError/hostError (resolve_dns), sourceError (enumerate_subdomains)
- Unscanned Shodan targets return the typed no_data error
- Reconciled test suite: unit, integration, smoke, and fuzz projects under tests/, plus a coverage script
- Supply-chain guards: 3-day minimum release age and Socket install scanning
- Docker image on oven/bun:1.4.0 with BuildKit cache mounts and --omit=peer production installs
- GitHub community health files and .gitattributes
- Internal: framework tooling/template adoption, skill sync, docs/metadata alignment
- deps: typescript ^6 -> ^7, @types/node 25 -> 26 (+ biome/vitest/fast-check/minor bumps)