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