Zenzic

A deterministic Document Integrity Engine for Markdown/MDX. Catch broken links‚ orphaned pages‚ and leaked credentials in CI/CD before deployment.

Zenzic is a pure-Python static analysis engine that treats structured natural language (Markdown, MDX) as source code. It performs deterministic static analysis over documentation graphs to detect structural defects, navigation failures, and security issues before build or deployment. Unlike traditional output-based HTML proofers that require a full site build, Zenzic lints the raw source files. It builds an in-memory Virtual Site Map (VSM) to validate internal links, anchors, and topological orphans in milliseconds. Key Features: - Zero Subprocess: Runs entirely in-process with zero external binary dependencies. - RE2 Discipline: Uses google-re2 for O(N) linear-time regex matching, eliminating ReDoS vulnerabilities. - Built-in Credential Scanner: Detects leaked API keys and tokens (AWS, GitHub, Stripe, etc.) directly in the documentation source. - Engine Agnostic: Native adapters for MkDocs and Zensical, plus a Standalone mode for any Markdown repository. - CI/CD Ready: Strict exit code contracts (Exit 2 for security breaches) and native GitHub Actions support.

Zenzic

Details:

Stars

Forks

Alternative

markdownlint, htmlproofer, vale

Pricing

Free

Related tools

Sign up for 1 email a week

We send new OSS products every week in a new newsletter. No Spam.

Error. Your form has not been submittedEmoji
This is what the server says:
There must be an @ at the beginning.
I will retry
Reply
We respect your privacy. Your information is safe with us.
Built on Unicorn Platform