Skip to content

Releases: pixee/codemodder-java

v0.98.9

05 Feb 17:08
6a7eedf
Compare
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
Compare
Choose a tag to compare
Fixed redundant Sonar part of codemod ids (#492)

v0.98.7

09 Jan 15:13
37de8c3
Compare
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
Compare
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
Compare
Choose a tag to compare
Add several Sonar hotspot mappings (#486)

v0.98.4

12 Dec 20:29
394739f
Compare
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
Compare
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
Compare
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.

v0.98.1

06 Dec 02:27
4eecd14
Compare
Choose a tag to compare
Add ability to remediate other XSS code shapes (#481)

Took logic specific to Semgrep and generalized.

v0.98.0

24 Nov 20:05
9e68b29
Compare
Choose a tag to compare
Add tests and more stable behavior when seeing Maven failure (#476)