If you discover a security issue in lpe-audit-kit itself — for example,
the script behaves dangerously on certain inputs, leaks sensitive data, or
could be exploited to compromise the host running it — please report it
privately rather than opening a public issue.
Contact: Open a private security advisory via GitHub: https://github.com/mk4me/lpe-audit-kit/security/advisories/new
Please include:
- Description of the issue
- Steps to reproduce
- Affected versions
- Suggested mitigation if you have one
I will acknowledge within a week and aim to release a fix within 30 days for confirmed issues, depending on complexity.
This is not the right place to report Linux kernel vulnerabilities. For kernel issues, follow upstream coordinated disclosure:
- General kernel security:
security@kernel.org - Distribution coordination:
linux-distros@vs.openwall.org - See Linux kernel security process
In scope:
- The audit scripts (
lpe-audit.sh,fleet-audit.sh,verify.sh) - Build/release artifacts on this repo
- CI configuration if it could leak secrets
Out of scope:
- Vulnerabilities in Linux kernel, sudo, AppArmor, etc. (report to those projects directly)
- Vulnerabilities in dependencies (
ssh,awk,bash) — report upstream - Issues in user environments not caused by this tool
| Version | Supported |
|---|---|
| 1.x | Yes (current) |
| < 1.0 | No |
This tool is designed to be:
- Read-only. It does not modify system state. Mitigation commands are printed as text, never executed.
- No exploit code. It detects exposure but does not attempt to verify exposure by triggering the bugs.
- Minimal privilege. Works without root; sudo is optional and only improves visibility into kernel module status.
- Self-contained. No network calls in the core audit (the
--check-patchflag adds tracker URL printing but does not perform queries by default). - Reviewable. ~700 lines of POSIX shell, no minified or obfuscated code.