You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Data is stored in a PostgreSQL database. It'd be easy to filter and transform this data as needed. Since we wouldn't be using their database schema in DT, some form of conversion is required.
They are entirely software focused. Their NVD importer explicitly skips records of hardware vulnerabilities. We could contribute a change to make this configurable. We could further contribute more importers for hardware-specific sources.
Importing data is extremely slow for me, not sure why. Running the NVD import alone has an ETA of over 90min.
They have their own vulnerability IDs. CVEs and other identifiers are listed as aliases. Aliases are purely descriptive, there is no concept of grouping based on them.
The hashid package is used to deterministically generate vulnerability IDs. We should consider following a similar strategy.
They explicitly track affected and fixed packages for each vulnerability. I assume the coverage heavily depends on the data source. Still very convenient.
I haven't seen if or how version ranges are handled.
Current Behavior
We're aiming to build a mechanism to assemble and distribute a vulnerability database tailored to Dependency-Track's needs.
Similar efforts exist already. It would be good to leverage what is already there, rather than reinventing the wheel.
The goals for our own database are defined here: https://docs.google.com/document/d/1DVV4ik7NGOBc6u-fdPlPVKoplNmSpzDT6iC4FJAFYi0/edit?tab=t.0#heading=h.w22q0gsagz1c
Proposed Behavior
Evaluate if and how VulnerableCode (https://github.com/aboutcode-org/vulnerablecode) can be leveraged.
Checklist
The text was updated successfully, but these errors were encountered: