From 88ea2b738b13c0bc5f35e5dde926eb32291ffd90 Mon Sep 17 00:00:00 2001 From: kenna-bmcdevitt Date: Tue, 27 Oct 2020 04:25:02 -0500 Subject: [PATCH] make msft security adv url generator if given cve ids --- .../microsoft_security_advisor_url_generator.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 classes/microsoft_security_advisor_url_generator.rb diff --git a/classes/microsoft_security_advisor_url_generator.rb b/classes/microsoft_security_advisor_url_generator.rb new file mode 100644 index 0000000..5705291 --- /dev/null +++ b/classes/microsoft_security_advisor_url_generator.rb @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby +# frozen_string_literal: true + +# take a list of cve and spit out microsoft security advisory urls for them + +class MicrosoftSecurityAdvisoryUrlGenerator + def initialize(cve_ids) + @cve_ids = cve_ids + end + + def generate_url + @cve_ids.map do |cve| + "https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/#{cve}" + end + end +end