Using the Simple Detection Builder
Create and edit detections without code
Last updated
Create and edit detections without code
Last updated
This functionality, as part of the Simple Detections feature set, is in closed beta starting with Panther version 1.81. To request access to the feature or share any bug reports or feature requests, please contact your Panther support team.
You can use the Simple Detection builder in the Panther Console to create and edit rules using drop-down fields. The builder lets you manage detections without writing code, but retains the benefits of detections-as-code, e.g., expressiveness, testability, CI/CD integration, and reusability.
The Simple Detection builder is part of the Simple Detections feature set, which promotes collaboration among team members with all levels of technical skill. Detections constructed in the CLI workflow in YAML, then uploaded to Panther, will be viewable and editable in the Simple Detection builder in the Console.
See step-by-step instructions on how to create rules using the Simple Detection builder below, in How to create a rule in the Simple Detection builder.
If your team uses the CLI workflow to manage detection content, the changes made to detections using the Simple Detection builder in the Console will be overwritten on next upload (except for Inline Filters created in the Console, which will be preserved).
If you create or edit detections using the Simple Detection builder in the Console, copy the resulting YAML representation and include it in your local detections files, in order to prevent the changes from being overwritten on next upload.
The Simple Detection builder in the Console cannot render certain YAML expressions. If you locally develop and upload YAML detections using any of the below expressions, they will not be visible in the Simple Detection builder in the Console—they will be shown in raw YAML.
You can create rules in the Simple Detection builder in the Panther Console. Learn more about rules on Rules and Scheduled Rules.
If your team uses the CLI workflow to manage detection content, the changes made to detections using the Simple Detection builder in the Console will be overwritten on next upload (except for Inline Filters created in the Console, which will be preserved).
If you create or edit detections using the Simple Detection builder in the Console, copy the resulting YAML representation and include it in your local detections files, in order to prevent the changes from being overwritten on next upload.
In the For the Following Source section, select the Log Types this detection will apply to.
In the Detect section, under How do you want to define your logic? click Simple Detection Builder.
To the right of Where, click +. In the menu that appears select either Add Clause or Add Clause Group.
Enter a string, using curly braces where you want to dynamically substitute an event value.