- Scheme 81.6%
- Shell 9.1%
- Rust 4%
- Python 2.3%
- Makefile 2.1%
- Other 0.9%
| .builds | ||
| .jerboa | ||
| bin | ||
| docs | ||
| patches/jerboa-native-rs | ||
| scripts | ||
| src/secmon | ||
| support | ||
| tests | ||
| .gitignore | ||
| .jerbuild | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| dependency-lock.tsv | ||
| jpkg.lock | ||
| jpkg.policy.sexp | ||
| jpkg.sexp | ||
| LICENSE | ||
| Makefile | ||
| plan.md | ||
| README.md | ||
| SECURITY.md | ||
| slack.md | ||
| toolchain-lock.tsv | ||
| wasm-gaps.md | ||
jerboa-secmonlib
Static Jerboa security-monitor agent, collector/analyzer source, and native FFI registration support.
The agent listener defaults to 127.0.0.1:31337, binds the requested numeric
IPv4 address through the full socket path, and reports the OS-confirmed bound
address. A fixed worker pool, bounded queue, global/per-source active and rate
budgets, strict frames, and absolute authentication/idle read-and-write deadlines
protect the pre-auth boundary from Slowloris/thread exhaustion. make test
includes real non-loopback refusal, byte-drip, and non-reading-peer regressions.
This repo is not public-production-ready until make release-evidence is
captured on the target Linux or FreeBSD release host and the blockers in
docs/release-evidence.md are closed.