Skip to content

v1.4.0 - Binary Inspection & Metadata Hardening

Latest

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:31
· 1 commit to main since this release

What's Changed

New Features

  • Binary Inspector: Auto-detects ELF, PE, Mach-O (32/64-bit & Fat binary ARM64 slice extraction), and WASM, with native iOS .ipa support.
  • Metadata Profiles & Validation: Added MetadataVersionProfile (v16–v31, v1024) with transform-aware validation for repeating XOR and envelope wrappers.
  • Candidate Scoring: Discovers and ranks multiple metadata candidates by confidence score (0–100).
  • Dump Manifest: Automatically writes dump-manifest.json with SHA-256 hashes, architecture, and exporter provenance.

Improvements & Fixes

  • Address Fidelity: Zero fabricated addresses in fallback mode (explicitly emitted as // RVA: UNKNOWN).
  • Exporter Hardening: C# keyword sanitization (@class), collision-free C++ overloaded typedefs, and compile-time struct layout checks.
  • Safety & Hygiene: Added zip-bomb protection limits and leak-free TempWorkspace cleanup.
  • CLI: Added strict validation for --magic, unbounded --scan-depth 0/all, and --no-open.
  • Tests: 12 new regression tests (61/61 tests passing).

Full Changelog: v1.3.0...v1.4.0