Skip to content

Commit 71a42e3

Browse files
committed
Add seed corpus for json fuzzing
1 parent 853617d commit 71a42e3

30 files changed

+31
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,5 @@ __pycache__
2121
.clangd
2222
*.orig
2323
*.rej
24-
24+
/fuzz/corpus/json/*
25+
!/fuzz/corpus/json/*.json

fuzz/corpus/json/array_nested.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[[1,2],[3,4]]

fuzz/corpus/json/bool_keys.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"!b1":"yes","!b0":"no"}

fuzz/corpus/json/empty_array.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[]

fuzz/corpus/json/empty_object.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

fuzz/corpus/json/empty_string.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
""

fuzz/corpus/json/escaped_bang.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"!!dangerous"

fuzz/corpus/json/false.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
false

fuzz/corpus/json/float.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.14159

fuzz/corpus/json/float_key.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"!f3.14":"pi"}

0 commit comments

Comments
 (0)