Skip to content

Releases: wordfence/wordfence-cli

v2.0.1rc5

30 Oct 20:46
Compare
Choose a tag to compare
v2.0.1rc5 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.1rc4...v2.0.1rc5

v2.0.1rc4

27 Oct 18:34
Compare
Choose a tag to compare
v2.0.1rc4 Pre-release
Pre-release

What's Changed

  • Documentation for vulnerability scan subcommand by @barmat in #71
  • Error message and help example copy updates by @barmat
  • Updated vuln-scan command to return error when no path(s) are supplied by @barmat 367e781

Full Changelog: v2.0.1rc3...v2.0.1rc4

v2.0.1rc3

27 Oct 07:16
Compare
Choose a tag to compare
v2.0.1rc3 Pre-release
Pre-release

What's Changed

  • Prevented error when no config file exists by @akenion in #87
  • Implemented custom help messaging rather than relying on argparse by @akenion in #92
  • Vulnerability scanner by @akenion in #93
  • Implemented automatic scaling units for byte values by @akenion in #94
  • Added support for global config file at /etc/wordfence/wordfence-cli.ini by @akenion in #95
  • Add deb build by @briandefiant in #91
  • Further vulnerability scanner enhancements by @akenion in #96

Full Changelog: v2.0.1rc2...v2.0.1rc3

v2.0.1rc2

25 Oct 15:33
Compare
Choose a tag to compare
v2.0.1rc2 Pre-release
Pre-release

What's Changed

  • Moved configuration to a separate subcommand and adjusted configuration workflow by @akenion in #77
  • Added detection for recursive symlinks that target directories above any scanned paths by @akenion in #79
  • Renamed "scan" command to "malware-scan" by @akenion in #80
  • Improved messaging around file inclusion/exclusion patterns by @akenion in #81
  • Added "version" subcommand by @akenion in #82
  • Updated configurer to use appropriate names for malware-scan command by @akenion in #83
  • Implemented automatic conversion process for legacy config by @akenion in #84
  • Additional vulnerability scanner fixes/enhancements by @akenion in #86

Full Changelog: v2.0.1rc1...v2.0.1rc2

v2.0.1rc1

16 Oct 19:34
Compare
Choose a tag to compare
v2.0.1rc1 Pre-release
Pre-release

What's Changed

  • Added vuln-scan subcommand by @akenion in #65
  • Added include-all-files option to scan subcommand by @akenion in #66
  • Added warning about skipped files to end of scan by @akenion in #67
  • Finalized initial vulnerability scanning functionality by @akenion in #69

Full Changelog: v1.1.0...v2.0.1rc1

v1.1.0

20 Sep 14:41
96d02df
Compare
Choose a tag to compare

What's Changed

  • Added GitHub Workflow to Validate Code Styles by @akenion in #28
  • Made PcrePattern objects serializable by @akenion in #30
  • Prevented column headers from being written to output multiple times by @akenion in #33
  • Adjusted time handling and ensured final progress update is always sent at end of scan by @akenion in #34
  • Improved exception handling in child processes by @akenion in #35
  • Added detection for recursive symlinks by @akenion in #36
  • Print errors after resetting terminal from progress output by @akenion in #43
  • Display final results line again after exiting progress display by @akenion in #44
  • Display cursor in progress output once scanning is complete by @akenion in #45
  • Flush input prior to awaiting keypress at end of progress output by @akenion in #46
  • Made progress output support dynamic terminal resizing by @akenion in #47
  • Added user-friendly messaging when terminal size is too small for progress output and improved process termination by @akenion in #48
  • Passed NocClient timeout through to requests library by @akenion in #53
  • Made IO errors fatal when reading files during scan by @akenion in #54
  • Wrapped log output in progress UI by @akenion in #55
  • Adjusted metric box rendering to ensure characters displayed for earlier metrics are overwritten by @akenion in #57
  • Added --allow-io-errors flag to allow scanning to continue despite IO errors by @akenion in #58
  • Required at least one line for displaying log output in progress UI by @akenion in #59
  • Allowed log output to be written to stderr in addition to progress output when stderr is not a TTY by @akenion in #61
  • Release v1.1.0 (exploring-elk) by @akenion in #49

Full Changelog: v1.0.1...v1.1.0

v1.1.0rc2

18 Sep 15:37
Compare
Choose a tag to compare
v1.1.0rc2 Pre-release
Pre-release

What's Changed

  • Required at least one line for displaying log output in progress UI by @akenion in #59
  • Allowed log output to be written to stderr in addition to progress output when stderr is not a TTY by @akenion in #61

Full Changelog: v1.1.0rc1...v1.1.0rc2

v1.1.0rc1

14 Sep 14:28
Compare
Choose a tag to compare
v1.1.0rc1 Pre-release
Pre-release

What's Changed

  • Adjusted metric box rendering to ensure characters displayed for earlier metrics are overwritten by @akenion in #57
  • Added --allow-io-errors flag to allow scanning to continue despite IO errors by @akenion in #58

Full Changelog: v1.0.2rc2...v1.1.0rc1

v1.0.2rc2

12 Sep 20:06
Compare
Choose a tag to compare
v1.0.2rc2 Pre-release
Pre-release

What's Changed

  • Passed NocClient timeout through to requests library by @akenion in #53
  • Made IO errors fatal when reading files during scan by @akenion in #54
  • Wrapped log output in progress UI by @akenion in #55

Full Changelog: v1.0.2rc1...v1.0.2rc2

v1.0.2rc1

05 Sep 17:44
Compare
Choose a tag to compare
v1.0.2rc1 Pre-release
Pre-release

What's Changed

  • Added GitHub Workflow to Validate Code Styles by @akenion in #28
  • Made PcrePattern objects serializable by @akenion in #30
  • Prevented column headers from being written to output multiple times by @akenion in #33
  • Adjusted time handling and ensured final progress update is always sent at end of scan by @akenion in #34
  • Improved exception handling in child processes by @akenion in #35
  • Added detection for recursive symlinks by @akenion in #36
  • Print errors after resetting terminal from progress output by @akenion in #43
  • Display final results line again after exiting progress display by @akenion in #44
  • Display cursor in progress output once scanning is complete by @akenion in #45
  • Flush input prior to awaiting keypress at end of progress output by @akenion in #46
  • Made progress output support dynamic terminal resizing by @akenion in #47
  • Added user-friendly messaging when terminal size is too small for progress output and improved process termination by @akenion in #48

Full Changelog: v1.0.1...v1.0.2rc1