Fuzz introspector: ValidJsonFuzzer
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
56 0 EP call site: 00000 [com.google.json.JsonSanitizer].sanitize(String,int)

Fuzzer calltree

0 [ValidJsonFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider) [function] [call site] 00000
1 [com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString() [function] [call site] 00001
1 [com.google.json.JsonSanitizer].sanitize(String,int) [function] [call site] 00002
2 [com.google.json.JsonSanitizer].<init>(String,int) [function] [call site] 00003
3 [com.google.json.JsonSanitizer.UnbracketedComma].<init>() [function] [call site] 00004
2 [com.google.json.JsonSanitizer].sanitize() [function] [call site] 00005
3 [String].length() [function] [call site] 00006
3 [String].charAt(com.google.json.JsonSanitizer) [function] [call site] 00007
3 [String].substring(int,com.google.json.JsonSanitizer) [function] [call site] 00008
3 [com.google.json.JsonSanitizer].requireValueState(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer,boolean) [function] [call site] 00009
3 [com.google.json.JsonSanitizer].endOfQuotedString(String,com.google.json.JsonSanitizer) [function] [call site] 00010
3 [com.google.json.JsonSanitizer].sanitizeString(com.google.json.JsonSanitizer,int) [function] [call site] 00011
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,int) [function] [call site] 00012
3 [com.google.json.JsonSanitizer].requireValueState(com.google.json.JsonSanitizer,State,boolean) [function] [call site] 00013
3 [String].length() [function] [call site] 00014
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00015
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,String) [function] [call site] 00016
3 [com.google.json.JsonSanitizer].elideTrailingComma(com.google.json.JsonSanitizer) [function] [call site] 00017
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,String) [function] [call site] 00018
3 [com.google.json.JsonSanitizer].replace(com.google.json.JsonSanitizer,int,com.google.json.JsonSanitizer) [function] [call site] 00019
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,String) [function] [call site] 00020
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,int) [function] [call site] 00021
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,String) [function] [call site] 00022
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,int) [function] [call site] 00023
3 [String].charAt(int) [function] [call site] 00024
3 [String].charAt(com.google.json.JsonSanitizer) [function] [call site] 00025
3 [String].indexOf(char,int) [function] [call site] 00026
3 [String].charAt(int) [function] [call site] 00027
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00028
3 [String].charAt(com.google.json.JsonSanitizer) [function] [call site] 00029
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,int) [function] [call site] 00030
3 [com.google.json.JsonSanitizer].requireValueState(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer,boolean) [function] [call site] 00031
3 [com.google.json.JsonSanitizer].isKeyword(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00032
3 [com.google.json.JsonSanitizer].isJsonSpecialChar(com.google.json.JsonSanitizer) [function] [call site] 00033
3 [String].charAt(com.google.json.JsonSanitizer) [function] [call site] 00034
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,char) [function] [call site] 00035
3 [com.google.json.JsonSanitizer].canonicalizeNumber(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00036
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,char) [function] [call site] 00037
3 [com.google.json.JsonSanitizer].sanitizeString(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00038
3 [com.google.json.JsonSanitizer].normalizeNumber(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00039
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,char) [function] [call site] 00040
3 [com.google.json.JsonSanitizer].sanitizeString(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00041
3 [String].length() [function] [call site] 00042
3 [com.google.json.JsonSanitizer].elide(com.google.json.JsonSanitizer,com.google.json.JsonSanitizer) [function] [call site] 00043
3 [com.google.json.JsonSanitizer].insert(com.google.json.JsonSanitizer,String) [function] [call site] 00044
3 [StringBuilder].length() [function] [call site] 00045
3 [StringBuilder].<init>(com.google.json.JsonSanitizer) [function] [call site] 00046
3 [StringBuilder].append(String,int,com.google.json.JsonSanitizer) [function] [call site] 00047
3 [com.google.json.JsonSanitizer].elideTrailingComma(com.google.json.JsonSanitizer) [function] [call site] 00048
3 [StringBuilder].append(String) [function] [call site] 00049
3 [StringBuilder].append(String) [function] [call site] 00050
3 [StringBuilder].append() [function] [call site] 00051
2 [com.google.json.JsonSanitizer].toString() [function] [call site] 00052
3 [StringBuilder].toString() [function] [call site] 00053
1 [com.google.gson.Gson].<init>() [function] [call site] 00054
1 [com.google.gson.Gson].fromJson(String) [function] [call site] 00055
1 [com.code_intelligence.jazzer.api.FuzzerSecurityIssueLow].<init>(String,ValidJsonFuzzer) [function] [call site] 00056