Skip to content

Releases: securesauce/precli

0.5.2

24 Apr 04:51
256db8c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.5.1...0.5.2

0.5.1

23 Apr 16:51
1bfc918
Compare
Choose a tag to compare

What's Changed

  • Add Python requirement to install quick start by @ericwb in #428
  • Add rule to use of Cookie with secure flag false by @ericwb in #430
  • Fix broken link in rules table by @ericwb in #431
  • Add Java rule for insecure java.net.HttpCookie by @ericwb in #432
  • Increase size of banner logo by @ericwb in #433
  • Create a nicer looking banner logo by @ericwb in #434
  • Simplify the README content by @ericwb in #435
  • README example with wrong path by @ericwb in #436
  • Trim trailing space in README by @ericwb in #437
  • Correct the paths given in getting start examples by @ericwb in #438
  • Fix traceback raised on an expression list assignment by @ericwb in #439

Full Changelog: 0.5.0...0.5.1

0.5.0

16 Apr 20:20
d733f52
Compare
Choose a tag to compare

What's Changed

  • Create java parser and example rule with test by @ericwb in #414
  • Add more tests for java weak cipher rule by @ericwb in #415
  • Add rule for weak hashes in java.security by @ericwb in #416
  • Small refactor to parsers by @ericwb in #417
  • Make Call class more generic for all supported languages by @ericwb in #418
  • Add new Java rule to check for a weak key by @ericwb in #419
  • Fix collison in rule wildcards by @ericwb in #420
  • Create sub-symbol tables on class and method declaration by @ericwb in #421
  • Add more symbol tables for other declarations by @ericwb in #422
  • Go and Java docs should have similar headers as Python by @ericwb in #423
  • Add rule for detection of weak random algorithm in SecureRandom by @ericwb in #424
  • Don't break code with suggested fix by @ericwb in #425
  • Weak hash and weak random Java rules need to guard from none by @ericwb in #426
  • Handle method calls with field access by @ericwb in #427

Full Changelog: 0.4.6...0.5.0

0.4.6

03 Apr 20:13
7df2372
Compare
Choose a tag to compare

What's Changed

  • Resolve a call argument that is a call to its identifier by @ericwb in #412

Full Changelog: 0.4.5...0.4.6

0.4.5

03 Apr 04:26
1b6c3bc
Compare
Choose a tag to compare

What's Changed

  • Add more detail to the --version output by @ericwb in #410
  • Add extensions to the version output by @ericwb in #411

Full Changelog: 0.4.4...0.4.5

0.4.4

02 Apr 19:19
9d071e6
Compare
Choose a tag to compare

What's Changed

  • Do update check only if git target or gist output by @ericwb in #401
  • Add dependabot checks for PyPI packages by @ericwb in #402
  • Add suggested fixes for the hashlib weak hash rule by @ericwb in #403
  • Add suggested fixes for weak hashes in hmac function by @ericwb in #404
  • Fix traceback from usage of importlib.import_module by @ericwb in #406
  • Fix for IndexError in an expression list assignment by @ericwb in #408

Full Changelog: 0.4.3...0.4.4

0.4.3

28 Mar 17:28
97f9587
Compare
Choose a tag to compare

What's Changed

  • Rule to check for insufficient key size to HMAC by @ericwb in #390
  • Small edit to hmac weak key doc by @ericwb in #391
  • Fix for cases of a reassignment of a variable by @ericwb in #392
  • Correct invalid examples for hmac timing attack by @ericwb in #393
  • Add rule to check for improper random generator usage by @ericwb in #394
  • Bump tree-sitter to version 0.21.3 by @ericwb in #395
  • Check for no action passed in argparse rule by @ericwb in #396

Full Changelog: 0.4.2...0.4.3

0.4.2

26 Mar 19:10
3d06551
Compare
Choose a tag to compare

What's Changed

  • importlib.import_module also needs to handle string types by @ericwb in #389

Full Changelog: 0.4.1...0.4.2

0.4.1

26 Mar 18:35
0e3a5ac
Compare
Choose a tag to compare

What's Changed

  • Embed the copyright as part of the package by @ericwb in #374
  • Add --api_key checked in the CLI args by @ericwb in #375
  • Check for api-key not api_key by @ericwb in #376
  • Pin the dependencies in requirements.txt by @ericwb in #377
  • Fix so preignore properly ignores tests by @ericwb in #378
  • IgnoreFilterManager always requires relative path by @ericwb in #379
  • Add ability to process a byte string value by @ericwb in #380
  • Add md5-sha1 to list of hashlib algorithms by @ericwb in #383
  • Ensure the tests import hashlib by @ericwb in #385
  • Put tokens into a separate module by @ericwb in #386
  • More progress indicators by @ericwb in #387
  • Distinguish betwen strings and attributes by @ericwb in #388

Full Changelog: 0.4.0...0.4.1

0.4.0

20 Mar 16:07
00c0b0b
Compare
Choose a tag to compare

What's Changed

  • Refactor how rules are called to analyze by @ericwb in #373

Full Changelog: 0.3.14...0.4.0