-
Notifications
You must be signed in to change notification settings - Fork 460
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Currently the scanner works by using the OSV.dev API, which ensures the matching against latest live DB with little (targeted <15 minute latency from the upstream source)
We should support a local mode, which supports taking in a local OSV DB.
One of the key prerequisites here is:
- Implementing version comparison rules for all our supported ecosystems. This is necessary for precise vulnerability matching based on the OSV version matching algorithm (@G-Rath has something for this that does this for the many of our ecosystems)
This will have some limitations:
- Commit based matching will not work -- the API indexes all commit hashes ingested, and it's not feasible to replicate this index locally.
- Potential performance issues?
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request