Debate from PR #1376 , prompted by #1176 (silent 'no' when stdout is redirected).
Context: the interactive deobfuscation prompt ("enable string deobfuscation? [y/N]") was removed; the default currently runs all string types, including deobfuscation (stack/tight/decoded), with the existing Go/Rust "may be inaccurate and take a long time" warnings.
Options on the table:
- Default runs all strings (Go/Rust deobfuscation included, with warnings), current behavior.
- Default runs static (+ language) only; deobfuscation is opt-in via
--string-type stack tight decoded.
- Something else (e.g. keep a prompt but improve its UX)
cc: @mr-tz @williballenthin
Debate from PR #1376 , prompted by #1176 (silent 'no' when stdout is redirected).
Context: the interactive deobfuscation prompt ("enable string deobfuscation? [y/N]") was removed; the default currently runs all string types, including deobfuscation (stack/tight/decoded), with the existing Go/Rust "may be inaccurate and take a long time" warnings.
Options on the table:
--string-type stack tight decoded.cc: @mr-tz @williballenthin