diff --git a/java/documentation/library-coverage/coverage.csv b/java/documentation/library-coverage/coverage.csv index 5ba4bf04eec6..a6e1db6d7a2d 100644 --- a/java/documentation/library-coverage/coverage.csv +++ b/java/documentation/library-coverage/coverage.csv @@ -1,68 +1,76 @@ -package,sink,source,summary,sink:bean-validation,sink:create-file,sink:header-splitting,sink:information-leak,sink:jexl,sink:ldap,sink:mvel,sink:open-url,sink:set-hostname-verifier,sink:sql,sink:url-open-stream,sink:url-redirect,sink:xpath,sink:xss,source:remote,summary:taint,summary:value -android.content,8,,4,,,,,,,,,,8,,,,,,4, -android.database,59,,30,,,,,,,,,,59,,,,,,30, -android.util,,16,,,,,,,,,,,,,,,,16,, -android.webkit,3,2,,,,,,,,,,,,,,,3,2,, -com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,1, -com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,1, -com.fasterxml.jackson.databind,,,3,,,,,,,,,,,,,,,,3, -com.google.common.base,,,85,,,,,,,,,,,,,,,,62,23 -com.google.common.io,6,,73,,,,,,,,,,,6,,,,,72,1 -com.unboundid.ldap.sdk,17,,,,,,,,17,,,,,,,,,,, -jakarta.json,,,123,,,,,,,,,,,,,,,,100,23 -jakarta.ws.rs.client,1,,,,,,,,,,1,,,,,,,,, -jakarta.ws.rs.core,2,,143,,,,,,,,,,,,2,,,,88,55 -java.beans,,,1,,,,,,,,,,,,,,,,1, -java.io,3,,20,,3,,,,,,,,,,,,,,20, -java.lang,,,3,,,,,,,,,,,,,,,,1,2 -java.net,10,3,6,,,,,,,,10,,,,,,,3,6, -java.nio,10,,2,,10,,,,,,,,,,,,,,2, -java.sql,7,,,,,,,,,,,,7,,,,,,, -java.util,,,332,,,,,,,,,,,,,,,,15,317 -javax.json,,,123,,,,,,,,,,,,,,,,100,23 -javax.naming.directory,1,,,,,,,,1,,,,,,,,,,, -javax.net.ssl,2,,,,,,,,,,,2,,,,,,,, -javax.script,1,,,,,,,,,1,,,,,,,,,, -javax.servlet,4,21,2,,,3,1,,,,,,,,,,,21,2, -javax.validation,1,1,,1,,,,,,,,,,,,,,1,, -javax.ws.rs.client,1,,,,,,,,,,1,,,,,,,,, -javax.ws.rs.core,3,,143,,,1,,,,,,,,,2,,,,88,55 -javax.xml.transform.sax,,,4,,,,,,,,,,,,,,,,4, -javax.xml.transform.stream,,,2,,,,,,,,,,,,,,,,2, -javax.xml.xpath,3,,,,,,,,,,,,,,,3,,,, -org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,6, -org.apache.commons.collections,,,99,,,,,,,,,,,,,,,,4,95 -org.apache.commons.collections4,,,99,,,,,,,,,,,,,,,,4,95 -org.apache.commons.io,,,22,,,,,,,,,,,,,,,,22, -org.apache.commons.jexl2,15,,,,,,,15,,,,,,,,,,,, -org.apache.commons.jexl3,15,,,,,,,15,,,,,,,,,,,, -org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,292,131 -org.apache.commons.text,,,272,,,,,,,,,,,,,,,,220,52 -org.apache.directory.ldap.client.api,1,,,,,,,,1,,,,,,,,,,, -org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,1, -org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,1,2,39, -org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,2, -org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,18,6 -org.apache.http,27,3,70,,,,,,,,25,,,,,,2,3,62,8 -org.apache.ibatis.jdbc,6,,,,,,,,,,,,6,,,,,,, -org.dom4j,20,,,,,,,,,,,,,,,20,,,, -org.hibernate,7,,,,,,,,,,,,7,,,,,,, -org.jooq,1,,,,,,,,,,,,1,,,,,,, -org.mvel2,16,,,,,,,,,16,,,,,,,,,, -org.springframework.beans,,,26,,,,,,,,,,,,,,,,,26 -org.springframework.cache,,,13,,,,,,,,,,,,,,,,,13 -org.springframework.http,14,,70,,,,,,,,14,,,,,,,,60,10 -org.springframework.jdbc.core,10,,,,,,,,,,,,10,,,,,,, -org.springframework.jdbc.object,9,,,,,,,,,,,,9,,,,,,, -org.springframework.ldap.core,14,,,,,,,,14,,,,,,,,,,, -org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,6,, -org.springframework.ui,,,32,,,,,,,,,,,,,,,,,32 -org.springframework.util,,,139,,,,,,,,,,,,,,,,87,52 -org.springframework.validation,,,13,,,,,,,,,,,,,,,,13, -org.springframework.web.client,13,3,,,,,,,,,13,,,,,,,3,, -org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,8,, -org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,12,13, -org.springframework.web.reactive.function.client,2,,,,,,,,,,2,,,,,,,,, -org.xml.sax,,,1,,,,,,,,,,,,,,,,1, -org.xmlpull.v1,,3,,,,,,,,,,,,,,,,3,, -play.mvc,,4,,,,,,,,,,,,,,,,4,, +package,sink,source,summary,sink:bean-validation,sink:create-file,sink:groovy,sink:header-splitting,sink:information-leak,sink:jexl,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:xss,source:remote,summary:taint,summary:value +android.content,8,,4,,,,,,,,,,,,8,,,,,,4, +android.database,59,,30,,,,,,,,,,,,59,,,,,,30, +android.util,,16,,,,,,,,,,,,,,,,,,16,, +android.webkit,3,2,,,,,,,,,,,,,,,,,3,2,, +com.esotericsoftware.kryo.io,,,1,,,,,,,,,,,,,,,,,,1, +com.esotericsoftware.kryo5.io,,,1,,,,,,,,,,,,,,,,,,1, +com.fasterxml.jackson.core,,,1,,,,,,,,,,,,,,,,,,1, +com.fasterxml.jackson.databind,,,5,,,,,,,,,,,,,,,,,,5, +com.google.common.base,,,85,,,,,,,,,,,,,,,,,,62,23 +com.google.common.io,6,,73,,,,,,,,,,,,,6,,,,,72,1 +com.opensymphony.xwork2.ognl,3,,,,,,,,,,,3,,,,,,,,,, +com.unboundid.ldap.sdk,17,,,,,,,,,17,,,,,,,,,,,, +groovy.lang,26,,,,,26,,,,,,,,,,,,,,,, +groovy.util,5,,,,,5,,,,,,,,,,,,,,,, +jakarta.json,,,123,,,,,,,,,,,,,,,,,,100,23 +jakarta.ws.rs.client,1,,,,,,,,,,,,1,,,,,,,,, +jakarta.ws.rs.core,2,,143,,,,,,,,,,,,,,2,,,,88,55 +java.beans,,,1,,,,,,,,,,,,,,,,,,1, +java.io,3,,20,,3,,,,,,,,,,,,,,,,20, +java.lang,,,3,,,,,,,,,,,,,,,,,,1,2 +java.net,10,3,7,,,,,,,,,,10,,,,,,,3,7, +java.nio,10,,2,,10,,,,,,,,,,,,,,,,2, +java.sql,7,,,,,,,,,,,,,,7,,,,,,, +java.util,,,332,,,,,,,,,,,,,,,,,,15,317 +javax.json,,,123,,,,,,,,,,,,,,,,,,100,23 +javax.naming.directory,1,,,,,,,,,1,,,,,,,,,,,, +javax.net.ssl,2,,,,,,,,,,,,,2,,,,,,,, +javax.script,1,,,,,,,,,,1,,,,,,,,,,, +javax.servlet,4,21,2,,,,3,1,,,,,,,,,,,,21,2, +javax.validation,1,1,,1,,,,,,,,,,,,,,,,1,, +javax.ws.rs.client,1,,,,,,,,,,,,1,,,,,,,,, +javax.ws.rs.core,3,,143,,,,1,,,,,,,,,,2,,,,88,55 +javax.xml.transform.sax,,,4,,,,,,,,,,,,,,,,,,4, +javax.xml.transform.stream,,,2,,,,,,,,,,,,,,,,,,2, +javax.xml.xpath,3,,,,,,,,,,,,,,,,,3,,,, +ognl,6,,,,,,,,,,,6,,,,,,,,,, +org.apache.commons.codec,,,6,,,,,,,,,,,,,,,,,,6, +org.apache.commons.collections,,,99,,,,,,,,,,,,,,,,,,4,95 +org.apache.commons.collections4,,,99,,,,,,,,,,,,,,,,,,4,95 +org.apache.commons.io,,,22,,,,,,,,,,,,,,,,,,22, +org.apache.commons.jexl2,15,,,,,,,,15,,,,,,,,,,,,, +org.apache.commons.jexl3,15,,,,,,,,15,,,,,,,,,,,,, +org.apache.commons.lang3,,,423,,,,,,,,,,,,,,,,,,292,131 +org.apache.commons.ognl,6,,,,,,,,,,,6,,,,,,,,,, +org.apache.commons.text,,,272,,,,,,,,,,,,,,,,,,220,52 +org.apache.directory.ldap.client.api,1,,,,,,,,,1,,,,,,,,,,,, +org.apache.hc.core5.function,,,1,,,,,,,,,,,,,,,,,,1, +org.apache.hc.core5.http,1,2,39,,,,,,,,,,,,,,,,1,2,39, +org.apache.hc.core5.net,,,2,,,,,,,,,,,,,,,,,,2, +org.apache.hc.core5.util,,,24,,,,,,,,,,,,,,,,,,18,6 +org.apache.http,27,3,70,,,,,,,,,,25,,,,,,2,3,62,8 +org.apache.ibatis.jdbc,6,,,,,,,,,,,,,,6,,,,,,, +org.codehaus.groovy.control,1,,,,,1,,,,,,,,,,,,,,,, +org.dom4j,20,,,,,,,,,,,,,,,,,20,,,, +org.hibernate,7,,,,,,,,,,,,,,7,,,,,,, +org.jooq,1,,,,,,,,,,,,,,1,,,,,,, +org.json,,,236,,,,,,,,,,,,,,,,,,198,38 +org.mvel2,16,,,,,,,,,,16,,,,,,,,,,, +org.springframework.beans,,,26,,,,,,,,,,,,,,,,,,,26 +org.springframework.cache,,,13,,,,,,,,,,,,,,,,,,,13 +org.springframework.http,14,,70,,,,,,,,,,14,,,,,,,,60,10 +org.springframework.jdbc.core,10,,,,,,,,,,,,,,10,,,,,,, +org.springframework.jdbc.object,9,,,,,,,,,,,,,,9,,,,,,, +org.springframework.ldap.core,14,,,,,,,,,14,,,,,,,,,,,, +org.springframework.security.web.savedrequest,,6,,,,,,,,,,,,,,,,,,6,, +org.springframework.ui,,,32,,,,,,,,,,,,,,,,,,,32 +org.springframework.util,,,139,,,,,,,,,,,,,,,,,,87,52 +org.springframework.validation,,,13,,,,,,,,,,,,,,,,,,13, +org.springframework.web.client,13,3,,,,,,,,,,,13,,,,,,,3,, +org.springframework.web.context.request,,8,,,,,,,,,,,,,,,,,,8,, +org.springframework.web.multipart,,12,13,,,,,,,,,,,,,,,,,12,13, +org.springframework.web.reactive.function.client,2,,,,,,,,,,,,2,,,,,,,,, +org.xml.sax,,,1,,,,,,,,,,,,,,,,,,1, +org.xmlpull.v1,,3,,,,,,,,,,,,,,,,,,3,, +play.mvc,,4,,,,,,,,,,,,,,,,,,4,, diff --git a/java/documentation/library-coverage/coverage.rst b/java/documentation/library-coverage/coverage.rst index 741de833c0f8..e4e16e987dc8 100644 --- a/java/documentation/library-coverage/coverage.rst +++ b/java/documentation/library-coverage/coverage.rst @@ -14,9 +14,9 @@ Java framework & library support `Apache Commons Text `_,``org.apache.commons.text``,,272,,,,,,,, `Apache HttpComponents `_,"``org.apache.hc.core5.*``, ``org.apache.http``",5,136,28,,,3,,,,25 `Google Guava `_,``com.google.common.*``,,158,6,,6,,,,, - Java Standard Library,``java.*``,3,364,30,13,,,7,,,10 + Java Standard Library,``java.*``,3,365,30,13,,,7,,,10 Java extensions,"``javax.*``, ``jakarta.*``",22,540,19,,,,,1,1,2 `Spring `_,``org.springframework.*``,29,306,62,,,,19,14,,29 - Others,"``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.databind``, ``com.unboundid.ldap.sdk``, ``org.apache.commons.codec``, ``org.apache.commons.jexl2``, ``org.apache.commons.jexl3``, ``org.apache.directory.ldap.client.api``, ``org.apache.ibatis.jdbc``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``",7,12,98,,,,14,18,, - Totals,,84,2465,313,13,6,6,107,33,1,66 + Others,"``com.esotericsoftware.kryo.io``, ``com.esotericsoftware.kryo5.io``, ``com.fasterxml.jackson.core``, ``com.fasterxml.jackson.databind``, ``com.opensymphony.xwork2.ognl``, ``com.unboundid.ldap.sdk``, ``groovy.lang``, ``groovy.util``, ``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.codehaus.groovy.control``, ``org.dom4j``, ``org.hibernate``, ``org.jooq``, ``org.json``, ``org.mvel2``, ``org.xml.sax``, ``org.xmlpull.v1``, ``play.mvc``",7,251,145,,,,14,18,, + Totals,,84,2705,360,13,6,6,107,33,1,66