slimm609/checksec
Checksec observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 96
- Release rhythm 65
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 178
- age_days: 4590
- days_rel: 77
- days_push: 29
- n_releases_24m: 4
Adoption not part of the score
2371 stars · 314 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go rewrite of the classic checksec tool that inspects security hardening properties (RELRO, stack canaries, NX, PIE, FORTIFY_SOURCE, CFI) of ELF executables, running processes, and the Linux kernel. It ships as a single static binary with CLI, JSON, XML, and YAML output formats.
Use cases
- check if a binary is compiled with PIE, RELRO, and stack canaries
- audit security hardening of executables in a directory
- verify binary hardening in distroless containers or embedded systems
- check the running kernel's hardening configuration
- scan a running process's security properties by PID
- output binary security checks as JSON for CI pipelines
When to choose
- you need fast, dependency-free binary security checks on Linux
- you want machine-readable output (JSON/XML/YAML) for automation
- you're auditing hardening flags across many binaries or in minimal environments
- you need to check kernel or process hardening from the command line
When to avoid
- you need to analyze Windows PE or macOS Mach-O binaries
- you need full feature parity with the original bash checksec
- you need deep binary analysis beyond hardening flags, such as disassembly or vulnerability discovery
Facets
cli-tool · maturity active
security vulnerability-scanning cli developer-tools security developer-tools cli go binary-analysis elf hardening-checks single-binary penetration-testing command-line linux macos docker
2 sources
- readme: https://github.com/slimm609/checksec · fetched 2026-08-28 · 5991aed8f7d0
- homepage: https://slimm609.github.io/checksec · fetched 2026-08-29 · efe88fef6af2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| slimm609/checksec | main | 86 |
For agents
markdown · JSON · MCP: product_card(name="slimm609/checksec")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem