DRAGON2002's Blog

Weekly Blog Post #8

DRAGON2002
Published: 08/15/2022

Hello! My name is Anant Vijay, a sophomore pursuing Computer Science and Engineering. I will be adding support for improving the detection capabilities for CVE Binary Tool during Google Summer of Code 2022.

What did I do this week?

I spent the week working on adding support for Ruby language parser based on the new API format and making adjustments to fix any bugs that emerged.

What is coming up next?

In the coming week I will start adding support for a new language parser, namely Golang.

Did I get stuck anywhere?

I did not get stuck anywhere this week and was able to handle everything easily.

View Blog Post

Weekly Blog Post #7

DRAGON2002
Published: 08/15/2022

Hello! My name is Anant Vijay, a sophomore pursuing Computer Science and Engineering. I will be adding support for improving the detection capabilities for CVE Binary Tool during Google Summer of Code 2022.

What did I do this week?

I spent the week working on adding support for R language parser based on the new API format and making adjustments to fix any bugs that emerged.

What is coming up next?

In the coming week I will start adding support for a new language parser, namely Ruby.

Did I get stuck anywhere?

I did not get stuck anywhere this week and was able to handle everything easily.

View Blog Post

Weekly Blog Post #6

DRAGON2002
Published: 07/25/2022

Hello! My name is Anant Vijay, a sophomore pursuing Computer Science and Engineering. I will be adding support for improving the detection capabilities for CVE Binary Tool during Google Summer of Code 2022.

What did I do this week?

I spent the week iterating upon and finalizing the API, making changes in the code to accommodate the API, updating the docs as well as the tests for the same.

What is coming up next?

In the coming week I will start adding support for new language parsers, starting initially with R.

Did I get stuck anywhere?

I did not get stuck anywhere this week and was able to handle everything easily.

View Blog Post

Weekly Blog Post #5

DRAGON2002
Published: 07/25/2022

Hello! My name is Anant Vijay, a sophomore pursuing Computer Science and Engineering. I will be adding support for improving the detection capabilities for CVE Binary Tool during Google Summer of Code 2022.

What did I do this week?

I spent the week going through the tests for the language parsers and making improvements and mainly spent my time working on the proposed API such that making changes in a single file is enough to register the parser instead of making changes in multiple unrelated files.

What is coming up next?

In the coming week I will be finalizing the API, cleaning up the entire codebase with respect to the abstraction as well as document the changes and update the tests.

Did I get stuck anywhere?

I did not get stuck anywhere this week and was able to handle everything easily.

View Blog Post

Weekly Blog Post #4

DRAGON2002
Published: 07/16/2022

Hello! My name is Anant Vijay, a sophomore pursuing Computer Science and Engineering. I will be adding support for improving the detection capabilities for CVE Binary Tool during Google Summer of Code 2022.

What did I do this week?

I spent the week refactoring the remaining language parsers, namely the Java and Python parsers. The refactor had led to various bugs in the code and hence had to spent a lot of time removing those. Refactoring all the parsers led me to new efficient abstraction ideas which I have discussed with my mentors and would be implementing them on a later date. 

What is coming up next?

In the coming week I will be improving the tests for the existing language parsers as well as start working on the proposed API which would further simplify the process of using language parsers.

Did I get stuck anywhere?

I did not get stuck anywhere this week and was able to handle everything easily.

View Blog Post