diff --git a/fuzzer/cmdi_detector/corpus/corpus-0237 b/fuzzer/cmdi_detector/corpus/corpus-0237 new file mode 100644 index 000000000..ca16cba76 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0237 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0238 b/fuzzer/cmdi_detector/corpus/corpus-0238 new file mode 100644 index 000000000..dca35292e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0238 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0239 b/fuzzer/cmdi_detector/corpus/corpus-0239 new file mode 100644 index 000000000..9e7e9994b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0239 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0240 b/fuzzer/cmdi_detector/corpus/corpus-0240 new file mode 100644 index 000000000..e26a54837 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0240 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0241 b/fuzzer/cmdi_detector/corpus/corpus-0241 new file mode 100644 index 000000000..37a26883c Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0241 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0242 b/fuzzer/cmdi_detector/corpus/corpus-0242 new file mode 100644 index 000000000..8a34513af Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0242 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0243 b/fuzzer/cmdi_detector/corpus/corpus-0243 new file mode 100644 index 000000000..d87f5906e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0243 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0244 b/fuzzer/cmdi_detector/corpus/corpus-0244 new file mode 100644 index 000000000..a56dfd64d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0244 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0245 b/fuzzer/cmdi_detector/corpus/corpus-0245 new file mode 100644 index 000000000..9e4af8547 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0245 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0246 b/fuzzer/cmdi_detector/corpus/corpus-0246 new file mode 100644 index 000000000..46c11643a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0246 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0247 b/fuzzer/cmdi_detector/corpus/corpus-0247 new file mode 100644 index 000000000..d82aca117 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0247 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0248 b/fuzzer/cmdi_detector/corpus/corpus-0248 new file mode 100644 index 000000000..2a5ca58f9 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0248 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0249 b/fuzzer/cmdi_detector/corpus/corpus-0249 new file mode 100644 index 000000000..9f4026b93 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0249 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0250 b/fuzzer/cmdi_detector/corpus/corpus-0250 new file mode 100644 index 000000000..25fc2cfbd Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0250 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0251 b/fuzzer/cmdi_detector/corpus/corpus-0251 new file mode 100644 index 000000000..e684221dc Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0251 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0252 b/fuzzer/cmdi_detector/corpus/corpus-0252 new file mode 100644 index 000000000..efec7fb3b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0252 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0253 b/fuzzer/cmdi_detector/corpus/corpus-0253 new file mode 100644 index 000000000..7513c399c Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0253 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0254 b/fuzzer/cmdi_detector/corpus/corpus-0254 new file mode 100644 index 000000000..3d34c8cce Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0254 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0255 b/fuzzer/cmdi_detector/corpus/corpus-0255 new file mode 100644 index 000000000..8fb8cc131 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0255 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0256 b/fuzzer/cmdi_detector/corpus/corpus-0256 new file mode 100644 index 000000000..4c7e5e6c6 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0256 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0257 b/fuzzer/cmdi_detector/corpus/corpus-0257 new file mode 100644 index 000000000..634fea047 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0257 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0258 b/fuzzer/cmdi_detector/corpus/corpus-0258 new file mode 100644 index 000000000..8a468976d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0258 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0259 b/fuzzer/cmdi_detector/corpus/corpus-0259 new file mode 100644 index 000000000..e2fc67bb6 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0259 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0260 b/fuzzer/cmdi_detector/corpus/corpus-0260 new file mode 100644 index 000000000..46cd5d94b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0260 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0261 b/fuzzer/cmdi_detector/corpus/corpus-0261 new file mode 100644 index 000000000..a68794982 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0261 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0262 b/fuzzer/cmdi_detector/corpus/corpus-0262 new file mode 100644 index 000000000..4292ba49d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0262 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0263 b/fuzzer/cmdi_detector/corpus/corpus-0263 new file mode 100644 index 000000000..5e649cedb Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0263 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0264 b/fuzzer/cmdi_detector/corpus/corpus-0264 new file mode 100644 index 000000000..9aab0f1ba Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0264 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0265 b/fuzzer/cmdi_detector/corpus/corpus-0265 new file mode 100644 index 000000000..b670c834f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0265 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0266 b/fuzzer/cmdi_detector/corpus/corpus-0266 new file mode 100644 index 000000000..3930f0c7a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0266 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0267 b/fuzzer/cmdi_detector/corpus/corpus-0267 new file mode 100644 index 000000000..9749f1fcc Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0267 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0268 b/fuzzer/cmdi_detector/corpus/corpus-0268 new file mode 100644 index 000000000..5e99d6f09 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0268 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0269 b/fuzzer/cmdi_detector/corpus/corpus-0269 new file mode 100644 index 000000000..933518603 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0269 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0270 b/fuzzer/cmdi_detector/corpus/corpus-0270 new file mode 100644 index 000000000..8b786891f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0270 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0271 b/fuzzer/cmdi_detector/corpus/corpus-0271 new file mode 100644 index 000000000..22af0a0ac Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0271 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0272 b/fuzzer/cmdi_detector/corpus/corpus-0272 new file mode 100644 index 000000000..5c0ce1acf Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0272 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0273 b/fuzzer/cmdi_detector/corpus/corpus-0273 new file mode 100644 index 000000000..cd0860b4f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0273 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0274 b/fuzzer/cmdi_detector/corpus/corpus-0274 new file mode 100644 index 000000000..f3bdc82c9 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0274 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0275 b/fuzzer/cmdi_detector/corpus/corpus-0275 new file mode 100644 index 000000000..70428b7a1 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0275 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0276 b/fuzzer/cmdi_detector/corpus/corpus-0276 new file mode 100644 index 000000000..21cbf1498 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0276 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0277 b/fuzzer/cmdi_detector/corpus/corpus-0277 new file mode 100644 index 000000000..f0e9ad514 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0277 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0278 b/fuzzer/cmdi_detector/corpus/corpus-0278 new file mode 100644 index 000000000..f0ef7155f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0278 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0279 b/fuzzer/cmdi_detector/corpus/corpus-0279 new file mode 100644 index 000000000..4ec5eec68 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0279 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0280 b/fuzzer/cmdi_detector/corpus/corpus-0280 new file mode 100644 index 000000000..4ca8f4ff0 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0280 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0281 b/fuzzer/cmdi_detector/corpus/corpus-0281 new file mode 100644 index 000000000..d7f0f2a35 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0281 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0282 b/fuzzer/cmdi_detector/corpus/corpus-0282 new file mode 100644 index 000000000..ef0883b1d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0282 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0283 b/fuzzer/cmdi_detector/corpus/corpus-0283 new file mode 100644 index 000000000..25953adb4 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0283 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0284 b/fuzzer/cmdi_detector/corpus/corpus-0284 new file mode 100644 index 000000000..cb0ae16a8 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0284 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0285 b/fuzzer/cmdi_detector/corpus/corpus-0285 new file mode 100644 index 000000000..4dd9af7cd Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0285 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0286 b/fuzzer/cmdi_detector/corpus/corpus-0286 new file mode 100644 index 000000000..da810797d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0286 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0287 b/fuzzer/cmdi_detector/corpus/corpus-0287 new file mode 100644 index 000000000..8d561e28e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0287 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0288 b/fuzzer/cmdi_detector/corpus/corpus-0288 new file mode 100644 index 000000000..cc40be04a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0288 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0289 b/fuzzer/cmdi_detector/corpus/corpus-0289 new file mode 100644 index 000000000..f126859db Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0289 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0290 b/fuzzer/cmdi_detector/corpus/corpus-0290 new file mode 100644 index 000000000..35a82db2a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0290 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0291 b/fuzzer/cmdi_detector/corpus/corpus-0291 new file mode 100644 index 000000000..ea4221bad Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0291 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0292 b/fuzzer/cmdi_detector/corpus/corpus-0292 new file mode 100644 index 000000000..b006c1a09 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0292 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0293 b/fuzzer/cmdi_detector/corpus/corpus-0293 new file mode 100644 index 000000000..5547b7f44 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0293 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0294 b/fuzzer/cmdi_detector/corpus/corpus-0294 new file mode 100644 index 000000000..2042be114 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0294 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0295 b/fuzzer/cmdi_detector/corpus/corpus-0295 new file mode 100644 index 000000000..b43507b52 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0295 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0296 b/fuzzer/cmdi_detector/corpus/corpus-0296 new file mode 100644 index 000000000..b5b6d267b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0296 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0297 b/fuzzer/cmdi_detector/corpus/corpus-0297 new file mode 100644 index 000000000..50b91acc9 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0297 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0298 b/fuzzer/cmdi_detector/corpus/corpus-0298 new file mode 100644 index 000000000..91ed8f5a7 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0298 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0299 b/fuzzer/cmdi_detector/corpus/corpus-0299 new file mode 100644 index 000000000..1991c9b52 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0299 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0300 b/fuzzer/cmdi_detector/corpus/corpus-0300 new file mode 100644 index 000000000..8bea36e3e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0300 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0301 b/fuzzer/cmdi_detector/corpus/corpus-0301 new file mode 100644 index 000000000..907651695 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0301 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0302 b/fuzzer/cmdi_detector/corpus/corpus-0302 new file mode 100644 index 000000000..224fae88a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0302 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0303 b/fuzzer/cmdi_detector/corpus/corpus-0303 new file mode 100644 index 000000000..903fca415 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0303 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0304 b/fuzzer/cmdi_detector/corpus/corpus-0304 new file mode 100644 index 000000000..797d26dfa Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0304 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0305 b/fuzzer/cmdi_detector/corpus/corpus-0305 new file mode 100644 index 000000000..47bd5796a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0305 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0306 b/fuzzer/cmdi_detector/corpus/corpus-0306 new file mode 100644 index 000000000..634fea047 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0306 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0307 b/fuzzer/cmdi_detector/corpus/corpus-0307 new file mode 100644 index 000000000..6cec5a92d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0307 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0308 b/fuzzer/cmdi_detector/corpus/corpus-0308 new file mode 100644 index 000000000..dd1af00e1 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0308 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0309 b/fuzzer/cmdi_detector/corpus/corpus-0309 new file mode 100644 index 000000000..aff4d5cc4 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0309 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0310 b/fuzzer/cmdi_detector/corpus/corpus-0310 new file mode 100644 index 000000000..ad845275f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0310 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0311 b/fuzzer/cmdi_detector/corpus/corpus-0311 new file mode 100644 index 000000000..58e9e5bb3 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0311 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0312 b/fuzzer/cmdi_detector/corpus/corpus-0312 new file mode 100644 index 000000000..d93c654ce Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0312 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0313 b/fuzzer/cmdi_detector/corpus/corpus-0313 new file mode 100644 index 000000000..bb9e56b18 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0313 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0314 b/fuzzer/cmdi_detector/corpus/corpus-0314 new file mode 100644 index 000000000..920640557 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0314 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0315 b/fuzzer/cmdi_detector/corpus/corpus-0315 new file mode 100644 index 000000000..71d062255 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0315 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0316 b/fuzzer/cmdi_detector/corpus/corpus-0316 new file mode 100644 index 000000000..6a9a9859e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0316 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0317 b/fuzzer/cmdi_detector/corpus/corpus-0317 new file mode 100644 index 000000000..328c1e61b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0317 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0318 b/fuzzer/cmdi_detector/corpus/corpus-0318 new file mode 100644 index 000000000..8bd61731a Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0318 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0319 b/fuzzer/cmdi_detector/corpus/corpus-0319 new file mode 100644 index 000000000..9b7c5b5f7 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0319 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0320 b/fuzzer/cmdi_detector/corpus/corpus-0320 new file mode 100644 index 000000000..4be309e03 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0320 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0321 b/fuzzer/cmdi_detector/corpus/corpus-0321 new file mode 100644 index 000000000..98784588e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0321 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0322 b/fuzzer/cmdi_detector/corpus/corpus-0322 new file mode 100644 index 000000000..233f6943c Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0322 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0323 b/fuzzer/cmdi_detector/corpus/corpus-0323 new file mode 100644 index 000000000..5f17235fd Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0323 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0324 b/fuzzer/cmdi_detector/corpus/corpus-0324 new file mode 100644 index 000000000..2618b4330 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0324 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0325 b/fuzzer/cmdi_detector/corpus/corpus-0325 new file mode 100644 index 000000000..ad9d2a61f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0325 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0326 b/fuzzer/cmdi_detector/corpus/corpus-0326 new file mode 100644 index 000000000..bfc20aed8 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0326 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0327 b/fuzzer/cmdi_detector/corpus/corpus-0327 new file mode 100644 index 000000000..01318b59b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0327 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0328 b/fuzzer/cmdi_detector/corpus/corpus-0328 new file mode 100644 index 000000000..c35862187 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0328 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0329 b/fuzzer/cmdi_detector/corpus/corpus-0329 new file mode 100644 index 000000000..d747a6a97 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0329 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0330 b/fuzzer/cmdi_detector/corpus/corpus-0330 new file mode 100644 index 000000000..ceb07761b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0330 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0331 b/fuzzer/cmdi_detector/corpus/corpus-0331 new file mode 100644 index 000000000..81363813e Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0331 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0332 b/fuzzer/cmdi_detector/corpus/corpus-0332 new file mode 100644 index 000000000..38958cf18 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0332 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0333 b/fuzzer/cmdi_detector/corpus/corpus-0333 new file mode 100644 index 000000000..f30a98469 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0333 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0334 b/fuzzer/cmdi_detector/corpus/corpus-0334 new file mode 100644 index 000000000..1176d4f21 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0334 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0335 b/fuzzer/cmdi_detector/corpus/corpus-0335 new file mode 100644 index 000000000..702eec6cb Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0335 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0336 b/fuzzer/cmdi_detector/corpus/corpus-0336 new file mode 100644 index 000000000..acebe8b4d Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0336 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0337 b/fuzzer/cmdi_detector/corpus/corpus-0337 new file mode 100644 index 000000000..37c10e6eb Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0337 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0338 b/fuzzer/cmdi_detector/corpus/corpus-0338 new file mode 100644 index 000000000..67a12ae69 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0338 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0339 b/fuzzer/cmdi_detector/corpus/corpus-0339 new file mode 100644 index 000000000..f816beeef Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0339 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0340 b/fuzzer/cmdi_detector/corpus/corpus-0340 new file mode 100644 index 000000000..ea4248cd2 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0340 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0341 b/fuzzer/cmdi_detector/corpus/corpus-0341 new file mode 100644 index 000000000..9513ade7b Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0341 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0342 b/fuzzer/cmdi_detector/corpus/corpus-0342 new file mode 100644 index 000000000..355ce9238 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0342 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0343 b/fuzzer/cmdi_detector/corpus/corpus-0343 new file mode 100644 index 000000000..bb5583ad1 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0343 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0344 b/fuzzer/cmdi_detector/corpus/corpus-0344 new file mode 100644 index 000000000..438f2a3ad Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0344 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0345 b/fuzzer/cmdi_detector/corpus/corpus-0345 new file mode 100644 index 000000000..6f3f3f8a6 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0345 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0346 b/fuzzer/cmdi_detector/corpus/corpus-0346 new file mode 100644 index 000000000..306bd01e4 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0346 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0347 b/fuzzer/cmdi_detector/corpus/corpus-0347 new file mode 100644 index 000000000..fae9f7409 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0347 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0348 b/fuzzer/cmdi_detector/corpus/corpus-0348 new file mode 100644 index 000000000..e8bb70201 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0348 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0349 b/fuzzer/cmdi_detector/corpus/corpus-0349 new file mode 100644 index 000000000..cc94b405f Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0349 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0350 b/fuzzer/cmdi_detector/corpus/corpus-0350 new file mode 100644 index 000000000..0147426b3 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0350 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0351 b/fuzzer/cmdi_detector/corpus/corpus-0351 new file mode 100644 index 000000000..044fb6958 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0351 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0352 b/fuzzer/cmdi_detector/corpus/corpus-0352 new file mode 100644 index 000000000..ca3fcaf75 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0352 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0353 b/fuzzer/cmdi_detector/corpus/corpus-0353 new file mode 100644 index 000000000..3bc9e10c5 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0353 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0354 b/fuzzer/cmdi_detector/corpus/corpus-0354 new file mode 100644 index 000000000..058b6f158 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0354 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0355 b/fuzzer/cmdi_detector/corpus/corpus-0355 new file mode 100644 index 000000000..b4224ff19 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0355 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0356 b/fuzzer/cmdi_detector/corpus/corpus-0356 new file mode 100644 index 000000000..31d6d5846 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0356 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0357 b/fuzzer/cmdi_detector/corpus/corpus-0357 new file mode 100644 index 000000000..f8858ad27 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0357 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0358 b/fuzzer/cmdi_detector/corpus/corpus-0358 new file mode 100644 index 000000000..175a22588 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0358 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0359 b/fuzzer/cmdi_detector/corpus/corpus-0359 new file mode 100644 index 000000000..46b133054 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0359 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0360 b/fuzzer/cmdi_detector/corpus/corpus-0360 new file mode 100644 index 000000000..1151d4e4c Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0360 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0361 b/fuzzer/cmdi_detector/corpus/corpus-0361 new file mode 100644 index 000000000..4e9e783e6 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0361 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0362 b/fuzzer/cmdi_detector/corpus/corpus-0362 new file mode 100644 index 000000000..93191b986 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0362 differ diff --git a/fuzzer/cmdi_detector/corpus/corpus-0363 b/fuzzer/cmdi_detector/corpus/corpus-0363 new file mode 100644 index 000000000..3fd387b20 Binary files /dev/null and b/fuzzer/cmdi_detector/corpus/corpus-0363 differ diff --git a/tests/unit/condition/cmdi_detector_test.cpp b/tests/unit/condition/cmdi_detector_test.cpp index 5a10b923a..7e67e8e26 100644 --- a/tests/unit/condition/cmdi_detector_test.cpp +++ b/tests/unit/condition/cmdi_detector_test.cpp @@ -509,6 +509,12 @@ TEST(TestCmdiDetector, LinuxShellInjection) {{"/usr/bin/zsh", "-ci", "ls -l"}, "ls -l"}, {{"/usr/bin/zsh", "-ic", "ls -l"}, "ls -l"}, {{"/usr/bin/zsh", "-c", "-i", "ls -l"}, "ls -l"}, + {{"/usr/bin/zsh", "-co", "errexit", "ls -l"}, "ls -l"}, + {{"/usr/bin/zsh", "+o", "errexit", "-c", "ls -l"}, "ls -l"}, + {{"/usr/bin/zsh", "-o", "errexit", "-c", "ls -l"}, "ls -l"}, + {{"/usr/bin/zsh", "-c", "+o", "errexit", "ls -l"}, "ls -l"}, + {{"/usr/bin/zsh", "-c", "-o", "errexit", "ls -l"}, "ls -l"}, + {{"/usr/bin/zsh", "-c", "-o", "errexit", "--", "ls -l"}, "ls -l"}, {{"dash", "-c", "ls -l"}, "ls -l"}, {{"/dash", "-c", "ls -l"}, "ls -l"},