Evaluation of ChatGPT Model for Vulnerability Detection

04/12/2023
by   Anton Cheshkov, et al.
0

In this technical report, we evaluated the performance of the ChatGPT and GPT-3 models for the task of vulnerability detection in code. Our evaluation was conducted on our real-world dataset, using binary and multi-label classification tasks on CWE vulnerabilities. We decided to evaluate the model because it has shown good performance on other code-based tasks, such as solving programming challenges and understanding code at a high level. However, we found that the ChatGPT model performed no better than a dummy classifier for both binary and multi-label classification tasks for code vulnerability detection.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/29/2021

Attack Transferability Characterization for Adversarially Robust Multi-label Classification

Despite of the pervasive existence of multi-label evasion attack, it is ...
research
05/25/2022

VulBERTa: Simplified Source Code Pre-Training for Vulnerability Detection

This paper presents VulBERTa, a deep learning approach to detect securit...
research
11/23/2020

The Emerging Trends of Multi-Label Learning

Exabytes of data are generated daily by humans, leading to the growing n...
research
03/29/2023

Neuro-symbolic Rule Learning in Real-world Classification Tasks

Neuro-symbolic rule learning has attracted lots of attention as it offer...
research
10/08/2022

A Survey on Extreme Multi-label Learning

Multi-label learning has attracted significant attention from both acade...
research
07/30/2023

LaFiCMIL: Rethinking Large File Classification from the Perspective of Correlated Multiple Instance Learning

Transformer-based models have revolutionized the performance of a wide r...
research
12/13/2021

ROMEO: Exploring Juliet through the Lens of Assembly Language

Automatic vulnerability detection on C/C++ source code has benefitted fr...

Please sign up or login with your details

Forgot password? Click here to reset