Skip to content

Commit e061ca3

Browse files
committed
fix: update build priorities for detections
1 parent 86ec8f8 commit e061ca3

File tree

6 files changed

+56
-58
lines changed

6 files changed

+56
-58
lines changed

modules/analytics/analytics_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module_name = "Analytics"
44
module_tab_name = "Defenses"
5-
priority = 4.2
5+
priority = 5.2
66

77
# Markdown path
88
analytic_markdown_path = "content/pages/analytics/"

modules/detectionstrategies/__init__.py

Lines changed: 0 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -4,58 +4,6 @@
44
def get_priority():
55
return detectionstrategies_config.priority
66

7-
def get_menu():
8-
return {
9-
"display_name": detectionstrategies_config.module_tab_name,
10-
"module_name": detectionstrategies_config.module_name_no_spaces,
11-
"url": "/detectionstrategies",
12-
"external_link": False,
13-
"priority": detectionstrategies_config.priority,
14-
"children": [
15-
{
16-
"display_name": "Mitigations",
17-
"url": "/mitigations/",
18-
"external_link": False,
19-
"children": [
20-
{
21-
"display_name": "Enterprise",
22-
"url": "/mitigations/enterprise/",
23-
"external_link": False,
24-
"children": [],
25-
},
26-
{"display_name": "Mobile", "url": "/mitigations/mobile/", "external_link": False, "children": []},
27-
{"display_name": "ICS", "url": "/mitigations/ics/", "external_link": False, "children": []},
28-
],
29-
},
30-
{"display_name": "Assets", "url": "/assets", "external_link": False, "children": []},
31-
{
32-
"display_name": "Detections",
33-
"url": "/detectionstrategies/",
34-
"external_link": False,
35-
"children": [
36-
{
37-
"display_name": "Detection Strategies",
38-
"url": "/detectionstrategies/",
39-
"external_link": False,
40-
"children": []
41-
},
42-
{
43-
"display_name": "Analytics",
44-
"url": "/analytics/",
45-
"external_link": False,
46-
"children": []
47-
},
48-
{
49-
"display_name": "Data Components",
50-
"url": "/datacomponents",
51-
"external_link": False,
52-
"children": []
53-
}
54-
]
55-
},
56-
],
57-
}
58-
597

608
def run_module():
619
return detectionstrategies.generate_detectionstrategy(), detectionstrategies_config.module_name_no_spaces

modules/detectionstrategies/detectionstrategies_config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
module_name = "Detection Strategies"
44
module_name_no_spaces = "detectionstrategies"
55
module_tab_name = "Defenses"
6-
priority = 4.1
6+
priority = 5.1
77

88
# Markdown path
99
detectionstrategy_markdown_path = "content/pages/detectionstrategies/"

modules/mitigations/__init__.py

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,58 @@ def get_priority():
66
return mitigations_config.priority
77

88

9+
def get_menu():
10+
return {
11+
"display_name": mitigations_config.module_tab_name,
12+
"module_name": mitigations_config.module_name,
13+
"url": "/mitigations",
14+
"external_link": False,
15+
"priority": mitigations_config.priority,
16+
"children": [
17+
{
18+
"display_name": "Mitigations",
19+
"url": "/mitigations/",
20+
"external_link": False,
21+
"children": [
22+
{
23+
"display_name": "Enterprise",
24+
"url": "/mitigations/enterprise/",
25+
"external_link": False,
26+
"children": [],
27+
},
28+
{"display_name": "Mobile", "url": "/mitigations/mobile/", "external_link": False, "children": []},
29+
{"display_name": "ICS", "url": "/mitigations/ics/", "external_link": False, "children": []},
30+
],
31+
},
32+
{"display_name": "Assets", "url": "/assets", "external_link": False, "children": []},
33+
{
34+
"display_name": "Detections",
35+
"url": "/detectionstrategies/",
36+
"external_link": False,
37+
"children": [
38+
{
39+
"display_name": "Detection Strategies",
40+
"url": "/detectionstrategies/",
41+
"external_link": False,
42+
"children": []
43+
},
44+
{
45+
"display_name": "Analytics",
46+
"url": "/analytics/",
47+
"external_link": False,
48+
"children": []
49+
},
50+
{
51+
"display_name": "Data Components",
52+
"url": "/datacomponents",
53+
"external_link": False,
54+
"children": []
55+
}
56+
]
57+
},
58+
],
59+
}
60+
61+
962
def run_module():
1063
return (mitigations.generate_mitigations(), mitigations_config.module_name)

modules/mitigations/mitigations_config.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from string import Template
22

33
module_name = "Mitigations"
4+
module_tab_name = "Defenses"
45
priority = 5
56

67
# Markdown path for mitigations

modules/techniques/templates/technique.html

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
{% import 'macros/deprecated.html' as deprecated %}
55
{% import 'macros/clean_output.html' as clean_output %}
66
{% import 'macros/citations.html' as citations %}
7-
<!-- {% import 'macros/datasource_table.html' as datasource_table %} -->
87
{% import 'macros/detection_strategies_table.html' as detection_strategies_table %}
98

109
{% import 'macros/notes.html' as notes %}
@@ -436,9 +435,6 @@ <h2 class="pt-3" id ="mitigations">Mitigations</h2>
436435
<h2 class="pt-3" id="detection">Detection Strategies</h2>
437436
{{detection_strategies_table.detection_strategies_table(parsed.detections_strategies_table)}}
438437
{% endif %}
439-
<!-- {% if parsed.datasources %}
440-
{{datasource_table.datasource_table(parsed.datasources, parsed.show_descriptions, parsed.citations)}}
441-
{% endif %} -->
442438
{% if parsed.detection and not parsed.show_descriptions %}
443439
<h2 class="pt-3" id="detection">Detection</h2>
444440
<div>

0 commit comments

Comments
 (0)