Skip to content

Commit 5a215ed

Browse files
committed
Collect archlinux group security advisory severity scores
Signed-off-by: Shivam Sandbhor <shivam.sandbhor@gmail.com>
1 parent fb9e081 commit 5a215ed

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

vulnerabilities/importers/archlinux.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
from vulnerabilities.data_source import DataSource
3636
from vulnerabilities.data_source import DataSourceConfiguration
3737
from vulnerabilities.data_source import Reference
38+
from vulnerabilities.data_source import VulnerabilitySeverity
39+
from vulnerabilities.severity_systems import scoring_systems
3840

3941

4042
def validate_schema(advisory_dict):
@@ -108,6 +110,13 @@ def _parse(self, record) -> List[Advisory]:
108110
Reference(
109111
reference_id=record["name"],
110112
url="https://security.archlinux.org/{}".format(record["name"]),
113+
severities=[
114+
VulnerabilitySeverity(
115+
system=scoring_systems["avgs"],
116+
value=record["severity"]
117+
)
118+
119+
]
111120
)
112121
)
113122

vulnerabilities/severity_systems.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def as_score(self, value):
6363
"rhbs": ScoringSystem(
6464
identifier="rhbs",
6565
name="RedHat Bugzilla severity",
66-
url="https://bugzilla.redhat.com/pageb.cgi?id=fields.html#bug_severity",
66+
url="https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity",
6767
),
6868
"rhas": ScoringSystem(
6969
identifier="rhas",

0 commit comments

Comments
 (0)