From a3c6da611da52b084e7a2131a21900daaeb208d1 Mon Sep 17 00:00:00 2001 From: kenna-bmcdevitt Date: Tue, 27 Oct 2020 01:43:35 -0500 Subject: [PATCH] platform and name can have valid os name --- microsoft_kb/microsoft_kb_checker.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/microsoft_kb/microsoft_kb_checker.rb b/microsoft_kb/microsoft_kb_checker.rb index 30a4577..e67f64e 100644 --- a/microsoft_kb/microsoft_kb_checker.rb +++ b/microsoft_kb/microsoft_kb_checker.rb @@ -105,7 +105,7 @@ class MicrosoftKbChecker def select_os(json) json.dig('affectedProducts').select do |os| - os['name'] == options[:os_name] + os.values_at('name', 'platform').include? options[:os_name] end.first end @@ -118,6 +118,7 @@ class MicrosoftKbChecker end.flatten.reject! { |kb| kb == '' } { os_name: os_json['name'], + cve_id: options[:cve_id], kbs: kbs, supersedence_kb: supersedence }