Another addon is actually generating the CSV file from API calls. I checked the original source, which does contain \x00. After checking with the authors of said API, those null bytes are expected and can be present at the end or in the middle of the string. To indirectly cite/translate what they said, their source of data is supposed to already be cleaned, then they can pass the data onto the API and then to the CSV builder inside their Splunk Addon. The addon then writes the CSV file from its python code. Editing the python code could be possible, but it would also mean that whenever the addon gets updated, the modification would get lost and the issue would come back. Regarding the KV-store option, the file is ~30MB, updated twice a day. It is used every 5min in a scheduled search. However, the addon does not give us the possibility of outputing its data as KV Store.
... View more