Skip to content

Releases: pixee/codemodder-java

v0.99.1

13 Jun 00:07
2cadfe3

Choose a tag to compare

Injecting `java-security-toolkit:1.2.2` from codemods (#509)

For the codemods that inject the Java security toolkit, bump the
version.

v0.99.0

07 Feb 18:15
0c387e4

Choose a tag to compare

Fixed error with changing execute statements in SQLi codemods (#494)

v0.98.9

05 Feb 17:08
6a7eedf

Choose a tag to compare

Added path traversal remediation (#493)

The scope of this is limited for a first introduction, since path
traversal will be a tricky one to generalize more. This change
introduces a remediator that will sanitize PT flows that start with an
obvious source of taint that is intended to be a filename -- multipart
file names.

v0.98.8

16 Jan 18:21
0be1881

Choose a tag to compare

Fixed redundant Sonar part of codemod ids (#492)

v0.98.7

09 Jan 15:13
37de8c3

Choose a tag to compare

Honor new combined Sonar flag (#489)

https://github.com/pixee/codemodder-specs/pull/43

v0.98.6

19 Dec 16:48
bb3eced

Choose a tag to compare

Deprioritize log injection (#487)

This way, it runs "after" other codemods, and higher priority fixes will
be merged first, in a conflict.

v0.98.5

18 Dec 20:14
b841ee3

Choose a tag to compare

Add several Sonar hotspot mappings (#486)

v0.98.4

12 Dec 20:29
394739f

Choose a tag to compare

Fix more shapes of `log-injection` (#485)

This change fixes more shapes of log injection vulnerabilities, and
bumps the toolkit version to guarantee safety when passing non-`String`
types to `stripAll`.

v0.98.3

09 Dec 14:09
56aba73

Choose a tag to compare

New rules, first implemented in CodeQL (#483)

This change introduces new remediation logic for weak crypto algorithms,
and log injection, two unexciting vulnerability classes for different
reasons, but for completeness, should be present.

v0.98.2

06 Dec 14:48
f69332a

Choose a tag to compare

Changed default XML parser to Woodstox (#482)

Changes the default StAX parser to Woodstox. This will allow us to be
more in control of the parser's behavior. Also it's a bit faster than
Java's default one.