Skip navigation
Please use this identifier to cite or link to this item: https://repository.esi-sba.dz/jspui/handle/123456789/912
Title: Static Analysis For Early Detection Of Vulnerabilities in Source Code Based on Artificial Intelligence
Authors: REMMANE, MOhamed
Keywords: Static Code Analysis
Vulnerability Detection
AST
DFG
CFG
DL
ML
Software Vulnerability Detection
Graph Neural Networks (GNNs)
Java Security
Web Application
VS Code Extension
Issue Date: 2025
Abstract: Software security has become a critical concern as modern applications grow increasingly complex and interconnected. Traditional static analysis tools, while widely adopted for detecting vulnerabilities in source code, often suffer from high falsepositive rates and limited ability to capture deep semantic relationships in programs. To address these limitations, this project replicates and adapts a deep learning architecture from a state-of-art Research paper which achieved a great results relatively to other reseach papers for classifying Java functions as safe or vulnerable. The model leverages program representations to learn semantic and structural patterns in source code, enabling more accurate vulnerability detection. Beyond model development, this work focuses on practical integration. A web application was implemented to provide an accessible interface for testing and analyzing Java code, while a dedicated Visual Studio Code extension was developed to bring vulnerability detection directly into the developer workflow. Together, these tools demonstrate how deep learning can be effectively applied in real-world development environments to assist programmers in identifying and mitigating security risks. This project highlights the potential of combining deep learning with engineering solutions to advance automated vulnerability detection, bridging the gap between research prototypes and practical software security tools.
Description: Supervisor : Dr. Belfedhal Alaa Eddine /Co- Supervisor : Dr. Serhane Oussama
URI: https://repository.esi-sba.dz/jspui/handle/123456789/912
Appears in Collections:Ingénieur

Files in This Item:
File Description SizeFormat 
remmane_mohamed_pfe_thesis-1-1.pdf57,96 kBAdobe PDFView/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.