Hi Splunk experts, I believe I found a bug in Splunk search. Some fields in my events contain file paths with relative parts denoted by "../". When I use Splunk search to list events with a specific path, the SPL is automatically rewritten and the "../" in the middle of the path is removed (thereby changing my search) resulting in no matching events found. I cannot get Splunk search to filter by the literal string value I specify, even though it is surrounded by double quotes. Example SPL: file_name="C:\Smallworld\41\product\..\cambridge_db\ds\ds_admin/../ds_demo/rwo.ds" Is automatically rewritten to: file_name="C:\Smallworld\41\product\..\cambridge_db\ds\ds_admin/ds_demo/rwo.ds" Some facts: - This behavior started after I upgraded to Splunk 8.2.0 and cannot be reproduced on 7.3.2. - If I build the SPL within my dashboard (using tokens) then this automatic rewrite does not happen, hence the events are found. But as soon as I jump to Splunk search from the dashboard (through the looking glass symbol) the SPL gets rewritten and the "../" removed. - This automatic rewrite also happens if I let Splunk search itself compose the SPL: first view all events in Splunk search, and then filter on a file_name value through the field list on the left. The result is that no events are shown, as the resulting SPL is incorrect (see screenshots). Screenshots of the problem: - screenshot 1: events are shown in Splunk search, the field list on the left shows the occurring values for the file_name field. Now I click on a value to search for that specific file_name (note the ../ underlined in red) - screenshot 2: Splunk search amends the file_name filter to the SPL, but it modifies the field value to omit the ../ part (again underlined in red) Has anyone else encountered this problem, and/or has a remedy? Thank you in advance, Coen
... View more