rhythmrx9's Blog

Weekly Blog #4 - OSV : Integration

rhythmrx9
Published: 09/18/2022

What did I do this week?

I implemented formatting CVE data from OSV and integrated the database to be used by code handling the database. The data from OSV does not include vendors so a solution to rectify that needs to be implemented.

What is coming up next?

Next, I will be adding a mechanism to update vendor data in CVEs from OSV, so that CVEs can be detected and reported.

Did I get stuck anywhere?

No, I did not get stuck anywhere.

View Blog Post

Weekly Blog #3 - OSV

rhythmrx9
Published: 07/23/2022

What did I do this week?

I added the bare bones to implement the OSV data source. Fetching CVE data and parsing it is implemented, but the source itself is not integrated as of now.

Formatting of data, getting vendor data, and actual integration still remains to be implemented.

What is coming up next?

Next, I will be finishing up with formatting of data to a common format.

Did I get stuck anywhere?

No, I did not get stuck anywhere.

View Blog Post

Weekly Blog #2 - New Structure

rhythmrx9
Published: 07/22/2022

What did I do this week?

I implemented a new structure for database handling, as the database handling and CVE data fetching functionalities are now separate.

Multiple data sources can now be added, I am going with a modular approach with them.

What is coming up next?

Next, I will be adding a new data source! I will be starting with OSV.

Did I get stuck anywhere?

I did not get stuck, as I did plan this ahead while refactoring.

View Blog Post

Weekly Blog #1 - Refactoring

rhythmrx9
Published: 07/22/2022

Hello, I am Rhythm Jamwal, a student pursuing Computer Science and Engineering. I will be adding new data sources to CVE Binary Tool, hence increasing CVE coverage.

What did I do this week?

I went through the code responsible for database handling, which is also responsible for fetching CVE Data from NVD, looking to split both functionalities.

This refactor will help in implementing a new structure for database handling and fetching CVEs from multiple sources.

What is coming up next?

Next, I will be looking to implement the new structure for database handling that supports multiple data sources.

Did I get stuck anywhere?

I did not get stuck, the refactoring was lengthy but easy.

View Blog Post