Currently, the schema allows CVSS severities under severity[].
Nevertheless, you can find references to other severities under other
areas:
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.
Currently, the schema allows CVSS severities under
severity[].Nevertheless, you can find references to other severities under other
areas:
summary(AlmaLinux, RockyLinux)ecosystem_specific(Android, Ubuntu)database_specific(Bitnami, GitHub issues)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
severitywithin thedocument 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 anECOSYSTEMtype severity. This is the same type used for providingversion ranges, so this wouldn't be unexpected. A
namespaceoptionalfield 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:
This proposal was developed with feedback from Red Hat and Ubuntu, that
already support this request.