Open source · Content & Publishing

Content Identity Auditor

Check content identity collisions, canonical ownership and publication cadence with deterministic reports.

v0.2.0 · Node.js 22+ · MIT

Browse the public repository · View releases

The report is deterministically sorted, making it suitable for CI artifacts and release comparisons.

This walkthrough uses the tool's public README and checked-in example files. Run the command from a repository checkout with Node.js 22+.

Run the checked-in example

node ./bin/content-identity-auditor.mjs capture \
  --content=examples/catalog.json \
  --output=baseline.json \
  --captured-at=2026-08-20

node ./bin/content-identity-auditor.mjs audit \
  --content=examples/catalog.json \
  --baseline=baseline.json \
  --today=2026-08-20

Read the result

An audit exits with 0 when there are no blockers, 1 when the content gate is blocked, and 2 for invalid commands, unreadable input, or malformed data. Inputs are limited to 10 MiB.