Repository navigation
Roadmap
bisu edited this page Sep 21, 2026
·
1 revision
- 1. Foundation: documentation, package, CLI shell, input validation, typed errors
- 2. Identification: ELF header and file metadata
- 3. Structure: section and program-header tables
- 4. Dependencies: dynamic table, interpreter, RPATH, RUNPATH
- 5. Symbols:
.symtaband.dynsym; stripped binaries remain successful inspections - 6. Security: PIE, NX, RELRO, canary indicators (plus fortify, RWX-segment, and RPATH checks)
- 7. Native GUI: Linux/macOS/Windows builds; file picker, drag-and-drop, virtualized inspection views
- 8. JSON: versioned schema (
schema_version: 1) and category flag combinations
- 9. Hardening: cross-architecture fixtures, malformed and fuzz-derived regressions, ongoing
cargo-fuzzruns
- Symbol versioning report (
.gnu.version/DT_VERNEED) for import versioning - Per-symbol string caps (tighter than the current global 4 MiB text budget)
- GUI smoke tests on a virtual display in CI
- C++ / Rust symbol demangling
- PE / Mach-O decoding
- Disassembly
- All network-based enrichment — permanently incompatible with the local-only guarantee
Installation