hjkl is pre-1.0. Only the latest 0.0.x patch release receives security fixes. Once 0.1.0 ships, the latest minor receives fixes; older 0.x minors are best-effort.
Do not open a public GitHub issue for security reports.
Email mxaddict@kryptic.sh with:
- Affected crate(s) and version(s)
- Description of the issue and impact
- Reproduction steps or proof-of-concept
- Disclosure timeline preference
Acknowledgment within 72 hours. Coordinated disclosure window is typically 30 days from acknowledgment, extendable for complex issues.
The following are deferred and will require explicit opt-in
(Options::allow_*) when implemented:
:!cmdshell execution:source/:runtimeconfig loading- Macro replay from untrusted sources
Until those land, hjkl does not execute external code under any input.
cargo deny runs in cron CI checking RUSTSEC advisories. Vulnerable transitive
dependencies trigger an issue automatically.