Skip to content

v1.6.2

Choose a tag to compare

@tstromberg tstromberg released this 24 Jul 05:20

Detection

  • XOR decoder now drops strings ≥16 chars where one character is >50% of the content. Kills
    false positives from repeated-byte runs (e.g. spaces) that XOR into base64-looking junk. Expect
    fewer XOR hits, not more.

Performance

  • Dotted-pattern XOR scan: was up to 255 full-buffer passes per file, now one pass. Same
    output, much faster on large inputs.

API (breaking)

  • FormatHint::Binary removed. Use Auto. Text unchanged.

Supply chain / cleanup

  • Dropped thiserror dependency (consolidated on anyhow).
  • Removed ~764 lines of dead amd64 code. Active extractors untouched.
  • Routine bumps: cc, memchr, miniz_oxide, wasm-bindgen. No advisory fixes.