SQL示例-报告单个漏洞

这个示例查询报告了ALL资产上的一个漏洞。

          
sql
1.
具有补救措施作为(
2.
3.
选择不同的fr.solution_id作为ultimate_soln_id,总结,修理,估计,riskscore,近年来.solution_id作为solution_id
4.
5.
fact_remediation(10,“riskscore DESC”)fr
6.
7.
参加dim_solution ds使用(solution_id)
8.
9
参加dim\u solution\u highest\u supercedence dshs(fr.solution_id=近年来.superceding_solution_idds.solution_id=近年来.superceding_solution_id)
10
11
),
12
13
14
15
资产作为(
16
17
选择不同的资产标识,host_name,ip地址
18
19
dim_asset
20.
21
集团通过资产标识,host_name,ip地址
22
23
)
24
25
26
27
选择不同的
28
29
csv(不同的dv.nexpose_id)作为“脆弱InsightVM ID”,
30.
31
host_name作为“资产主机名”,ip地址作为“资产IP”,
32
33
(总和(dv.riskscore))作为“资产风险”,
34
35
总结作为“解决方案”,
36
37
修理作为“修复”
38
39
40
41
矫正r
42
43
参加dim_asset_vulnerability_solution追根使用(solution_id)
44
45
参加dim_vulnerability dv使用(漏洞标识)
46
47
参加资产使用(资产标识)
48
49
50
51
哪里dv.nexpose_id=“linuxrpm rhsa - 2015 - 0090”
52
53
54
55
集团通过R.riskscore,host_name,ip地址,资产标识,总结,修理
56
57
订单通过“资产风险”DESC