|
18 | 18 | * Added a summary model for the `java.lang.UnsupportedOperationException(String)` constructor. |
19 | 19 | * The filenames embedded in `Compilation.toString()` now use `/` as the path separator on all platforms. |
20 | 20 | * Added models for the following packages: |
21 | | - * java.lang |
22 | | - * java.net |
23 | | - * java.nio.file |
24 | | -* Added models for the following packages: |
25 | | - * java.io |
26 | | - * java.lang.module |
27 | | - * org.apache.commons.io |
| 21 | + * `java.lang` |
| 22 | + * `java.net` |
| 23 | + * `java.nio.file` |
| 24 | + * `java.io` |
| 25 | + * `java.lang.module` |
| 26 | + * `org.apache.commons.httpclient.util` |
| 27 | + * `org.apache.commons.io` |
| 28 | + * `org.apache.http.client` |
| 29 | + * `org.eclipse.jetty.client` |
| 30 | + * `com.google.common.io` |
| 31 | + * `kotlin.io` |
28 | 32 | * Added the `TaintedPathQuery.qll` library to provide the `TaintedPathFlow` and `TaintedPathLocalFlow` taint-tracking modules to reason about tainted path vulnerabilities. |
29 | 33 | * Added the `ZipSlipQuery.qll` library to provide the `ZipSlipFlow` taint-tracking module to reason about zip-slip vulnerabilities. |
30 | 34 | * Added the `InsecureBeanValidationQuery.qll` library to provide the `BeanValidationFlow` taint-tracking module to reason about bean validation vulnerabilities. |
|
35 | 39 | * Improved the handling of addition in the range analysis. This can cause in minor changes to the results produced by `java/index-out-of-bounds` and `java/constant-comparison`. |
36 | 40 | * A new models as data sink kind `command-injection` has been added. |
37 | 41 | * The queries `java/command-line-injection` and `java/concatenated-command-line` now can be extended using the `command-injection` models as data sink kind. |
38 | | -* Added models for the following packages: |
39 | | - |
40 | | - * com.google.common.io |
41 | | - * java.lang |
42 | | - * java.nio.file |
43 | | - * kotlin.io |
44 | | - * org.apache.commons.httpclient.util |
45 | | - * org.apache.http.client |
46 | | - * org.eclipse.jetty.client |
47 | | -* Added more sink and summary dataflow models for the following packages: |
48 | | - * `hudson.model` |
49 | | - * `hudson.scm` |
50 | | - * `hudson.util` |
51 | | -* Added more sink and summary dataflow models for the following packages: |
52 | | - * `hudson.cli` |
53 | | - * `hudson.lifecycle` |
54 | | - * `hudson` |
55 | | - * `hudson.util.io` |
56 | | -* Added the extensible abstract class `JndiInjectionSanitizer`. Now this class can be extended to add more sanitizers to the `java/jndi-injection` query. |
57 | 42 | * Added more sink and summary dataflow models for the following packages: |
58 | 43 | * `java.net` |
59 | 44 | * `java.nio.file` |
60 | 45 | * `javax.imageio.stream` |
61 | 46 | * `javax.naming` |
62 | 47 | * `javax.servlet` |
63 | 48 | * `org.geogebra.web.full.main` |
| 49 | + * `hudson` |
| 50 | + * `hudson.cli` |
| 51 | + * `hudson.lifecycle` |
| 52 | + * `hudson.model` |
| 53 | + * `hudson.scm` |
| 54 | + * `hudson.util` |
| 55 | + * `hudson.util.io` |
| 56 | +* Added the extensible abstract class `JndiInjectionSanitizer`. Now this class can be extended to add more sanitizers to the `java/jndi-injection` query. |
64 | 57 | * Added a summary model for the `nativeSQL` method of the `java.sql.Connection` interface. |
65 | 58 | * Added sink and summary dataflow models for the Jenkins and Netty frameworks. |
66 | 59 | * The Models as Data syntax for selecting the qualifier has been changed from `-1` to `this` (e.g. `Argument[-1]` is now written as `Argument[this]`). |
|
0 commit comments