@@ -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
205207def generate_sidebar_detectionstrategies (side_nav_data ):
0 commit comments