AdaCore / e3-core

Core framework for developing portable automated build systems
26 stars 36 forks source link

Implementation of VEX specifications version 1.0.0 #681

Closed grouigrokon closed 6 months ago

grouigrokon commented 7 months ago

VEX specifications

The VEX (Vulnerabilities Exploitability Exchange) specifications have been added in the (new) encoding e3 module.

These specifications should help tracking the impact of CVEs on products, tacking for impact, justifications or actions to take for a given vulnerability.

Doc warning fixes

Seems like sphinx imports the documentation of the python:enum.Enum class for classes which implement it, but do not have a documentation string.

Unfortunately, the base documentation has a warning ...

By simply adding a documentation string to two classes, the warnings got fixed.