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

950 Results Found

  • 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
2 Citations
3,094 Views
12 Pages

Software vulnerabilities present a significant cybersecurity threat, particularly as software code grows in size and complexity. Traditional vulnerability-mining techniques face challenges in keeping pace with this complexity. Fuzzing, a key automate...

(This article belongs to the Special Issue Machine Learning for Cybersecurity: Threat Detection and Mitigation)
  • Article
  • Open Access
6 Citations
4,289 Views
17 Pages

4 January 2026

With the increasing complexity of software systems, the number of security vulnerabilities contained within software has risen accordingly. The existing shift-left security concept aims to detect and fix vulnerabilities during the software developmen...

(This article belongs to the Special Issue Advanced Technologies in Data and Information Security, Fourth Edition)
  • Article
  • Open Access
8 Citations
8,116 Views
19 Pages

12 January 2024

Internet-based distributed systems dominate contemporary software applications. To enable these applications to operate securely, software developers must mitigate the threats posed by malicious actors. For instance, the developers must identify vuln...

  • 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
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
3,407 Views
23 Pages

29 May 2025

Recent advances in prompt learning have opened new avenues for enhancing natural language understanding in domain-specific tasks, including code vulnerability detection. Motivated by the limitations of conventional binary classification methods in ca...

  • Article
  • Open Access
2,567 Views
28 Pages

With the rapid growth in the scale and complexity of software systems, automated vulnerability detection has become increasingly important. Although Large Language Models (LLMs) demonstrate strong code comprehension capabilities, their abilities in v...

(This article belongs to the Special Issue Advancements in AI-Driven Cybersecurity and Securing AI Systems)
  • Article
  • Open Access
4 Citations
3,219 Views
18 Pages

15 January 2023

The rapid development of J2EE (Java 2 Platform Enterprise Edition) has brought unprecedented severe challenges to vulnerability mining. The current abstract syntax tree-based source code vulnerability classification method does not eliminate irreleva...

(This article belongs to the Special Issue Advances in Mathematical Methods, Machine Learning and Deep Learning Based Applications)
  • Article
  • Open Access
1 Citations
2,346 Views
19 Pages

28 August 2025

Security defects in software code can lead to situations that compromise web-based systems, data security, service availability, and the reliability of functionality. Therefore, it is crucial to detect code vulnerabilities as early as possible. Durin...

(This article belongs to the Special Issue Artificial Intelligence in Cybersecurity: Practices, Challenges, and Innovations)
  • 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
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
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
594 Views
29 Pages

18 August 2026

Software vulnerabilities are a primary cause of security breaches, and their automated detection at scale has therefore become a pressing concern for both industry and academia. Most Graph Neural Network (GNN) approaches to vulnerability detection tr...

(This article belongs to the Special Issue Recent Advances in Smart Contract and Blockchain Analysis)
  • 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)
  • 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
5 Citations
3,845 Views
38 Pages

Are Source Code Metrics “Good Enough” in Predicting Security Vulnerabilities?

  • Sundarakrishnan Ganesh,
  • Francis Palma and
  • Tobias Olsson

7 September 2022

Modern systems produce and handle a large volume of sensitive enterprise data. Therefore, security vulnerabilities in the software systems must be identified and resolved early to prevent security breaches and failures. Predicting security vulnerabil...

  • Article
  • Open Access
9 Citations
3,505 Views
20 Pages

The explosive growth of vulnerabilities poses a significant threat to the security of software systems. While various deep-learning-based vulnerability detection methods have emerged, they primarily rely on semantic features extracted from a single c...

(This article belongs to the Special Issue Software Analysis, Quality, and Security)
  • 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
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
1 Citations
880 Views
35 Pages

Analytical Seismic Vulnerability and Performance Assessment of a Special-Importance Steel Building: Application Under the NCSE-02 Code

  • Rocio Romero-Jaren,
  • Laura Navas-Sanchez,
  • Carlos Gamboa-Canté,
  • Maria Belen Benito and
  • Carmen Jaren

2 February 2026

This study develops a comprehensive workflow for the analytical seismic vulnerability and structural performance assessment of a special-importance steel building located in a region of elevated seismic hazard in southern Spain. The work addresses th...

(This article belongs to the Special Issue Seismic Design and Analysis of Building Structures)
  • Article
  • Open Access
11 Views
60 Pages

A Controlled Experimental Methodology for Evaluating LLM-Based Vulnerability Repair Using Cascaded Program Analysis Context

  • Rohini Murugesan,
  • Sanjai Kommina Chandrasekaran Kirubaa,
  • Ashwin Kathirvel,
  • Rishab Nair and ,
  • Anand R. Nair,
  • Sumit Kumar Gautam,
  • Vibhanshu Dhote and
  • M. Sethumadhavan
  • + 3 authors+ 0 author

Large language models (LLMs) have gained popularity in automatic code vulnerability fixing tasks. However, the effectiveness of LLMs in this setting relies heavily on the quality and structure of the input context. Prior work has shown that LLM repai...

(This article belongs to the Special Issue Advanced Technologies for Detecting Cybersecurity Attacks in Internet of Things Systems)
  • 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...

  • 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
44 Citations
10,725 Views
16 Pages

This study investigates the efficacy of advanced large language models, specifically GPT-4o, Claude-3.5 Sonnet, and GPT-3.5 Turbo, in detecting software vulnerabilities. Our experiment utilized vulnerable and secure code samples from the NIST Softwar...

(This article belongs to the Special Issue Digital Security and Privacy Protection: Trends and Applications)
  • Article
  • Open Access
1 Citations
2,947 Views
31 Pages

Common Weakness Enumerations (CWEs) and Common Vulnerabilities and Exposures (CVEs) are open knowledge bases that provide definitions, descriptions, and samples of code vulnerabilities. The combination of Large Language Models (LLMs) with vulnerabili...

  • 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)
  • 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
27 Citations
7,514 Views
20 Pages

9 July 2020

The largest number of cybersecurity attacks is on web applications, in which Cross-Site Scripting (XSS) is the most popular way. The code audit is the main method to avoid the damage of XSS at the source code level. However, there are numerous limits...

(This article belongs to the Special Issue Machine Learning for Cybersecurity Threats, Challenges, and Opportunities)
  • Article
  • Open Access
12 Citations
4,791 Views
19 Pages

28 April 2024

The emergence of security vulnerabilities and risks in software development assisted by self-generated tools, particularly with regard to the generation of code that lacks due consideration of security measures, could have significant consequences fo...

(This article belongs to the Special Issue Artificial Intelligence Applications in Industry)
  • 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
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...

  • 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
1,183 Views
29 Pages

2 June 2026

Internet of Things (IoT), sensor-network, and cyber-physical system (CPS) software increasingly relies on large language models (LLMs) and autonomous agents for code generation, maintenance, and vulnerability repair. However, LLM-generated edge servi...

(This article belongs to the Section Internet of Things)
  • Article
  • Open Access
12 Citations
4,020 Views
27 Pages

Software vulnerability detection aims to proactively reduce the risk to software security and reliability. Despite advancements in deep-learning-based detection, a semantic gap still remains between learned features and human-understandable vulnerabi...

(This article belongs to the Special Issue Advances in Explainable Artificial Intelligence (XAI): 2nd Edition)
  • Article
  • Open Access
925 Views
22 Pages

Large language models (LLMs) increasingly repair software vulnerabilities, but most evaluations judge only similarity to a developer fix or removal of the weakness. Neither reveals whether working code was broken. We evaluate eight commercial and ope...

(This article belongs to the Section Security Engineering & Applications)
  • 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
5 Citations
4,791 Views
26 Pages

A Survey on Large Language Models in Software Security: Opportunities and Threats

  • Md Bajlur Rashid,
  • Mohammad Shafayet Jamil Hossain,
  • Mohammad Ishtiaque Khan,
  • Sharaban Tahora and ,
  • Aiasha Siddika,
  • Mahmudul Islam Prakash,
  • Sharmin Yeasmin and
  • Hossain Shahriar
  • + 3 authors+ 0 author

The rise of large language models (LLMs), such as GPT-4, Codex, Code Llama, Claude 3, CodeGemma and DeepSeek, etc., is changing the way software development is approached. These models provide strong support for tasks like writing codes, analyzing bu...

(This article belongs to the Special Issue Using New Technologies in Cyber Security Solutions (3rd Edition))
  • Article
  • Open Access
13 Citations
9,475 Views
33 Pages

19 September 2023

The increasing complexity of web applications and systems, driven by ongoing digitalization, has made software security testing a necessary and critical activity in the software development lifecycle. This article compares the performance of open-sou...

(This article belongs to the Section Sensors Development)
  • Article
  • Open Access
3 Citations
3,844 Views
23 Pages

This paper presents MultiGLICE (Multi class Graph Neural Network with Program Slice), a model for static code analysis to detect security vulnerabilities. MultiGLICE extends our previous GLICE model with multiclass detection for a large number of vul...

(This article belongs to the Special Issue Best Practices, Challenges and Opportunities in Software Engineering)
  • Article
  • Open Access
1 Citations
10,825 Views
20 Pages

Mayall: A Framework for Desktop JavaScript Auditing and Post-Exploitation Analysis

  • Adam Rapley,
  • Xavier Bellekens,
  • Lynsay A. Shepherd and
  • Colin McLean

Writing desktop applications in JavaScript offers developers the opportunity to create cross-platform applications with cutting-edge capabilities. However, in doing so, they are potentially submitting their code to a number of unsanctioned modificati...

  • Article
  • Open Access
1 Citations
2,182 Views
26 Pages

Toward a Unified Framework for Secure Coding: A Comprehensive Synthesis of Best Practices

  • Alyah Alromaizan,
  • Ghala Alzahrani,
  • Aliza Khan,
  • Lulwah Alhumaid and ,
  • Md Kamrul Siam,
  • Muhammad Umair Khan,
  • Md Jobair Hossain Faruk and
  • Hossain Shahriar
  • + 3 authors+ 0 author

The challenge of software vulnerabilities persists globally, despite the widespread availability of advanced security tools and comprehensive developer guidelines. This issue is not the result of professional negligence, but rather the complex and no...

  • Article
  • Open Access
1 Citations
1,446 Views
18 Pages

24 September 2025

Binary code similarity detection (BCSD) plays an important role in software security. Recent deep learning-based methods have made great progress. Existing methods based on a single feature, such as semantics or graph structure, struggle to handle ch...

  • Article
  • Open Access
3 Citations
4,937 Views
16 Pages

A Study on the Security of Online Judge System Applied Sandbox Technology

  • Jong-Yih Kuo,
  • Zhi-Jia Wen,
  • Ti-Feng Hsieh and
  • Han-Xuan Huang

The majority of programming courses currently employ online judge systems as lesson materials. Online judge systems are becoming more common as the number of courses and persons studying computer science and information engineering grows. At the same...

(This article belongs to the Special Issue Advances in Software Engineering and Programming Languages)
  • Article
  • Open Access
5 Citations
2,977 Views
20 Pages

Resilience of Reed-Solomon Codes against Single-Frequency Electromagnetic Disturbances: Fault Mechanisms and Fault Elimination through Symbol Inversion

  • Pejman Memar,
  • Jens Vankeirsbilck,
  • Dries Vanoost,
  • Tim Claeys and ,
  • Davy Pissoort and
  • Jeroen Boydens
  • + 1 author+ 0 author

Modern safety-critical systems depend heavily on communication networks while operating in increasingly polluted electromagnetic environments. Forward Error Correction codes are increasingly being used in safety-critical applications; however, vulner...

(This article belongs to the Section Computer Science & Engineering)
  • Article
  • Open Access
7 Citations
4,105 Views
15 Pages

11 October 2021

In the current study, an observational procedure, recorded in video, was used to evaluate the quality of parent-child interactions in a sample of vulnerable Portuguese families (n = 47) with school-aged children followed by Child Protective Services...

(This article belongs to the Special Issue Mental Health and Well-Being in Children)
  • Article
  • Open Access
2 Citations
2,998 Views
15 Pages

Web-based systems are used extensively in Korea because web standards have been adapted by the law (e.g., Electronic Government Act). Users can easily access web-based systems if they are connected to the Internet. However, distinguishing between mal...

  • Article
  • Open Access
4 Citations
2,350 Views
24 Pages

13 November 2024

This paper addresses the problem of IoT security caused by code cloning when developing a massive variety of different smart devices. A clone detection method is proposed to identify clone-caused vulnerabilities in IoT software. A hybrid solution com...

(This article belongs to the Special Issue AI-Based Security and Privacy for IoT Applications)

of 19