Sigma Detection Rule
The Sigma detection rule format. Documentation: https://github.com/SigmaHQ/sigma-specification/blob/main/specification/sigma-rules-specification.md and https://github.com/SigmaHQ/sigma
| Type | object |
|---|---|
| File match |
**/sigma/**/*.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/sigma-detection-rule/latest.json |
| Source | https://raw.githubusercontent.com/SigmaHQ/sigma-specification/main/json-schema/sigma-detection-rule-schema.json |
Validate with Lintel
npx @lintel/lintel check
Properties
A brief title for the rule that should contain what the rules is supposed to detect
The log source that the rule is supposed to detect malicious activity in.
4 nested properties
Group of products, like firewall or process_creation
A certain product, like windows
A subset of a product's logs, like sshd
can be used to describe the log source
A set of search-identifiers that represent properties of searches on log data
1 nested properties
The relationship between the search identifiers to create the detection logic. Ex: selection1 or selection2
A globally unique identifier for the Sigma rule. This is recommended to be a UUID v4, but not mandatory.
a unique human-readable name that can be used instead of the id as a reference in correlation rules
Defines the taxonomy used in the Sigma rule
A short description of the rule and the malicious activity that can be detected
License of the rule according the SPDX ID specification (https://spdx.dev/ids/)
Creator of the rule. (can be a name, nickname, twitter handle, etc.)
References to the source that the rule was derived from. These could be blog articles, technical papers, presentations or even tweets
Creation date of the rule. Use the ISO 8601 format YYYY-MM-DD
Last modification date of the rule. Use the ISO 8601 format YYYY-MM-DD
A list of log fields that could be interesting in further analysis of the event and should be displayed to the analyst
A list of known false positives that may occur
The criticality of a triggered rule
Tags to categorize a Sigma rule.
A list of intended scope of the rule