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.

DJDT

Versions

Time

Settings from gsoc.settings

Headers

Request

SQL queries from 1 connection

Static files (2312 found, 3 used)

Templates (11 rendered)

Cache calls from 1 backend

Signals

Log messages