Sesha is a YAML-driven security auditing tool for Linux. Write declarative checks in plain YAML — no code, no plugins, no agents. Ship it as a single static binary with zero runtime dependencies.
It auto-detects your environment (bare-metal, VM, or container), filters checks by OS, distro, and profile, then reports findings in human-readable text, JSON, or JSONL.
# Install
go install github.com/ancients-collective/sesha/cmd/sesha@latest
# Run — show findings (default)
sesha
# Show all check results
sesha --show all
# JSON for SIEM ingestion
sesha --format json
# Filter by severity
sesha --sev critical,high
Sesha ships with checks across 7 security categories:
Writing your own checks is simple — see the check authoring guide.