Better code related to CVSS
This commit is contained in:
@@ -16,14 +16,12 @@ module WPScan
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
cvss = { score: json_data['cvss_risk_score'], vector: json_data['cvss_vector'] } if json_data['cvss_risk_score']
|
|
||||||
|
|
||||||
new(
|
new(
|
||||||
json_data['title'],
|
json_data['title'],
|
||||||
references: references,
|
references: references,
|
||||||
type: json_data['vuln_type'],
|
type: json_data['vuln_type'],
|
||||||
fixed_in: json_data['fixed_in'],
|
fixed_in: json_data['fixed_in'],
|
||||||
cvss: cvss
|
cvss: json_data['cvss']&.symbolize_keys
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -10,8 +10,10 @@
|
|||||||
"vuln_type" : "SQLI",
|
"vuln_type" : "SQLI",
|
||||||
"published_date" : null,
|
"published_date" : null,
|
||||||
"fixed_in" : null,
|
"fixed_in" : null,
|
||||||
"cvss_risk_score": "5.4",
|
"cvss": {
|
||||||
"cvss_vector": "VECTOR"
|
"score": "5.4",
|
||||||
|
"vector": "VECTOR"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"references" : {
|
"references" : {
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ Gem::Specification.new do |s|
|
|||||||
s.executables = ['wpscan']
|
s.executables = ['wpscan']
|
||||||
s.require_paths = ['lib']
|
s.require_paths = ['lib']
|
||||||
|
|
||||||
s.add_dependency 'cms_scanner', '~> 0.9.0'
|
s.add_dependency 'cms_scanner', '~> 0.10.0'
|
||||||
|
|
||||||
s.add_development_dependency 'bundler', '>= 1.6'
|
s.add_development_dependency 'bundler', '>= 1.6'
|
||||||
s.add_development_dependency 'memory_profiler', '~> 0.9.13'
|
s.add_development_dependency 'memory_profiler', '~> 0.9.13'
|
||||||
|
|||||||
Reference in New Issue
Block a user