Skip to content

Java: Promote Log Injection from experimental - #7054

Merged
atorralba merged 12 commits into
github:mainfrom
atorralba:atorralba/promote-log-injection
Jan 11, 2022
Merged

Java: Promote Log Injection from experimental#7054
atorralba merged 12 commits into
github:mainfrom
atorralba:atorralba/promote-log-injection

Conversation

@atorralba

@atorralbaatorralba commented Nov 4, 2021

Copy link
Copy Markdown
Contributor

PR to promote the Log Injection query created in #5099.

Changes

  • Existing files were moved out of experimental.
  • Refactored into different libraries. CSV models were added to Logging.qll.
  • Added tests, both for the query and for the new CSV summaries.

To Consider

  • No sanitizers were added, for more information see the original discussion in Java : Add Log Injection Vulnerability #5099 (comment).
  • security-severity was calculated automatically, but it seems too high.
  • Given the high amount of results found by the query (and the difficulty of validating all of them), maybe it makes sense to lower the precision to medium.

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,285,70,,,3,67,,,+ Android,``android.*``,45,285,76,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,519,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,520,72,13,,,7,,,10- Others,"``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",39,99,151,,,,14,18,,
+ Others,"``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",39,113,919,,,,14,18,,
- Totals,,175,5341,408,13,6,10,107,33,1,66+ Totals,,175,5356,1253,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.content,8,27,73,,,,,,,,,,,,,8,,,,,,27,,8,65+ android.content,8,27,73,,,,,,,,,,,,,,8,,,,,,27,,8,65- android.database,59,,30,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,27,,3,,,,,,,,,,,,,,,,,,,26,1+ java.io,3,,27,,3,,,,,,,,,,,,,,,,,,,,26,1- java.lang,,,51,,,,,,,,,,,,,,,,,,,,,41,10+ java.lang,8,,51,,,,,,,,,8,,,,,,,,,,,,,41,10- java.net,10,3,7,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,26,,,,,,,,,,,,,,,,,,,,,,26+ ratpack.exec,,,26,,,,,,,,,,,,,,,,,,,,,,,26- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,5,,,,,,,,,,,,,,,,,,,,,,5+ ratpack.func,,,5,,,,,,,,,,,,,,,,,,,,,,,5- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,5,,,,,,,,,,,,,,,,,,,,,,5+ ratpack.util,,,5,,,,,,,,,,,,,,,,,,,,,,,5

@atorralbaatorralba changed the title Java: Promote Log Injection from experimentalJava: Promote Log Forging from experimentalNov 17, 2021
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,308,93,,,3,67,,,+ Android,``android.*``,45,308,99,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,523,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,524,72,13,,,7,,,10- Others,"``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",39,99,151,,,,14,18,,
+ Others,"``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",39,113,919,,,,14,18,,
- Totals,,175,5368,431,13,6,10,107,33,1,66+ Totals,,175,5383,1276,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.app,7,,,,,,,,7,,,,,,,,,,,,,,,,,+ android.app,7,,,,,,,,7,,,,,,,,,,,,,,,,,,- android.content,24,27,96,,,,,,16,,,,,,,,8,,,,,,27,,31,65+ android.content,24,27,96,,,,,,16,,,,,,,,,8,,,,,,27,,31,65- android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,,3,,2,,- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,30,1+ java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,,30,1- java.lang,,,51,,,,,,,,,,,,,,,,,,,,,,41,10+ java.lang,8,,51,,,,,,,,,,8,,,,,,,,,,,,,41,10- java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ ratpack.exec,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,5,,,,,,,,,,,,,,,,,,,,,,,5+ ratpack.func,,,5,,,,,,,,,,,,,,,,,,,,,,,,5- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,5,,,,,,,,,,,,,,,,,,,,,,,5+ ratpack.util,,,5,,,,,,,,,,,,,,,,,,,,,,,,5

@atorralba
atorralbaforce-pushed the atorralba/promote-log-injection branch from fe0eaa1 to 6613a98CompareNovember 17, 2021 09:33
@atorralbaatorralba changed the title Java: Promote Log Forging from experimentalJava: Promote Log Injection from experimentalNov 17, 2021
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,308,93,,,3,67,,,+ Android,``android.*``,45,308,99,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,523,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,524,72,13,,,7,,,10- Others,"``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",39,99,151,,,,14,18,,
+ Others,"``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",39,113,919,,,,14,18,,
- Totals,,175,5368,431,13,6,10,107,33,1,66+ Totals,,175,5383,1276,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.app,7,,,,,,,,7,,,,,,,,,,,,,,,,,+ android.app,7,,,,,,,,7,,,,,,,,,,,,,,,,,,- android.content,24,27,96,,,,,,16,,,,,,,,8,,,,,,27,,31,65+ android.content,24,27,96,,,,,,16,,,,,,,,,8,,,,,,27,,31,65- android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,,3,,2,,- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,30,1+ java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,,30,1- java.lang,,,51,,,,,,,,,,,,,,,,,,,,,,41,10+ java.lang,8,,51,,,,,,,,,,8,,,,,,,,,,,,,41,10- java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ ratpack.exec,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,5,,,,,,,,,,,,,,,,,,,,,,,5+ ratpack.func,,,5,,,,,,,,,,,,,,,,,,,,,,,,5- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,5,,,,,,,,,,,,,,,,,,,,,,,5+ ratpack.util,,,5,,,,,,,,,,,,,,,,,,,,,,,,5

@atorralbaatorralba added the ready-for-doc-review This PR requires and is ready for review from the GitHub docs team. label Nov 19, 2021
hubwriter
hubwriter previously approved these changes Nov 26, 2021

@hubwriterhubwriter left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 from a docs perspective. 🚀

aschackmull
aschackmull previously approved these changes Dec 10, 2021

@aschackmullaschackmull left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Insaida

Copy link
Copy Markdown

@aschackmull Hi, is this still going to get merged?

@atorralba
atorralba dismissed stale reviews from aschackmull and hubwriter via 0e73862January 10, 2022 16:24
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,392,93,,,3,67,,,+ Android,``android.*``,45,392,99,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,525,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,526,72,13,,,7,,,10- Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,269,151,,,,14,18,,
+ Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,283,919,,,,14,18,,
- Totals,,180,5624,431,13,6,10,107,33,1,66+ Totals,,180,5639,1276,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,13,71+ android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,,13,71- android.content,24,27,96,,,,,,16,,,,,,,,8,,,,,,27,,31,65+ android.content,24,27,96,,,,,,16,,,,,,,,,8,,,,,,27,,31,65- android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,,3,,2,,- androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,5,,27,61+ androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,,5,,27,61- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,30,1+ java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,,30,1- java.lang,,,53,,,,,,,,,,,,,,,,,,,,,,42,11+ java.lang,8,,53,,,,,,,,,,8,,,,,,,,,,,,,42,11- java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,48+ ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,,48- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,,35- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,,35

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,392,93,,,3,67,,,+ Android,``android.*``,45,392,99,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,525,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,526,72,13,,,7,,,10- Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,269,151,,,,14,18,,
+ Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,283,919,,,,14,18,,
- Totals,,180,5624,431,13,6,10,107,33,1,66+ Totals,,180,5639,1276,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,13,71+ android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,,13,71- android.content,24,27,96,,,,,,16,,,,,,,,8,,,,,,27,,31,65+ android.content,24,27,96,,,,,,16,,,,,,,,,8,,,,,,27,,31,65- android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,,3,,2,,- androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,5,,27,61+ androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,,5,,27,61- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,30,1+ java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,,30,1- java.lang,,,53,,,,,,,,,,,,,,,,,,,,,,42,11+ java.lang,8,,53,,,,,,,,,,8,,,,,,,,,,,,,42,11- java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,48+ ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,,48- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,,35- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,,35

Comment threadjava/ql/lib/change-notes/2021-11-04-log-injection-query.md
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,392,93,,,3,67,,,+ Android,``android.*``,45,392,99,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,525,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,526,72,13,,,7,,,10- Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,269,151,,,,14,18,,
+ Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,283,919,,,,14,18,,
- Totals,,180,5624,431,13,6,10,107,33,1,66+ Totals,,180,5639,1276,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,13,71+ android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,,13,71- android.content,24,27,96,,,,,,16,,,,,,,,8,,,,,,27,,31,65+ android.content,24,27,96,,,,,,16,,,,,,,,,8,,,,,,27,,31,65- android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,,3,,2,,- androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,5,,27,61+ androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,,5,,27,61- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,30,1+ java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,,30,1- java.lang,,,53,,,,,,,,,,,,,,,,,,,,,,42,11+ java.lang,8,,53,,,,,,,,,,8,,,,,,,,,,,,,42,11- java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,48+ ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,,48- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,,35- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,,35

aschackmull
aschackmull previously approved these changes Jan 11, 2022
Comment threadjava/ql/src/Security/CWE/CWE-117/LogInjection.ql Outdated
@github-actions

Copy link
Copy Markdown
Contributor

⚠️ The head of this PR and the base branch were compared for differences in the framework coverage reports. The generated reports are available in the artifacts of this workflow run. The differences will be picked up by the nightly job after the PR gets merged.

Click to show differences in coverage

java

Generated file changes for java

  • Changes to framework-coverage-java.rst:
- Android,``android.*``,45,392,93,,,3,67,,,+ Android,``android.*``,45,392,99,,,3,67,,,- `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,6,,6,,,,,+ `Google Guava <https://guava.dev/>`_,``com.google.common.*``,,728,35,,6,,,,,- Java Standard Library,``java.*``,3,525,30,13,,,7,,,10+ Java Standard Library,``java.*``,3,526,72,13,,,7,,,10- Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,269,151,,,,14,18,,
+ Others,"``androidx.slice``, ``cn.hutool.core.codec``, ``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``flexjson``, ``groovy.lang``, ``groovy.util``, ``jodd.json``, ``net.sf.saxon.s9api``, ``ognl``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.commons.logging``, ``org.apache.commons.ognl``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.apache.log4j``, ``org.apache.logging.log4j``, ``org.apache.shiro.codec``, ``org.apache.shiro.jndi``, ``org.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jboss.logging``, ``org.jooq``, ``org.mvel2``, ``org.scijava.log``, ``org.slf4j``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``, ``ratpack.core.form``, ``ratpack.core.handling``, ``ratpack.core.http``, ``ratpack.exec``, ``ratpack.form``, ``ratpack.func``, ``ratpack.handling``, ``ratpack.http``, ``ratpack.util``",44,283,919,,,,14,18,,
- Totals,,180,5624,431,13,6,10,107,33,1,66+ Totals,,180,5639,1276,13,6,10,107,33,1,66
  • Changes to framework-coverage-java.csv:
- package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value+ package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:intent-start,sink:jexl,sink:jndi-injection,sink:ldap,sink:logging,sink:mvel,sink:ognl-injection,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xslt,sink:xss,source:contentprovider,source:remote,summary:taint,summary:value- android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,13,71+ android.app,7,,84,,,,,,7,,,,,,,,,,,,,,,,,13,71- android.content,24,27,96,,,,,,16,,,,,,,,8,,,,,,27,,31,65+ android.content,24,27,96,,,,,,16,,,,,,,,,8,,,,,,27,,31,65- android.database,59,,30,,,,,,,,,,,,,,59,,,,,,,,30,+ android.database,59,,30,,,,,,,,,,,,,,,59,,,,,,,,30,- android.net,,,60,,,,,,,,,,,,,,,,,,,,,,45,15+ android.net,,,60,,,,,,,,,,,,,,,,,,,,,,,45,15- android.os,,,122,,,,,,,,,,,,,,,,,,,,,,41,81+ android.os,,,122,,,,,,,,,,,,,,,,,,,,,,,41,81- android.util,,16,,,,,,,,,,,,,,,,,,,,,,16,,+ android.util,6,16,,,,,,,,,,,6,,,,,,,,,,,,16,,- android.webkit,3,2,,,,,,,,,,,,,,,,,,,,3,,2,,+ android.webkit,3,2,,,,,,,,,,,,,,,,,,,,,3,,2,,- androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,5,,27,61+ androidx.slice,,5,88,,,,,,,,,,,,,,,,,,,,,5,,27,61- cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ cn.hutool.core.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ com.fasterxml.jackson.databind,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,62,23+ com.google.common.base,,,85,,,,,,,,,,,,,,,,,,,,,,,62,23- com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,17+ com.google.common.cache,,,17,,,,,,,,,,,,,,,,,,,,,,,,17- com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.collect,,,553,,,,,,,,,,,,,,,,,,,,,,,2,551+ com.google.common.flogger,29,,,,,,,,,,,,29,,,,,,,,,,,,,,- com.google.common.io,6,,73,,,,,,,,,,,,,,,6,,,,,,,72,1+ com.google.common.io,6,,73,,,,,,,,,,,,,,,,6,,,,,,,72,1- com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,3,,,,,,,,,,,,+ com.opensymphony.xwork2.ognl,3,,,,,,,,,,,,,,3,,,,,,,,,,,,- com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,+ com.unboundid.ldap.sdk,17,,,,,,,,,,,17,,,,,,,,,,,,,,,- flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,1+ flexjson,,,1,,,,,,,,,,,,,,,,,,,,,,,,1- groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,+ groovy.lang,26,,,,,26,,,,,,,,,,,,,,,,,,,,,- groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,+ groovy.util,5,,,,,5,,,,,,,,,,,,,,,,,,,,,- jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ jakarta.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ jakarta.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- jakarta.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ jakarta.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ jakarta.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,2,,,,,,94,55+ jakarta.ws.rs.core,2,,149,,,,,,,,,,,,,,,,,2,,,,,,94,55- java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ java.beans,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,30,1+ java.io,3,,31,,3,,,,,,,,,,,,,,,,,,,,,30,1- java.lang,,,53,,,,,,,,,,,,,,,,,,,,,,42,11+ java.lang,8,,53,,,,,,,,,,8,,,,,,,,,,,,,42,11- java.net,10,3,7,,,,,,,,,,,,10,,,,,,,,,3,7,+ java.net,10,3,7,,,,,,,,,,,,,10,,,,,,,,,3,7,- java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,4,+ java.nio,10,,4,,10,,,,,,,,,,,,,,,,,,,,,4,- java.sql,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ java.sql,7,,,,,,,,,,,,,,,,,7,,,,,,,,,- java.util,,,429,,,,,,,,,,,,,,,,,,,,,,15,414+ java.util,34,,430,,,,,,,,,,34,,,,,,,,,,,,,16,414- javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,2,,7,,+ javax.faces.context,2,7,,,,,,,,,,,,,,,,,,,,,2,,7,,- javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,100,23+ javax.json,,,123,,,,,,,,,,,,,,,,,,,,,,,100,23- javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,+ javax.management.remote,2,,,,,,,,,,2,,,,,,,,,,,,,,,,- javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,+ javax.naming,7,,,,,,,,,,6,1,,,,,,,,,,,,,,,- javax.net.ssl,2,,,,,,,,,,,,,,,2,,,,,,,,,,+ javax.net.ssl,2,,,,,,,,,,,,,,,,2,,,,,,,,,,- javax.script,1,,,,,,,,,,,,1,,,,,,,,,,,,,+ javax.script,1,,,,,,,,,,,,,1,,,,,,,,,,,,,- javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,21,2,+ javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,,,,,,21,2,- javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,1,,+ javax.validation,1,1,,1,,,,,,,,,,,,,,,,,,,,,1,,- javax.ws.rs.client,1,,,,,,,,,,,,,,1,,,,,,,,,,,+ javax.ws.rs.client,1,,,,,,,,,,,,,,,1,,,,,,,,,,,- javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,9,,+ javax.ws.rs.container,,9,,,,,,,,,,,,,,,,,,,,,,,9,,- javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,2,,,,,,94,55+ javax.ws.rs.core,3,,149,,,,1,,,,,,,,,,,,,2,,,,,,94,55- javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,1,,,,6,+ javax.xml.transform,1,,6,,,,,,,,,,,,,,,,,,,1,,,,6,- javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,3,,,,,,+ javax.xml.xpath,3,,,,,,,,,,,,,,,,,,,,3,,,,,,- jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,10+ jodd.json,,,10,,,,,,,,,,,,,,,,,,,,,,,,10- net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,5,,,,,+ net.sf.saxon.s9api,5,,,,,,,,,,,,,,,,,,,,,5,,,,,- ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,6,+ org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,,,,,,6,- org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,17,783+ org.apache.commons.collections4,,,800,,,,,,,,,,,,,,,,,,,,,,,17,783- org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,22,+ org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,,,,,,22,- org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl2,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,+ org.apache.commons.jexl3,15,,,,,,,,,15,,,,,,,,,,,,,,,,,- org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,,,,,,292,131+ org.apache.commons.logging,6,,,,,,,,,,,,6,,,,,,,,,,,,,,- org.apache.commons.ognl,6,,,,,,,,,,,,,6,,,,,,,,,,,,+ org.apache.commons.ognl,6,,,,,,,,,,,,,,6,,,,,,,,,,,,- org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,220,52+ org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,,,,,,220,52- org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,+ org.apache.directory.ldap.client.api,1,,,,,,,,,,,1,,,,,,,,,,,,,,,- org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,1,,2,39,+ org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,,,,,1,,2,39,- org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,2,+ org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,,,,,,2,- org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,18,6+ org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,,,,,,18,6- org.apache.http,27,3,70,,,,,,,,,,,,25,,,,,,,2,,3,62,8+ org.apache.http,27,3,70,,,,,,,,,,,,,25,,,,,,,2,,3,62,8- org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,,,,6,,,,,,,,,+ org.apache.log4j,11,,,,,,,,,,,,11,,,,,,,,,,,,,,+ org.apache.logging.log4j,359,,8,,,,,,,,,,359,,,,,,,,,,,,,4,4- org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.apache.shiro.codec,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.apache.shiro.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,+ org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,,,,,,,- org.dom4j,20,,,,,,,,,,,,,,,,,,,20,,,,,,+ org.dom4j,20,,,,,,,,,,,,,,,,,,,,20,,,,,,- org.hibernate,7,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.hibernate,7,,,,,,,,,,,,,,,,,7,,,,,,,,,+ org.jboss.logging,324,,,,,,,,,,,,324,,,,,,,,,,,,,,- org.jooq,1,,,,,,,,,,,,,,,,1,,,,,,,,,+ org.jooq,1,,,,,,,,,,,,,,,,,1,,,,,,,,,- org.json,,,236,,,,,,,,,,,,,,,,,,,,,,198,38+ org.json,,,236,,,,,,,,,,,,,,,,,,,,,,,198,38- org.mvel2,16,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.mvel2,16,,,,,,,,,,,,,16,,,,,,,,,,,,,+ org.scijava.log,13,,,,,,,,,,,,13,,,,,,,,,,,,,,+ org.slf4j,55,,6,,,,,,,,,,55,,,,,,,,,,,,,2,4- org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,26+ org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,,,,,,26- org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,13+ org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,,,,,,13- org.springframework.http,14,,70,,,,,,,,,,,,14,,,,,,,,,,60,10+ org.springframework.http,14,,70,,,,,,,,,,,,,14,,,,,,,,,,60,10- org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,10,,,,,,,,,+ org.springframework.jdbc.core,10,,,,,,,,,,,,,,,,,10,,,,,,,,,- org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,9,,,,,,,,,+ org.springframework.jdbc.object,9,,,,,,,,,,,,,,,,,9,,,,,,,,,- org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,+ org.springframework.jndi,1,,,,,,,,,,1,,,,,,,,,,,,,,,,- org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,+ org.springframework.ldap,42,,,,,,,,,,28,14,,,,,,,,,,,,,,,- org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,6,,+ org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,,,,,,6,,- org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,32+ org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,,,,,,32- org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,87,52+ org.springframework.util,,,139,,,,,,,,,,,,,,,,,,,,,,,87,52- org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,13,+ org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,,,,,,13,- org.springframework.web.client,13,3,,,,,,,,,,,,,13,,,,,,,,,3,,+ org.springframework.web.client,13,3,,,,,,,,,,,,,,13,,,,,,,,,3,,- org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,8,,+ org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,,,,,,8,,- org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,12,13,+ org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,,,,,,12,13,- org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,2,,,,,,,,,,,+ org.springframework.web.reactive.function.client,2,,,,,,,,,,,,,,,2,,,,,,,,,,,- org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,138,25+ org.springframework.web.util,,,163,,,,,,,,,,,,,,,,,,,,,,,138,25- org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,1,+ org.xml.sax,,,1,,,,,,,,,,,,,,,,,,,,,,,1,- org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,3,,+ org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,,,,,,3,,- play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,4,,+ play.mvc,,4,,,,,,,,,,,,,,,,,,,,,,,4,,- ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.core.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.core.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.core.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,48+ ratpack.exec,,,48,,,,,,,,,,,,,,,,,,,,,,,,48- ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,3,+ ratpack.form,,,3,,,,,,,,,,,,,,,,,,,,,,,3,- ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.func,,,35,,,,,,,,,,,,,,,,,,,,,,,,35- ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,6,4,+ ratpack.handling,,6,4,,,,,,,,,,,,,,,,,,,,,,6,4,- ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,10,10,+ ratpack.http,,10,10,,,,,,,,,,,,,,,,,,,,,,10,10,- ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,35+ ratpack.util,,,35,,,,,,,,,,,,,,,,,,,,,,,,35

@atorralba
atorralba merged commit 7b0d9ea into github:mainJan 11, 2022
@atorralba
atorralba deleted the atorralba/promote-log-injection branch January 11, 2022 16:26
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationJavaready-for-doc-reviewThis PR requires and is ready for review from the GitHub docs team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@atorralba@Insaida@aschackmull@hubwriter@docubot