-
Notifications
You must be signed in to change notification settings - Fork 101
Description
Currently, the schema allows CVSS severities under severity[]
.
Nevertheless, you can find references to other severities under other
areas:
- On the
summary
(AlmaLinux, RockyLinux) - Per-package under
ecosystem_specific
(Android, Ubuntu) - Under
database_specific
(Bitnami, GitHub issues) - Under
references
(RedHat)
It's common practice for security teams to provide a severity related to
the security issue within their ecosystem. The severities previously
mentioned are examples of them.
This presents a problem within the schema: publishers have the need to
provide this ecosystem severity, but there is no defined way to do so.
This results in having several references to severity
within the
document and no standard way to retrieve this ecosystem severity, since
each publisher is taking a different approach.
Given that severity[]
already exists, it would make sense to have an
ECOSYSTEM
type severity. This is the same type used for providing
version ranges, so this wouldn't be unexpected. A namespace
optional
field could be used to provide a reference to the meaning of the score
as per the ecosystem, similar to how it's done in CVE records.
An example using Red Hat namespace:
"severity": [
{
"type": "ECOSYSTEM",
"score": "Low",
"namespace": "https://access.redhat.com/security/updates/classification"
}
]
This proposal was developed with feedback from Red Hat and Ubuntu, that
already support this request.