File tree Expand file tree Collapse file tree
vulnerabilities/importers Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313from vulnerabilities .importers import debian_oval
1414from vulnerabilities .importers import github
1515from vulnerabilities .importers import gitlab
16+ from vulnerabilities .importers import mozilla
1617from vulnerabilities .importers import nginx
1718from vulnerabilities .importers import npm
1819from vulnerabilities .importers import nvd
4142 debian_oval .DebianOvalImporter ,
4243 npm .NpmImporter ,
4344 retiredotnet .RetireDotnetImporter ,
45+ mozilla .MozillaImporter ,
4446]
4547
4648IMPORTERS_REGISTRY = {x .qualified_name : x for x in IMPORTERS_REGISTRY }
Original file line number Diff line number Diff line change 77# See https://aboutcode.org for more information about nexB OSS projects.
88#
99
10- import re
1110import logging
11+ import re
1212from pathlib import Path
1313from typing import Iterable
1414from typing import List
3131MFSA_FILENAME_RE = re .compile (r"mfsa(\d{4}-\d{2,3})\.(md|yml)$" )
3232logger = logging .getLogger (__name__ )
3333
34+
3435class MozillaImporter (Importer ):
3536 spdx_license_expression = "MPL-2.0"
3637 license_url = "https://github.com/mozilla/foundation-security-advisories/blob/master/LICENSE"
@@ -144,7 +145,7 @@ def get_affected_packages(pkgs: List[str]) -> List[PackageURL]:
144145 name = pkg .rsplit (None , 1 )[0 ]
145146 if version and name :
146147 try :
147- fixed_version = SemverVersion (version )
148+ fixed_version = SemverVersion (version )
148149 yield AffectedPackage (
149150 package = PackageURL (
150151 type = "mozilla" ,
You can’t perform that action at this time.
0 commit comments