Skip to content

Commit 63aa063

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

1 file changed

Lines changed: 9 additions & 0 deletions

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

0 commit comments

Comments
 (0)