Skip to main content
Question

save-time parser is more permissive than the runtime parser?

  • June 4, 2026
  • 1 reply
  • 18 views

mccrilb
Forum|alt.badge.img+12

I ran across an error in the detection pane for a rule, that does not show up in the rule editor. How is that even possible? 

1 reply

a_aleinikov
Forum|alt.badge.img+7
  • Bronze 2
  • June 5, 2026

Hi, I would not necessarily interpret this as the save-time parser being more permissive. It may be a difference between compile-time validation and runtime execution.

The rule editor can validate the rule syntax and some static logic successfully, while the detection pane may show an error that happened during live rule execution, testing, or retrohunt. Those runtime errors may not be visible at save time because they depend on the actual data, execution window, joins, aggregations, repeated fields, or other runtime conditions.