Fuzz introspector: UrlEscapersFuzzer
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
72 10 [com.google.common.net.PercentEscaper]. (java.lang.String,boolean) call site: {node_id}
17 89 [com.google.common.net.PercentEscaper]. (java.lang.String,boolean) call site: {node_id}
3 109 [com.google.common.net.PercentEscaper].createSafeOctets(java.lang.String) call site: {node_id}
2 7 [com.google.common.escape.Escaper]. () call site: {node_id}
1 83 [com.google.common.net.PercentEscaper]. (java.lang.String,boolean) call site: {node_id}
1 116 [UrlEscapersFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) call site: {node_id}

Fuzzer calltree

0 [UrlEscapersFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean() [function] [call site] 00001
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00002
1 [com.google.common.net.PercentEscaper].<init>(java.lang.String,boolean) [function] [call site] 00003
2 [com.google.common.escape.UnicodeEscaper].<init>() [function] [call site] 00004
3 [com.google.common.escape.Escaper].<init>() [function] [call site] 00005
4 [java.lang.Object].<init>() [function] [call site] 00006
4 [com.google.common.escape.Escaper$escape__1].bootstrap$(com.google.common.escape.Escaper) [function] [call site] 00007
5 [com.google.common.escape.Escaper$escape__1].<init>(com.google.common.escape.Escaper) [function] [call site] 00008
6 [java.lang.Object].<init>() [function] [call site] 00009
2 [com.google.common.base.Preconditions].checkNotNull(java.lang.Object) [function] [call site] 00010
3 [java.lang.NullPointerException].<init>() [function] [call site] 00011
4 [java.lang.RuntimeException].<init>() [function] [call site] 00012
5 [java.lang.Exception].<init>() [function] [call site] 00013
6 [java.lang.Throwable].<init>() [function] [call site] 00014
7 [java.lang.Object].<init>() [function] [call site] 00015
7 [com.google.common.util.concurrent.TimeoutFuture$TimeoutFutureException].fillInStackTrace() [function] [call site] 00016
8 [java.lang.Throwable].setStackTrace(java.lang.StackTraceElement[]) [function] [call site] 00017
9 [java.util.Locale].clone() [function] [call site] 00018
9 [java.util.TimeZone].clone() [function] [call site] 00019
9 [java.lang.Enum].clone() [function] [call site] 00020
10 [java.lang.CloneNotSupportedException].<init>() [function] [call site] 00021
9 [java.lang.ref.Reference].clone() [function] [call site] 00022
9 [java.security.Signature].clone() [function] [call site] 00023
9 [java.util.HashMap].clone() [function] [call site] 00024
9 [java.util.AbstractMap].clone() [function] [call site] 00025
9 [java.util.TreeSet].clone() [function] [call site] 00026
9 [java.text.NumberFormat].clone() [function] [call site] 00027
9 [java.security.SignatureSpi].clone() [function] [call site] 00028
9 [java.util.EnumSet].clone() [function] [call site] 00029
9 [java.lang.invoke.MemberName].clone() [function] [call site] 00030
9 [java.text.DecimalFormatSymbols].clone() [function] [call site] 00031
9 [javax.crypto.Mac].clone() [function] [call site] 00032
9 [java.util.jar.Manifest].clone() [function] [call site] 00033
9 [java.util.LinkedList].clone() [function] [call site] 00034
9 [java.util.TreeMap].clone() [function] [call site] 00035
9 [java.text.BreakIterator].clone() [function] [call site] 00036
9 [java.text.DateFormat].clone() [function] [call site] 00037
9 [java.util.ArrayDeque].clone() [function] [call site] 00038
9 [java.security.MessageDigest].clone() [function] [call site] 00039
9 [javax.crypto.MacSpi].clone() [function] [call site] 00040
9 [java.util.Hashtable].clone() [function] [call site] 00041
9 [java.lang.Object].clone() [function] [call site] 00042
9 [java.util.concurrent.CopyOnWriteArrayList].clone() [function] [call site] 00043
9 [java.util.BitSet].clone() [function] [call site] 00044
9 [java.util.IdentityHashMap].clone() [function] [call site] 00045
9 [java.util.Hashtable$Entry].clone() [function] [call site] 00046
9 [java.net.HttpCookie].clone() [function] [call site] 00047
9 [java.text.Format].clone() [function] [call site] 00048
9 [java.text.Collator].clone() [function] [call site] 00049
9 [java.util.Vector].clone() [function] [call site] 00050
9 [java.util.ArrayList].clone() [function] [call site] 00051
9 [java.util.EnumMap].clone() [function] [call site] 00052
9 [java.util.Date].clone() [function] [call site] 00053
9 [java.util.Properties].clone() [function] [call site] 00054
9 [java.util.jar.Attributes].clone() [function] [call site] 00055
9 [java.security.MessageDigestSpi].clone() [function] [call site] 00056
9 [java.text.DateFormatSymbols].clone() [function] [call site] 00057
9 [java.lang.Thread].clone() [function] [call site] 00058
10 [java.lang.CloneNotSupportedException].<init>() [function] [call site] 00059
9 [java.util.Calendar].clone() [function] [call site] 00060
9 [java.util.HashSet].clone() [function] [call site] 00061
9 [java.util.zip.ZipEntry].clone() [function] [call site] 00062
9 [java.text.MessageFormat].clone() [function] [call site] 00063
9 [sun.util.calendar.CalendarDate].clone() [function] [call site] 00064
9 [java.lang.NullPointerException].<init>(java.lang.String) [function] [call site] 00065
10 [java.lang.RuntimeException].<init>(java.lang.String) [function] [call site] 00066
11 [java.lang.Exception].<init>(java.lang.String) [function] [call site] 00067
12 [java.lang.Throwable].<init>(java.lang.String) [function] [call site] 00068
13 [java.lang.Object].<init>() [function] [call site] 00069
13 [com.google.common.util.concurrent.TimeoutFuture$TimeoutFutureException].fillInStackTrace() [function] [call site] 00070
13 [java.lang.Throwable].fillInStackTrace() [function] [call site] 00071
14 [java.lang.Throwable].fillInStackTrace(int) [function] [call site] 00072
13 [com.google.common.util.concurrent.AbstractFuture$Failure$1].fillInStackTrace() [function] [call site] 00073
13 [sun.nio.fs.UnixException].fillInStackTrace() [function] [call site] 00074
9 [java.lang.StringBuilder].<init>() [function] [call site] 00075
9 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00076
9 [java.lang.StringBuilder].append(int) [function] [call site] 00077
9 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00078
9 [java.lang.StringBuilder].toString() [function] [call site] 00079
7 [java.lang.Throwable].fillInStackTrace() [function] [call site] 00080
7 [com.google.common.util.concurrent.AbstractFuture$Failure$1].fillInStackTrace() [function] [call site] 00081
7 [sun.nio.fs.UnixException].fillInStackTrace() [function] [call site] 00082
2 [java.lang.String].matches(java.lang.String) [function] [call site] 00083
3 [java.util.regex.Pattern].matches(java.lang.String,java.lang.CharSequence) [function] [call site] 00084
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00085
2 [java.lang.StringBuilder].<init>() [function] [call site] 00086
2 [java.lang.StringBuilder].append(java.lang.String) [function] [call site] 00087
2 [java.lang.StringBuilder].toString() [function] [call site] 00088
2 [java.lang.String].contains(java.lang.CharSequence) [function] [call site] 00089
3 [java.lang.String].indexOf(java.lang.String) [function] [call site] 00090
4 [java.lang.String].coder() [function] [call site] 00091
4 [java.lang.String].coder() [function] [call site] 00092
4 [java.lang.StringLatin1].indexOf(byte[],byte[]) [function] [call site] 00093
4 [java.lang.String].isLatin1() [function] [call site] 00094
4 [java.lang.StringUTF16].indexOf(byte[],byte[]) [function] [call site] 00095
4 [java.lang.String].coder() [function] [call site] 00096
4 [java.lang.StringUTF16].indexOfLatin1(byte[],byte[]) [function] [call site] 00097
3 [java.lang.StringBuilder].toString() [function] [call site] 00098
3 [java.lang.String].toString() [function] [call site] 00099
3 [java.lang.StringBuffer].toString() [function] [call site] 00100
4 [java.lang.AbstractStringBuilder].isLatin1() [function] [call site] 00101
4 [java.lang.StringLatin1].newString(byte[],int,int) [function] [call site] 00102
4 [java.lang.StringUTF16].newString(byte[],int,int) [function] [call site] 00103
4 [java.lang.String].<init>(java.lang.String) [function] [call site] 00104
5 [java.lang.Object].<init>() [function] [call site] 00105
3 [java.nio.CharBuffer].toString() [function] [call site] 00106
2 [java.lang.IllegalArgumentException].<init>(java.lang.String) [function] [call site] 00107
2 [com.google.common.net.PercentEscaper].createSafeOctets(java.lang.String) [function] [call site] 00108
3 [java.lang.String].toCharArray() [function] [call site] 00109
4 [java.lang.String].isLatin1() [function] [call site] 00110
4 [java.lang.StringLatin1].toChars(byte[]) [function] [call site] 00111
4 [java.lang.StringUTF16].toChars(byte[]) [function] [call site] 00112
3 [java.lang.Math].max(int,int) [function] [call site] 00113
1 [com.google.common.net.UrlEscapers].urlFormParameterEscaper() [function] [call site] 00114
1 [com.google.common.net.UrlEscapers].urlFragmentEscaper() [function] [call site] 00115
1 [com.google.common.net.UrlEscapers].urlPathSegmentEscaper() [function] [call site] 00116
1 [com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(java.lang.String) [function] [call site] 00117