HOLD / BREACH / UNLOGGED
Every stated rule lands in one of three buckets: enforced by something that runs, stated with nothing behind it, or a gate running that no rule covers.
Check the hull before you trust the air.
Test coverage told a generation of engineers whether their code runs. Nothing told them whether their policy runs. hullcheck reads the rules a repository states, finds the gates that actually execute in CI, hooks and checker scripts, and reports every rule with nothing behind it. A hull breach in vacuum does not announce itself โ the seal looks fine, the reading drifts, and the first hard signal is the one you cannot act on. Policy fails the same way. Apache-2.0, written in Go.
Open source โ Apache-2.0, written in Go
Separates enforced rules from stated ones: HOLD, BREACH, UNLOGGED
Finds gates running that no written rule covers
Time-to-truth: how long before a breach actually surfaces
Manual processes and outdated utilities drain engineering time that should be spent on real problems.
Test coverage told a generation of engineers whether their code runs. Nothing told them whether their policy runs. hullcheck reads the rules a repository states, finds the gates that actually execute in CI, hooks and checker scripts, and reports every rule with nothing behind it. A hull breach in vacuum does not announce itself โ the seal looks fine, the reading drifts, and the first hard signal is the one you cannot act on. Policy fails the same way. Apache-2.0, written in Go.
Purpose-built capabilities engineered to deliver on every promise.
Every stated rule lands in one of three buckets: enforced by something that runs, stated with nothing behind it, or a gate running that no rule covers.
Coverage weighted by severity, so a missing gate on the rule that matters does not average away against a dozen that do not.
p50, p90 and worst case for how long a breach takes to surface. A gate that only runs nightly is not the same as one that runs on the pull request.
One binary, no daemon, no account. Reads the repo it is pointed at and prints a reading.
The full source lives on GitHub under the Apache-2.0 license. No license fees, no lock-in, no sales team. Read it, run it, fork it โ and if it breaks, file an issue and watch it get fixed in the open.
$ git clone https://github.com/space-pirate-zero/hullcheck.gitApache-2.0 licensed ยท star it, fork it, ship it
A rule that cannot execute is a wish. hullcheck is the difference between a policy document and a policy.
hullcheck is open source โ the code is already yours. Drop your email for release notes, roadmap drops, and breaking-change warnings.
The open-source VM manager that makes Docker Desktop look expensive.
Open-source macOS VM orchestration using Apple's Virtualization.framework. MIT-licensed on GitHub, with 89 MCP tools for AI automation, Bonjour mesh networking, and sub-100ms snapshots.
They watch everything. Now you watch back.
Counter-surveillance: 85+ tools, 12 domains. RF analysis, IMSI detection, encrypted mesh, evidence preservation. Zero-knowledge.