Fuzz introspector: JedisURIFuzzer
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
10 6 [redis.clients.jedis.CommandObjects]. () call site: 00006 [redis.clients.jedis.util.JedisURIHelper].isValid(java.net.URI)
6 21 [redis.clients.jedis.util.JedisURIHelper].isValid(java.net.URI) call site: 00021 [redis.clients.jedis.DefaultJedisClientConfig].builder()
6 45 [redis.clients.jedis.util.JedisURIHelper].getRedisProtocol(java.net.URI) call site: 00045 [redis.clients.jedis.util.JedisURIHelper].isRedisSSLScheme(java.net.URI)
3 0 EP call site: 00000
3 35 [redis.clients.jedis.util.JedisURIHelper].getPassword(java.net.URI) call site: 00035 [redis.clients.jedis.util.JedisURIHelper].getDBIndex(java.net.URI)
3 53 [redis.clients.jedis.util.JedisURIHelper].isRedisSSLScheme(java.net.URI) call site: 00053
2 31 [redis.clients.jedis.util.JedisURIHelper].getUser(java.net.URI) call site: 00031 [redis.clients.jedis.util.JedisURIHelper].getPassword(java.net.URI)
2 40 [redis.clients.jedis.util.JedisURIHelper].getDBIndex(java.net.URI) call site: 00040 [redis.clients.jedis.util.JedisURIHelper].getRedisProtocol(java.net.URI)
1 28 [redis.clients.jedis.DefaultJedisClientConfig].builder() call site: 00028 [redis.clients.jedis.util.JedisURIHelper].getUser(java.net.URI)

Fuzzer calltree

0 [JedisURIFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00001
1 [java.net.URI].<init>(String) [function] [call site] 00002
1 [redis.clients.jedis.Jedis].<init>(java.net.URI) [function] [call site] 00003
2 [redis.clients.jedis.CommandObjects].<init>() [function] [call site] 00004
3 [java.util.concurrent.locks.ReentrantLock].<init>(boolean) [function] [call site] 00005
3 [java.util.concurrent.atomic.AtomicInteger].<init>(int) [function] [call site] 00006
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00007
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00008
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00009
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00010
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00011
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00012
3 [redis.clients.jedis.CommandObject].<init>(redis.clients.jedis.CommandArguments,redis.clients.jedis.Builder<String>) [function] [call site] 00013
3 [JsonObjectBuilder].<init>() [function] [call site] 00014
3 [redis.clients.jedis.Builder].<init>() [function] [call site] 00015
2 [redis.clients.jedis.util.JedisURIHelper].isValid(java.net.URI) [function] [call site] 00016
3 [java.net.URI].getScheme() [function] [call site] 00017
3 [redis.clients.jedis.util.JedisURIHelper].isEmpty(redis.clients.jedis.util.JedisURIHelper) [function] [call site] 00018
3 [java.net.URI].getHost() [function] [call site] 00019
3 [redis.clients.jedis.util.JedisURIHelper].isEmpty(redis.clients.jedis.util.JedisURIHelper) [function] [call site] 00020
3 [java.net.URI].getPort() [function] [call site] 00021
2 [java.net.URI].toString() [function] [call site] 00022
2 [redis.clients.jedis.exceptions.InvalidURIException].<init>(redis.clients.jedis.Jedis) [function] [call site] 00023
2 [java.net.URI].getHost() [function] [call site] 00024
2 [java.net.URI].getPort() [function] [call site] 00025
2 [redis.clients.jedis.HostAndPort].<init>(redis.clients.jedis.Jedis,redis.clients.jedis.Jedis) [function] [call site] 00026
2 [redis.clients.jedis.DefaultJedisClientConfig].builder() [function] [call site] 00027
3 [redis.clients.jedis.Builder].<init>() [function] [call site] 00028
2 [redis.clients.jedis.util.JedisURIHelper].getUser(java.net.URI) [function] [call site] 00029
3 [java.net.URI].getUserInfo() [function] [call site] 00030
3 [redis.clients.jedis.util.JedisURIHelper].split(String,int) [function] [call site] 00031
2 [redis.clients.jedis.Builder].user(String) [function] [call site] 00032
2 [redis.clients.jedis.util.JedisURIHelper].getPassword(java.net.URI) [function] [call site] 00033
3 [java.net.URI].getUserInfo() [function] [call site] 00034
3 [redis.clients.jedis.util.JedisURIHelper].split(String,int) [function] [call site] 00035
3 [IllegalArgumentException].<init>(String) [function] [call site] 00036
2 [redis.clients.jedis.Jedis].password(String) [function] [call site] 00037
2 [redis.clients.jedis.util.JedisURIHelper].getDBIndex(java.net.URI) [function] [call site] 00038
3 [java.net.URI].getPath() [function] [call site] 00039
3 [redis.clients.jedis.util.JedisURIHelper].split(String,int) [function] [call site] 00040
2 [redis.clients.jedis.Jedis].database(int) [function] [call site] 00041
2 [redis.clients.jedis.util.JedisURIHelper].getRedisProtocol(java.net.URI) [function] [call site] 00042
3 [java.net.URI].getQuery() [function] [call site] 00043
3 [java.net.URI].getQuery() [function] [call site] 00044
3 [redis.clients.jedis.util.JedisURIHelper].split(String) [function] [call site] 00045
3 [String].equals(redis.clients.jedis.util.JedisURIHelper) [function] [call site] 00046
3 [redis.clients.jedis.RedisProtocol].values() [function] [call site] 00047
3 [redis.clients.jedis.util.JedisURIHelper].equals(redis.clients.jedis.util.JedisURIHelper) [function] [call site] 00048
3 [IllegalArgumentException].<init>(String) [function] [call site] 00049
2 [redis.clients.jedis.Jedis].protocol(redis.clients.jedis.RedisProtocol) [function] [call site] 00050
2 [redis.clients.jedis.util.JedisURIHelper].isRedisSSLScheme(java.net.URI) [function] [call site] 00051
3 [java.net.URI].getScheme() [function] [call site] 00052
3 [String].equals(redis.clients.jedis.util.JedisURIHelper) [function] [call site] 00053
2 [redis.clients.jedis.Jedis].ssl(boolean) [function] [call site] 00054
2 [redis.clients.jedis.Jedis].build() [function] [call site] 00055
2 [redis.clients.jedis.Connection].<init>(redis.clients.jedis.HostAndPort,redis.clients.jedis.Jedis) [function] [call site] 00056