NodeSecure / vulnera

Programmatically fetch security vulnerabilities with one or many strategies (NPM Audit, Sonatype, Snyk, Node.js DB).
MIT License
30 stars 14 forks source link

Implement standalone database API #226

Open fraxken opened 7 months ago

fraxken commented 7 months ago

The goal of the task is to implement standalone database API like the OSV one for:

The main idea behind that is to use them to refactor strategy (for example in Snyk and Sonatype we kinda do the work ourself).

I created one issue but each of the require a separated PR.

AntonioliBenjamin commented 3 weeks ago

Hi @fraxken I have some questions for this issue

fraxken commented 3 weeks ago

@AntonioliBenjamin

My idea is to start simple and reuse them when possible in the strategies. For example, take a look at Snyk: Snyk strategy implementation.

The same approach applies to Sonatype.

If you need help or talk do not hesitate to message me on Discord