You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,13 +24,13 @@ This repository was first announced on Elastic's blog post, [Elastic Security op
24
24
25
25
## Overview of this repository
26
26
27
-
Detection Rules contains more than just static rule files. This repository also contains code for unit testing in Python and integrating with the Detection Engine in Kibana.
27
+
Detection Rules contains more than just static rule files. This repository also contains code for building Detections-as-code pipelines, unit testing in Python and integrating with the Detection Engine in Kibana.
|[`detection_rules/`](detection_rules)| Python module for rule parsing, validating and packaging |
32
-
|[`etc/`](detection_rules/etc)| Miscellaneous files, such as ECS and Beats schemas |
33
-
|[`hunting/`](./hunting/)| Root directory where threat hunting package and queries are stored |
32
+
|[`etc/`](detection_rules/etc)| Miscellaneous files, such as ECS and Beats schemas and configuration files|
33
+
|[`hunting/`](./hunting/)| Root directory where threat hunting package and queries are stored |
34
34
|[`kibana/`](lib/kibana)| Python library for handling the API calls to Kibana and the Detection Engine |
35
35
|[`kql/`](lib/kql)| Python library for parsing and validating Kibana Query Language |
36
36
|[`rules/`](rules)| Root directory where rules are stored |
@@ -136,7 +136,7 @@ We welcome your contributions to Detection Rules! Before contributing, please fa
136
136
137
137
## Detections as Code (DaC)
138
138
139
-
The Detection Rules repo includes a number of commands to help one manage rules with an "as code" philosophy. We recommend starting with our [DaC Specific Documentation](https://dac-reference.readthedocs.io/en/latest/) for strategies and recommended setup information. However, if you would prefer to jump right in, please see our [custom rules documentation](docs-dev/custom-rules-management.md) for information on how to configure this repo for use with custom rules followed by our [CLI documentation](CLI.md) for information on our commands to import and export rules.
139
+
The Detection Rules repo includes a number of commands to help one manage rules with an "as code" philosophy. We recommend starting with our [DaC Specific Documentation](https://dac-reference.readthedocs.io/en/latest/) for strategies and recommended setup information. However, if you would prefer to jump right in, please see our local [detections as code documentation](docs-dev/detections-as-code.md) and [custom rules documentation](docs-dev/custom-rules-management.md) for information on how to configure this repo for use with custom rules followed by our [CLI documentation](CLI.md) for information on our commands to import and export rules.
140
140
141
141
## RTAs
142
142
@@ -156,3 +156,4 @@ Occasionally, we may want to import rules from another repository that already h
156
156
- This repository includes new and updated rules that have not been released yet. To see the latest set of rules released with the stack, see the [Prebuilt rule reference](https://www.elastic.co/guide/en/security/current/prebuilt-rules-downloadable-updates.html).
157
157
- If you’d like to report a false positive or other type of bug, please create a GitHub issue and check if there's an existing one first.
158
158
- Need help with Detection Rules? Post an issue or ask away in our [Security Discuss Forum](https://discuss.elastic.co/c/security/) or the **#security-detection-rules** channel within [Slack workspace](https://www.elastic.co/blog/join-our-elastic-stack-workspace-on-slack).
159
+
- For DaC specific cases, pleases see our [support and scope documentation](docs-dev/detections-as-code.md#support-and-scope) for more information.
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
[project]
2
2
name = "detection_rules"
3
-
version = "0.4.19"
3
+
version = "0.4.20"
4
4
description = "Detection Rules is the home for rules used by Elastic Security. This repository is used for the development, maintenance, testing, validation, and release of rules for Elastic Security’s Detection Engine."
0 commit comments