Skip to content

Commit 129c298

Browse files
committed
Add one more test case when testing parsing vulnerability in values to skip
1 parent 8ff39ba commit 129c298

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

jsoniter-scala-benchmark/shared/src/main/scala/com/github/plokhotnyuk/jsoniter_scala/benchmark/ExtractFieldsBenchmark.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ abstract class ExtractFieldsBenchmark extends CommonParams {
1818
jsonString = zeroHashCodeStrings.map(s => writeToString(s)(JsoniterScalaCodecs.stringCodec)).take(size)
1919
.mkString("""{"s":"s",""", s""":$value,""", s""":$value,"i":1}""") // test for hashcode collision vulnerability
2020
//jsonString = s"""{"s":"s","n":${"7" * size},"i":1}""" // test for big number parsing vulnerability
21+
//jsonString = s"""{"s":"s","n":"${"x" * size}","i":1}""" // test for big string parsing vulnerability
2122
//jsonString = s"""{"s":"s","n":${"[" * size + "]" * size},"i":1}""" // test for nested JSON array vulnerability
2223
//jsonString = s"""{"s":"s",${""""n":{""" * size + "}" * size},"i":1}""" // test for nested JSON object vulnerability
2324
jsonBytes = jsonString.getBytes(UTF_8)

0 commit comments

Comments
 (0)