Week 10: NVD API & Filter Intermediate Reports

imsahil007
Published: 08/12/2021

What did you do this week?
I am done refactoring NVD API. I have also added documentation for NVD API and incremental updates. I have also added a filter argument for filtering intermediate reports based on tag string.

What is coming up next?
I will be writing some more tests.

Did you get stuck anywhere?
I was getting a lot of 503 requests while refreshing the database multiple times using NVD API. Also asynchronous halting tasks didn't help much. So, I had to add an all over halt using time.sleep() to the task list while fetching the entries. I have also added a limit of 19 hosts in the NVD API (Similar to what I used in CVE DB before GSoC)

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