Skip to content

Commit b60c952

Browse files
committed
fix: change None platform to ICS
1 parent 04b1d40 commit b60c952

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

modules/detectionstrategies/detectionstrategies.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def generate_detection_strategy_md(detection_strategy, notes):
115115

116116
domains = detection_strategy.get("x_mitre_domains", [])
117117
domain_names = [util.buildhelpers.get_domain_display_name(domain) for domain in domains]
118-
analytics_by_platform, analytic_ids = build_analytics_by_platform(detection_strategy, reference_list)
118+
analytics_by_platform, analytic_ids, reference_list = build_analytics_by_platform(detection_strategy, reference_list)
119119
data = {
120120
"attack_id": attack_id,
121121
"notes": notes.get(detection_strategy["id"]),
@@ -180,6 +180,8 @@ def build_analytics_by_platform(detection_strategy, reference_list):
180180
continue # skip missing analytics
181181

182182
platforms = analytic.get("x_mitre_platforms", [])
183+
if platforms == ["None"]:
184+
platforms = ["ICS"]
183185
if not platforms:
184186
continue # skip analytics with no platform
185187
platform = platforms[0]
@@ -199,7 +201,7 @@ def build_analytics_by_platform(detection_strategy, reference_list):
199201
platform_dict[platform] = []
200202
platform_dict[platform].append(analytic_data)
201203

202-
return platform_dict, analytic_ids
204+
return platform_dict, analytic_ids, reference_list
203205

204206

205207
def generate_sidebar_detectionstrategies(side_nav_data):

0 commit comments

Comments
 (0)