29 checksec(1) - Kailash Tool Reference
29.1 checksec
checksec - Checks security properties of executables (RELRO/canary/NX/PIE).
| Layer | CLASSIC |
| Category | c-06-reverse-engineering |
| Safety class | safe |
| Licence | BSD-3-Clause |
| Upstream | github.com/slimm609/checksec |
29.1.1 NAME
checksec - Checks security properties of executables (RELRO/canary/NX/PIE).
29.1.2 SYNOPSIS
Not derived automatically - see upstream documentation. This page does not hand-copy flags (generation contract, ADR-0001).
29.1.3 DESCRIPTION (upstream)
checksec ======== Checksec checks the properties of executables (like PIE, RELRO, Canaries, ASLR, Fortify Source). It has been originally written by Tobias Klein and the original source is available here: http://www.trapkit.de/tools/checksec.html. Over time this has expanded in feature set and has now moved from Bash to Golang. Version: 3.0.1 Updates Checksec was originally released with 1.0 in early 2009 and has been used for validating binary checks of Linux systems for over a decade. Over time as more checks were supported and Linux distributions have changed, this has brought more dependencies into checksec. Adding more and more dependenies to be able to check the security flags of files
29.1.4 SEE ALSO
- Category: c-06-reverse-engineering in the category directory (sister tools listed there).
ref: pin - verified 2026-10-14