Local opsec auditor. Scans a filesystem tree for leaked secrets, credential-file permission violations, and known-risky patterns. Emits a structured report with concrete remedy commands.
Written in Clojure. CLI via Babashka. Reuses the
hive-* libraries (hive-dsl, hive-system, hive-weave, hive-test) from
the hive-agi ecosystem.
v0.1 — scanner only. Ships:
~/.ssh/*, ~/.gnupg/*, **/kubeconfig*, **/*.pem, …).Not yet:
git log history walking (working tree only).bb scan ~/PP/some-project # scan a tree, write report to ./cleanx-report-<ts>.md
bb scan ~ --out /tmp/home.md # audit the whole home directory
bb scan . --format json # JSON to stdout
bb test # run the trifecta suite
bb repl # nREPL on :7921
Short version: cli → scan/engine (uses hive-weave/bounded-pmap
and hive-system/IFilesystem) → findings → report/markdown or report/json.
All I/O returns a hive-dsl.result/Result; errors are collected, not thrown.
Source: EPL-1.0 (matching the hive ecosystem).
Vendored data: resources/rules/gitleaks.toml is MIT, upstream notice preserved
in resources/rules/NOTICE.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |