Hello Supragy,
We don't have a dedicated decoder for Nessus yet. But as CSV is plain text-based, you can create a custom decoder that extracts the fields that you want to analyze using regex.
Here you can have a bit of information about how to create a custom decoder:
https://documentation.wazuh.com/current/user-manual/ruleset/custom.htmlTo me is very useful to see examples of what I'm doing, so here you have our current decoders if you need some inspiration:
https://github.com/wazuh/wazuh/tree/master/ruleset/decodersThe process to test a decoder is very simple, once you have created your decoder and save it in
/var/ossec/ruleset/decoders/ and restart the manager.
If everything is good, the manager should be running again, now you can use
/var/ossec/bin/ossec-logtest, this is your best friend while creating decoders and rules.
You paste your log there and it scans all the fields, adjust the decoder until you see all the desired fields matched. Now you have to repeat the process but aiming to the rules.
Here you can have a look at our current rules:
https://github.com/wazuh/wazuh/tree/master/ruleset/rulesBy doing this, you will be able to create a decoder and rules for that logs.
If you have any further questions, please do not hesitate to ask us. Best regards.