Changelog

What's new in Graneth

Notable changes to the scanner, the dashboard, and the receipt trust chain. Dates are when the change reached production.

2026-07SEO

Crawlable public pages

Benchmark, trust, and the guides now render at real, indexable URLs with per-page metadata and localized alternates — not hash routes.

2026-07Security

Hardened receipt trust chain

Attestation-key rotation, an evidence hash-chain with a fork guard, and fail-closed policy enforcement across the scanner.

2026-07Billing

Honest money path

Credit deduction refunds on any scan failure, idempotent credit purchases, and live-registry retries — the service never silently under-delivers.

2026-06Scanner

Hybrid scanner

Level-1 SAST → reachability → Level-2 LLM triage, with cross-file taint stitching and a fail-safe contract: a stage that can't run reports ERROR, never a silent “clean”.

2026-06MCP

Free pre_flight_check

The account-less MCP server that catches AI-hallucinated packages and hardcoded secrets at generation time — published as @graneth/mcp-server.