v1.2.0
Release v1.2.0
Tool Improvements
- Better handling of overrides after all fr.Behaviors are added by @egibs in #487
- Add new renderer to display string matches for rules by @egibs in #488
- Delay rule compilation and cache the results by @tstromberg in #490
- process: make non-existent paths non-fatal, sort scan paths by @tstromberg in #493
- scan: wolfictl inspired output presentation by @tstromberg in #492
- processes: improve results on Linux by @tstromberg in #499
- programkind: return MIME type & file extension, swap magic library by @tstromberg in #507
- Remove errant nil check in switch statement by @egibs in #513
- Add --file-risk-change and --file-risk-increase flags by @egibs in #514
- Add risk levels to simple output by @egibs in #516
- Fix --min-risk behavior re: overrides by @egibs in #523
- programkind: be quiet if EOF reached by @tstromberg in #518
Rule Improvements
- Reduce some random Linux false positives by @tstromberg in #501
- New false positive rules by @egibs in #502
- Add jaraco py_dropper_chmod override by @egibs in #509
- rule tuning: make severities more appropriate by @tstromberg in #510
- Add filesize condition to linux_multi_persist rule by @egibs in #515
Developer Improvements
- Turn on prealloc linting rule, implement suggestions by @egibs in #491
- README tuning: left-justify logo, boost scan placement, update images by @tstromberg in #504
- Update samples commit, refresh test data, fix refresh-test-data on macOS by @egibs in #508
- makefile: fail if xz is missing by @tstromberg in #511
Full Changelog: v1.1.1...v1.2.0