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
{{ message }}
Repository navigation
Commit d77947e
Browse filesBrowse the repository at this point in the historyBrowse files
@@ -56,12 +56,6 @@ The key tool that drives our content development is [contentctl](https://github.
56
56
57
57
To learn more about contentctl and its capabilities, please visit the [contentctl repository](https://github.com/splunk/contentctl).
58
58
59
-
# MITRE ATT&CK ⚔️
60
-
### Detection Coverage
61
-
To view an up-to-date detection coverage map for all the content tagged with MITRE techniques visit: [https://mitremap.splunkresearch.com/](https://mitremap.splunkresearch.com/) under the **Detection Coverage** layer. Below is a snapshot in time of what technique we currently have some detection coverage for.
62
-
63
-

64
-
65
59
# Content Parts 🧩
66
60
67
61
*[detections/](detections/): Contains all detection searches to-date and growing.
@@ -104,6 +98,7 @@ pip install contentctl
104
98
```
105
99
contentctl validate
106
100
```
101
+
**NOTE** - The contentctl validate command ensures that all YAML files adhere to the defined specifications and are up-to-date. It checks for required fields, correct data types, and overall consistency, helping maintain the integrity and quality of the content.
- If your detections are using macros and lookups, please make sure that you have the same macros and lookups in those directories.. This will ensure that the content app is self-contained and does not rely on external files.
123
118
119
+
- We recommend that you follow the errors produced by the `contentctl` tool while developing this content. The errors are descriptive enough to guide you in getting the right values. If you need help, please open a GitHub issue in the `contentctl` repository.
120
+
124
121
# YAML Specs
122
+
123
+
YAML specs define the structure and required fields for various YAML configuration files used in the project. These specifications ensure consistency and validation across different types of YAML files, such as macros, lookups, and analytic stories. Each spec outlines the expected data types, descriptions, and whether the fields are mandatory, providing a clear schema for developers to follow.
🚨 NOTE - This directory must contain a lookup.csv file for file based lookups
130
131
132
+
# MITRE ATT&CK ⚔️
133
+
### Detection Coverage
134
+
To view an up-to-date detection coverage map for all the content tagged with MITRE techniques visit: [https://mitremap.splunkresearch.com/](https://mitremap.splunkresearch.com/) under the **Detection Coverage** layer. Below is a snapshot in time of what technique we currently have some detection coverage for.
131
135
132
136
# Contribution 🥰
133
137
We welcome feedback and contributions from the community! Please see our [contributing to the project](./.github/CONTRIBUTING.md) for more information on how to get involved.
0 commit comments