Skip to Content
You are currently on the new version of our website. Access the old version .

86 Results Found

  • Article
  • Open Access
1 Citations
1,664 Views
26 Pages

A Context-Aware Lightweight Framework for Source Code Vulnerability Detection

  • Yousef Sanjalawe,
  • Budoor Allehyani and
  • Salam Al-E’mari

3 December 2025

As software systems grow increasingly complex and interconnected, detecting vulnerabilities in source code has become a critical and challenging task. Traditional static analysis methods often fall short in capturing deep, context-dependent vulnerabi...

(This article belongs to the Topic Addressing Security Issues Related to Modern Software)
  • Article
  • Open Access
8 Citations
4,691 Views
33 Pages

An Improved Software Source Code Vulnerability Detection Method: Combination of Multi-Feature Screening and Integrated Sampling Model

  • Xin He,
  • Asiya,
  • Daoqi Han,
  • Shuncheng Zhou and ,
  • Xueliang Fu and
  • Honghui Li
  • + 1 author+ 0 author

14 March 2025

Vulnerability detection in software source code is crucial in ensuring software security. Existing models face challenges with dataset class imbalance and long training times. To address these issues, this paper introduces a multi-feature screening a...

(This article belongs to the Section Intelligent Sensors)
  • Article
  • Open Access
4 Citations
5,104 Views
21 Pages

Go Source Code Vulnerability Detection Method Based on Graph Neural Network

  • Lisha Yuan,
  • Yong Fang,
  • Qiang Zhang,
  • Zhonglin Liu and
  • Yijia Xu

10 June 2025

With the widespread application of the Go language, the demand for vulnerability detection in Go programs is increasing. Existing detection models and methods have deficiencies in extracting source code features of Go programs and mainly focus on det...

  • Article
  • Open Access
17 Citations
6,156 Views
20 Pages

28 February 2025

Code vulnerability detection is a crucial approach to ensuring software security, aiming to automatically identify potential security vulnerabilities in source code. However, existing static vulnerability detection methods often face challenges such...

  • Article
  • Open Access
86 Citations
11,091 Views
16 Pages

2 March 2020

Vulnerability is one of the root causes of network intrusion. An effective way to mitigate security threats is to discover and patch vulnerabilities before an attack. Traditional vulnerability detection methods rely on manual participation and incur...

(This article belongs to the Special Issue Machine Learning for Cybersecurity Threats, Challenges, and Opportunities)
  • Article
  • Open Access
3 Citations
3,963 Views
14 Pages

23 October 2024

Software vulnerabilities in web applications are one of the sensitive points in data and application security. Although closing a vulnerability after it is detected in web applications seems to be a solution, detecting vulnerabilities in the source c...

(This article belongs to the Section Computing and Artificial Intelligence)
  • Article
  • Open Access
4 Citations
3,267 Views
15 Pages

12 October 2023

As the prevalence and sophistication of cyber threats continue to increase, the development of robust vulnerability detection techniques becomes paramount in ensuring the security of computer systems. Neural models have demonstrated significant poten...

(This article belongs to the Section Algorithms for Multidisciplinary Applications)
  • Article
  • Open Access
6 Citations
3,496 Views
39 Pages

Question–Answer Methodology for Vulnerable Source Code Review via Prototype-Based Model-Agnostic Meta-Learning

  • Pablo Corona-Fraga,
  • Aldo Hernandez-Suarez,
  • Gabriel Sanchez-Perez,
  • Linda Karina Toscano-Medina and ,
  • Hector Perez-Meana,
  • Jose Portillo-Portillo,
  • Jesus Olivares-Mercado and
  • Luis Javier García Villalba
  • + 3 authors+ 0 author

14 January 2025

In cybersecurity, identifying and addressing vulnerabilities in source code is essential for maintaining secure IT environments. Traditional static and dynamic analysis techniques, although widely used, often exhibit high false-positive rates, elevat...

(This article belongs to the Collection Information Systems Security)
  • Article
  • Open Access
7 Citations
3,458 Views
16 Pages

25 January 2021

Coverage-oriented and target-oriented fuzzing are widely used in vulnerability detection. Compared with coverage-oriented fuzzing, target-oriented fuzzing concentrates more computing resources on suspected vulnerable points to improve the testing eff...

(This article belongs to the Special Issue Cybersecurity)
  • Article
  • Open Access
6 Citations
3,597 Views
18 Pages

The most severe problem in cross-programming languages is feature extraction due to different tokens in different programming languages. To solve this problem, we propose a cross-programming-language vulnerability detection method in this paper, IRC-...

(This article belongs to the Section Computer Science & Engineering)
  • Review
  • Open Access
4 Citations
5,120 Views
15 Pages

An Analytical Review of the Source Code Models for Exploit Analysis

  • Elena Fedorchenko,
  • Evgenia Novikova,
  • Andrey Fedorchenko and
  • Sergei Verevkin

8 September 2023

Currently, enhancing the efficiency of vulnerability detection and assessment remains relevant. We investigate a new approach for the detection of vulnerabilities that can be used in cyber attacks and assess their severity for further effective respo...

(This article belongs to the Section Review)
  • Article
  • Open Access
12 Citations
4,487 Views
17 Pages

13 February 2023

Deep learning-based vulnerability detection models have received widespread attention; however, these models are susceptible to adversarial attack, and adversarial examples are a primary research direction to improve the robustness of the models. The...

  • Article
  • Open Access
18 Citations
6,427 Views
20 Pages

17 November 2021

Exploitable vulnerabilities in software systems are major security concerns. To date, machine learning (ML) based solutions have been proposed to automate and accelerate the detection of vulnerabilities. Most ML techniques aim to isolate a unit of so...

(This article belongs to the Special Issue Interpretability, Accountability and Robustness in Machine Learning)
  • Feature Paper
  • Article
  • Open Access
17 Citations
4,804 Views
14 Pages

6 December 2022

Software developers represent the bastion of application security against the overwhelming cyber-attacks which target all organizations and affect their resilience. As security weaknesses which may be introduced during the process of code writing are...

(This article belongs to the Special Issue New Trends on Machine Learning Based Pattern Recognition and Classification)
  • Article
  • Open Access
41 Citations
9,432 Views
27 Pages

28 September 2023

Due to the proliferation of large language models (LLMs) and their widespread use in applications such as ChatGPT, there has been a significant increase in interest in AI over the past year. Multiple researchers have raised the question: how will AI...

(This article belongs to the Section Cybersecurity)
  • Article
  • Open Access
9 Citations
4,998 Views
21 Pages

TACSan: Enhancing Vulnerability Detection with Graph Neural Network

  • Qingyao Zeng,
  • Dapeng Xiong,
  • Zhongwang Wu,
  • Kechang Qian and ,
  • Yu Wang and
  • Yinghao Su
  • + 1 author+ 0 author

26 September 2024

With the increasing scale and complexity of software, the advantages of using neural networks for static vulnerability detection are becoming increasingly prominent. Before inputting into a neural network, the source code needs to undergo word embedd...

(This article belongs to the Special Issue Emerging Unmanned Aerial Vehicle Communication Techniques for the Next Generation of Wireless Networks)
  • Article
  • Open Access
  • Best Paper Award
26 Citations
8,209 Views
23 Pages

6 January 2023

Following advances in machine learning and deep learning processing, cyber security experts are committed to creating deep intelligent approaches for automatically detecting software vulnerabilities. Nowadays, many practices are for C and C++ program...

(This article belongs to the Special Issue AI for Cybersecurity)
  • Article
  • Open Access
1 Citations
1,694 Views
22 Pages

27 October 2025

With the growth of trusted computing demand for big data analysis, cloud computing platforms are reshaping trusted data infrastructure by integrating Blockchain as a Service (BaaS), which uses elastic resource scheduling and heterogeneous hardware ac...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
48 Citations
7,632 Views
25 Pages

Smart Contract Vulnerability Detection Based on Hybrid Attention Mechanism Model

  • Huaiguang Wu,
  • Hanjie Dong,
  • Yaqiong He and
  • Qianheng Duan

5 January 2023

A smart contract, as an important part of blockchain technology, has attracted considerable interest from both industry and academia. It provides the basis for the realization of a variety of practical blockchain applications and plays a crucial role...

  • Article
  • Open Access
13 Citations
8,127 Views
14 Pages

Collecting Vulnerable Source Code from Open-Source Repositories for Dataset Generation

  • Razvan Raducu,
  • Gonzalo Esteban,
  • Francisco J. Rodríguez Lera and
  • Camino Fernández

13 February 2020

Different Machine Learning techniques to detect software vulnerabilities have emerged in scientific and industrial scenarios. Different actors in these scenarios aim to develop algorithms for predicting security threats without requiring human interv...

(This article belongs to the Special Issue Machine Learning for Cybersecurity Threats, Challenges, and Opportunities)
  • Feature Paper
  • Article
  • Open Access
21 Citations
6,356 Views
25 Pages

Cefuzz: An Directed Fuzzing Framework for PHP RCE Vulnerability

  • Jiazhen Zhao,
  • Yuliang Lu,
  • Kailong Zhu,
  • Zehan Chen and
  • Hui Huang

Current static detection technology for web application vulnerabilities relies highly on specific vulnerability patterns, while dynamic analysis technology has the problem of low vulnerability coverage. In order to improve the ability to detect unkno...

(This article belongs to the Special Issue Advances on Networks and Cyber Security)
  • Article
  • Open Access
6 Citations
4,204 Views
17 Pages

4 July 2023

The research presented in the paper aims at increasing the capacity to identify security weaknesses in programming languages that are less supported by specialized security analysis tools, based on the knowledge gathered from securing the popular one...

(This article belongs to the Special Issue Knowledge and Data Engineering)
  • Article
  • Open Access
13 Citations
2,339 Views
40 Pages

Modeling the Development of Energy Network Software, Taking into Account the Detection and Elimination of Vulnerabilities

  • Igor Kotenko,
  • Konstantin Izrailov,
  • Mikhail Buinevich,
  • Igor Saenko and
  • Rajeev Shorey

2 July 2023

This paper solves the problem of modeling the scheme for developing software systems, which can be used in building solutions for secure energy networks. A development scheme is proposed in a set of representations through which each program of the s...

(This article belongs to the Section G1: Smart Cities and Urban Management)
  • Article
  • Open Access
8 Citations
4,085 Views
20 Pages

sqlFuzz: Directed Fuzzing for SQL Injection Vulnerability

  • Ye Yuan,
  • Yuliang Lu,
  • Kailong Zhu,
  • Hui Huang and ,
  • Yuanchao Chen and
  • Yifan Zhang
  • + 1 author+ 0 author

Fuzz testing technology is an important approach to detecting SQL injection vulnerabilities. Among them, coverage-guided gray-box fuzz testing technology is the current research focus, and has been proved to be an effective method. However, for SQL i...

  • Article
  • Open Access
21 Citations
5,407 Views
16 Pages

29 January 2023

As is well known, smart contracts on the blockchain store plenty of digital assets, and these contracts deployed on the blockchain are difficult to be modified. For this reason, the analysis and detection of smart contract vulnerabilities have receiv...

(This article belongs to the Topic Recent Trends in Blockchain and Its Applications)
  • Article
  • Open Access
56 Citations
10,199 Views
21 Pages

Smart Contract Vulnerability Detection Based on Deep Learning and Multimodal Decision Fusion

  • Weichu Deng,
  • Huanchun Wei,
  • Teng Huang,
  • Cong Cao and ,
  • Yun Peng and
  • Xuan Hu
  • + 1 author+ 0 author

18 August 2023

With the rapid development and widespread application of blockchain technology in recent years, smart contracts running on blockchains often face security vulnerability problems, resulting in significant economic losses. Unlike traditional programs,...

(This article belongs to the Topic AI and Data-Driven Advancements in Industry 4.0)
  • Article
  • Open Access
15 Citations
3,906 Views
21 Pages

20 February 2024

With the increasing use of open-source libraries and secondary development, software projects face security vulnerabilities. Existing studies on source code vulnerability detection rely on natural language processing techniques, but they overlook the...

(This article belongs to the Section Sensor Networks)
  • Article
  • Open Access
5 Citations
6,566 Views
18 Pages

Machine Learning-Based Vulnerability Detection in Rust Code Using LLVM IR and Transformer Model

  • Young Lee,
  • Syeda Jannatul Boshra,
  • Jeong Yang,
  • Zechun Cao and
  • Gongbo Liang

Rust’s growing popularity in high-integrity systems requires automated vulnerability detection in order to maintain its strong safety guarantees. Although Rust’s ownership model and compile-time checks prevent many errors, sometimes unexp...

  • Article
  • Open Access
4 Citations
3,566 Views
19 Pages

GMN+: A Binary Homologous Vulnerability Detection Method Based on Graph Matching Neural Network with Enhanced Attention

  • Zheng Zhao,
  • Tianhao Zhang,
  • Xiaoya Fan,
  • Qian Mao and ,
  • Dafeng Wang and
  • Qi Zhao
  • + 1 author+ 0 author

20 November 2024

The widespread reuse of code in the open-source community has led to the proliferation of homologous vulnerabilities, which are security flaws propagated across diverse software systems through the reuse of vulnerable code. Such vulnerabilities pose...

(This article belongs to the Section Computing and Artificial Intelligence)
  • Article
  • Open Access
3,061 Views
21 Pages

The proliferation of binary vulnerabilities in the software supply chain has become a critical security challenge. Existing vulnerability detection approaches—including dynamic analysis, static analysis, and decompilation-assisted analysis&mdas...

  • Article
  • Open Access
2 Citations
3,714 Views
17 Pages

In the past decades, due to the popularity of cloning open-source software, 1-day vulnerabilities are prevalent among cyber-physical devices. Detection tools for 1-day vulnerabilities effectively protect users who fail to adopt 1-day vulnerability pa...

(This article belongs to the Special Issue Security of Cyber-Physical Systems)
  • Article
  • Open Access
28 Citations
14,529 Views
21 Pages

11 November 2022

With the blooming of blockchain-based smart contracts in decentralized applications, the security problem of smart contracts has become a critical issue, as vulnerable contracts have resulted in severe financial losses. Existing research works have e...

(This article belongs to the Special Issue Blockchain Security and Privacy)
  • Article
  • Open Access
19 Citations
3,978 Views
17 Pages

PreNNsem: A Heterogeneous Ensemble Learning Framework for Vulnerability Detection in Software

  • Lu Wang,
  • Xin Li,
  • Ruiheng Wang,
  • Yang Xin and ,
  • Mingcheng Gao and
  • Yulin Chen
  • + 1 author+ 0 author

10 November 2020

Automated vulnerability detection is one of the critical issues in the realm of software security. Existing solutions to this problem are mostly based on features that are defined by human experts and directly lead to missed potential vulnerability....

(This article belongs to the Special Issue Applied Machine Learning)
  • Article
  • Open Access
8 Citations
9,489 Views
15 Pages

A Survey of Binary Code Similarity Detection Techniques

  • Liting Ruan,
  • Qizhen Xu,
  • Shunzhi Zhu,
  • Xujing Huang and
  • Xinyang Lin

Binary Code Similarity Detection is a method that involves comparing two or more binary code segments to identify their similarities and differences. This technique plays a crucial role in areas such as software security, vulnerability detection, and...

(This article belongs to the Special Issue Advanced Machine Learning Applications for Security, Privacy, and Reliability)
  • Article
  • Open Access
2 Citations
5,930 Views
22 Pages

14 December 2023

Automatic Exploit Generation (AEG) involves automatically discovering paths in a program that trigger vulnerabilities, thereby generating exploits. While there is considerable research on heap-related vulnerability detection, such as detecting Heap O...

(This article belongs to the Special Issue Advanced Studies of Symmetry/Asymmetry in Cybersecurity)
  • Article
  • Open Access
7 Citations
3,078 Views
24 Pages

28 November 2022

Detecting vulnerabilities in programs is an important yet challenging problem in cybersecurity. The recent advancement in techniques of natural language understanding enables the data-driven research on automated code analysis to embrace Pre-trained...

(This article belongs to the Special Issue Advanced Deep Learning and Mathematical Modeling for Reliability, Security and Privacy Problems in Engineering)
  • Article
  • Open Access
866 Views
28 Pages

26 February 2026

In recent years, deep learning-based vulnerability detection has drawn wide attention for its data-driven ability to analyze code semantics and learn vulnerability patterns without predefined models. However, data distribution differences across proj...

(This article belongs to the Special Issue Advances and Applications for Data-Driven/Model-Free Control)
  • Article
  • Open Access
1 Citations
475 Views
17 Pages

16 July 2026

Software vulnerabilities pose a severe threat to system security and stability. To reinforce the hierarchical structure of source code, enhance the distinctiveness of embedded features, and reduce feature confusion, we propose CADetect, a vulnerabili...

  • Article
  • Open Access
1,648 Views
26 Pages

27 April 2026

Deep-learning-based vulnerability detection has made substantial progress, but two limitations remain prominent. Sequence-based methods linearize source code and thus weaken the explicit modeling of control-flow and data-flow dependencies. Graph-base...

(This article belongs to the Special Issue Security of Computer System and Network)
  • Article
  • Open Access
2 Citations
3,178 Views
18 Pages

1 March 2025

In the realm of software development, quality reigns supreme, but the ever-present danger of vulnerabilities threatens to undermine this fundamental principle. Insufficient early vulnerability identification is a key factor in releasing numerous apps...

  • Review
  • Open Access
14 Citations
8,366 Views
34 Pages

14 November 2025

Software vulnerabilities pose significant risks to the security and reliability of modern systems, making automated vulnerability detection an essential research area. Traditional static and rule-based approaches are limited in scalability and adapta...

(This article belongs to the Special Issue Artificial Intelligence in Cybersecurity: Practices, Challenges, and Innovations)
  • Article
  • Open Access
3 Citations
2,155 Views
20 Pages

RTMS: A Smart Contract Vulnerability Detection Method Based on Feature Fusion and Vulnerability Correlations

  • Gaimei Gao,
  • Zilu Li,
  • Lizhong Jin,
  • Chunxia Liu and ,
  • Junji Li and
  • Xiangqi Meng
  • + 1 author+ 0 author

16 February 2025

Smart contracts are at the core of blockchain technology, but the cost of fixing their security vulnerabilities is high, making pre-deployment vulnerability detection crucial. Existing methods rely on fixed rules, which have limitations in accuracy a...

  • Article
  • Open Access
1 Citations
2,743 Views
21 Pages

C3-VULMAP: A Dataset for Privacy-Aware Vulnerability Detection in Healthcare Systems

  • Jude Enenche Ameh,
  • Abayomi Otebolaku,
  • Alex Shenfield and
  • Augustine Ikpehai

The increasing integration of digital technologies in healthcare has expanded the attack surface for privacy violations in critical systems such as electronic health records (EHRs), telehealth platforms, and medical device software. However, current...

(This article belongs to the Special Issue Advanced Machine Learning, Pattern Recognition, and Deep Learning Technologies: Methodologies and Applications, 2nd Edition)
  • Article
  • Open Access
44 Citations
8,595 Views
16 Pages

Automated Software Vulnerability Detection Based on Hybrid Neural Network

  • Xin Li,
  • Lu Wang,
  • Yang Xin,
  • Yixian Yang and ,
  • Qifeng Tang and
  • Yuling Chen
  • + 1 author+ 0 author

2 April 2021

Vulnerabilities threaten the security of information systems. It is crucial to detect and patch vulnerabilities before attacks happen. However, existing vulnerability detection methods suffer from long-term dependency, out of vocabulary, bias towards...

(This article belongs to the Special Issue Trends in Artificial Intelligence and Data Mining: 2021 and Beyond)
  • Article
  • Open Access
5 Citations
5,138 Views
27 Pages

10 June 2021

Static analysis is one of the techniques used today to analyze source codes and minimize the issue of software vulnerability. Static analysis has the ability to observe all possible software paths in an application through the scrutiny of a web appli...

(This article belongs to the Section Computing and Artificial Intelligence)
  • Article
  • Open Access
2 Citations
1,602 Views
14 Pages

16 September 2025

The widespread integration of third-party components (TPCs) in Internet of Things (IoT) firmware significantly increases the risk of software vulnerabilities, especially in resource-constrained devices deployed in sensitive environments. Binary Code...

  • Article
  • Open Access
19 Citations
4,976 Views
20 Pages

Ethereum Smart Contract Vulnerability Detection Model Based on Triplet Loss and BiLSTM

  • Meiying Wang,
  • Zheyu Xie,
  • Xuefan Wen,
  • Jianmin Li and
  • Kuanjiu Zhou

The wide application of Ethereum smart contracts in the Internet of Things, finance, medical, and other fields is associated with security challenges. Traditional detection methods detect vulnerabilities by stacking hard rules, which are associated w...

  • Article
  • Open Access
2 Citations
921 Views
14 Pages

SentinelCMS: Proactive Vulnerability Detection in CMS Plugins Using Static Taint Analysis and Bidirectional LSTM

  • Zhuldyz Tashenova,
  • Aisultan Aitmagambetuly,
  • Aigulim Bayegizova,
  • Saya Santeyeva and ,
  • Zhanat Abdugulova,
  • Shirin Amanzholova and
  • Akerke Kerim
  • + 2 authors+ 0 author

1 June 2026

Content Management Systems (CMS) have fundamentally transformed the digital landscape, powering a substantial majority of the modern web. However, the ubiquity of platforms such as WordPress, Joomla, and Drupal has made them primary targets for cyber...

  • Feature Paper
  • Article
  • Open Access
4 Citations
5,034 Views
28 Pages

7 October 2025

Programmable Logic Controllers (PLCs), widely used in industrial automation, are often programmed in IEC 61131-3 Structured Text (ST), which is prone to subtle logic vulnerabilities. Traditional tools like static analysis and fuzzing struggle with th...

  • Article
  • Open Access
4 Citations
4,529 Views
23 Pages

26 June 2024

Automatic static analysis tools (ASATs), also known as static analyzers, have demonstrated their significance and practicability in detecting software defects. ASATs assist developers to identify potential vulnerabilities, errors, and security hazard...

(This article belongs to the Section Computing and Artificial Intelligence)

of 2