Skip to content

Releases: vcsjones/AuthenticodeLint

v0.12

08 Nov 15:22
v0.12.0.0
9b65875
Compare
Choose a tag to compare
v0.12 Pre-release
Pre-release
  • Moved to .NET Core 2.1
  • Used AuthenticodeExaminer as a dependency instead of duplicating all signature logic
  • Added two new rules
    • 10014 - SinglePrimarySignatureRule
    • 10015 - NoSha1Rule
  • Released as a Nuget Global tool. https://www.nuget.org/packages/AuthenticodeLint/0.12.0

v0.11

01 Oct 01:31
Compare
Choose a tag to compare
v0.11 Pre-release
Pre-release
  • No functionality changes, just changes to the signature on the executable itself to ditch SHA1. Be the change you want to see!

v0.10.0.0

26 Sep 20:21
Compare
Choose a tag to compare
v0.10.0.0 Pre-release
Pre-release
  • Dual signing is no longer mandated. If you want to check for it, add -ruleset compat to the command line.
  • Will no longer fail the "Unknown Unsigned Attributes" check when using Authenticode sealing.
  • A few under under the hood changes, using VS2017 and SDK-style projects.

v0.9.0.0

11 Oct 18:37
Compare
Choose a tag to compare
v0.9.0.0 Pre-release
Pre-release
  • Bug fix for exit code when checks are suppressed.
  • Fixing build process to allow signing with ECDSA certificate.

v0.8

10 Jul 18:46
Compare
Choose a tag to compare
v0.8 Pre-release
Pre-release

Fixed issue with parsing quoted command line paths.

v0.7

10 Jun 18:10
Compare
Choose a tag to compare
v0.7 Pre-release
Pre-release
  • Fixes issue where nested signature searching was too eager.
  • Checks that were not validating counter signatures are now doing so appropriately.

v0.6

07 Jun 23:51
Compare
Choose a tag to compare
v0.6 Pre-release
Pre-release
  • Added new checks for examining the certificates of signatures.
  • Large overhaul of how the certificate graph is built by unifying signatures and counter signatures into a common type.

v0.5

05 May 20:33
Compare
Choose a tag to compare
v0.5 Pre-release
Pre-release

v0.4

18 Apr 20:56
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

Fixes some memory retention issues.

v0.3

15 Apr 21:32
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

Added new linting rules:

  • Checks the padding in the WIN_CERTIFICATE structure.
  • Checks the unsigned attributes for unknown attributes in any signatures.
  • Checks that no invalid certificates exit in any signatures.
  • A check for end-to-end trust validation of the file.