Correctover — AI Reliability

Your keys are only as strong
as your weakest randomness.

Known weak-RNG libraries still generate keys in production dependency trees. Paste a lockfile — get an instant weak-entropy exposure report, evidence-signed and independently verifiable.

Free lockfile entropy check

Runs entirely in your browser — nothing is uploaded, nothing leaves this page.
Heuristic pre-screen (public advisory data). A signed deep audit (manual 116-check methodology over your real dependency tree) is available on request — this page does not upload anything.

What we catch that scanners miss

Weak key generation

CVE-2026-71851
crypto-js <4.0.0 WordArray.random() — fixed constants + Math.random() fed PRNG. 128-bit nominal, ~2³⁹ real search space. Keys generated this way must be rotated; upgrading does not heal them.

Predictable SM2 keys

CVE-2026-73567
sm-crypto <0.5.0 keygen on Node — Math.random() seeded pool. Affects blockchain account keys, CA and e-signature stacks.

Downstream reach

33.3k/wk
downloads of affected crypto-js 3.x still happening weekly (Oct 2026, npm). Old advisories ≠ old news: keys outlive upgrades.

On-chain SDK advisory board

Wallet / chain SDKs found using weak entropy in key paths during our Oct 2026 public-registry sweep (n=600 popularity-weighted, readonly static analysis). Direct funds-at-risk class — not a style issue.

SDKsignalmonthly downloadsstatus
@gemini-wallet/coreweak-RNG fingerprints2.7Mflagged — manual confirmation advised
@toruslabs/solana-embedweak-RNG fingerprints645kflagged — manual confirmation advised
@waves/ts-lib-cryptoweak-RNG fingerprints292kflagged — manual confirmation advised
@dynamic-labs-wallet/forward-mpc-clientweak-RNG fingerprints316kflagged — manual confirmation advised

Pre-screen fingerprints only (Math.random adjacency in crypto/key/token paths, fixed-constant LCG, time-seed tokens). Not a vulnerability claim — graded findings require the signed deep audit. Maintainers: mail wangguigui@correctover.com for a free re-check of your latest version.

The weak-entropy watchlist

Our Oct 2026 sweep: 600 popularity-weighted crypto/random/security packages scanned → 163 with weak-entropy fingerprints, 82 with ≥3 hits. Top of the list:

packageversionmonthly downloadspattern hits
node-forge1.4.0150.3M12
d3-random3.0.184.0M3
uid2.0.252.7M6
@lukeed/uuid2.0.123.8M3
chance1.1.1310.8M12

Full dataset (82 packages × version × traffic × hit counts, Ed25519-signed integrity receipt included) available for security teams and SBOM vendors. Methodology and counts carry their scope; the dataset itself is reproducible from public registry data.

Independent verification, per receipt

Bought or received a CCS audit receipt? Get an independent verification pass — server-side check of signature, fingerprint, evidence-hash chain and canonical form: ¥9.9 / receipt (fiat) or USDC on Base (x402). Fail-closed report, no infrastructure trust required.

Request a verification pass →

The verification service verifies receipts issued under the Correctover Conformance Shape (individual Internet-Draft; not an RFC, not an IETF endorsement). Payment links are issued 1:1 in reply — no prices in cold mail, no auto-billing.

Every finding ships with a signed receipt

Verify a receipt yourself

Received an audit receipt from us? Verify it offline with any RFC 8032 implementation. Reference one-liner:

StepCommand
Canonical payloadjq -S 'del(.signature, .signed_payload)' receipt.json | jcs-canonicalize
Verify (Node.js)crypto.verify(null, Buffer.from(r.signed_payload), createPublicKey(r.verification.public_key), Buffer.from(r.signature,'base64'))
Fingerprint matchsha256(SPKI DER) truncated to first 32 hex chars must equal verification.public_key_fingerprint

Correctover's runtime-verification draft (draft-correctover-ccs) is an individual Internet-Draft submission, not an RFC and not an IETF endorsement. Independent reproduction is the point.