author: Samarjeet Patil
title: Automated Vulnerability detection in Java Source Code using Graph Neural Network
keywords: vulnerability
topics: Other
committee: Decebal Mocanu ,
Erik Tews ,
Marieke Huisman
started: March 2020


Research and implement a system to tag/identity/report on security-relevant code in a codebase. By leveraging e.g. Abstract Syntax Tree parsing (beyond regular expressions). Through automated code scanning (the obvious patterns) and manual tagging (by an analyst during manual code-review). E.g., can be implemented in an IDE plugin.

On average 20% of a code-base is security-relevant. We envision a method/tool to support our analyst in capturing this 20% to support in and accelerate their ongoing security code-review work in Agile dev-environments.