Skip to content

v0.0.52: the source is published

Choose a tag to compare

@bsbodden bsbodden released this 30 Oct 20:09
· 61 commits to main since this release

v0.0.52: the source is published

The source of the CLI, the audit engine, the MCP server, the GitHub Action and the framework plugins now lives here, with its history since January. Build it with Node and pnpm; there is no Rust toolchain or build key any more.

License. The engine, the CLI, the MCP server and the Action are under the Functional Source License, Version 1.1, MIT Future License (FSL-1.1-MIT): read it, run it, change it, redistribute it, embed it in your own tools and pipelines, all free; the one thing it does not permit is building a product or service that competes with RankCLI. Each version becomes MIT two years after its release. The three framework plugins are MIT. Versions published before this one stay MIT.

The 21 checks that were encrypted into the CLI are ordinary engine code. They lived in a private package, were bundled into a WASM binary and decrypted at run time with a passphrase that shipped in the same tarball. Every plan runs every check, so @rankcli/agent-runtime 0.0.40 exports them (premiumChecks) and runFullAudit runs them by default. The GitHub Action, which used to leave them out, now runs the same audit as rankcli audit and gives the same score.

The JSON report says when, which version, and page by page. -o json carries timestamp, cliVersion, checksRun, checksPassed and pages (one entry per audited page with its url, score and error, warning and notice counts).

No account box under a gate. The "keep this site audited" box after a console audit no longer prints under --fail-on or --min-score, or when CI is set.

Every published package links its source. The npm pages for @rankcli/cli, @rankcli/agent-runtime, @rankcli/mcp-server, @rankcli/github-action, astro-rankcli, next-rankcli and vite-plugin-rankcli point at this repository, as does the MCP registry entry.

Packages: @rankcli/cli 0.0.52, @rankcli/agent-runtime 0.0.40, @rankcli/mcp-server 0.0.25.

Install

npm install -g @rankcli/cli    # or: brew install integrallis/tap/rankcli

Standalone binaries for macOS, Linux and Windows and the Claude Desktop extension (.mcpb) are attached below.