@@ -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+
962def run_module ():
1063 return (mitigations .generate_mitigations (), mitigations_config .module_name )
0 commit comments