A large scale analysis of code security in public repositories

Cybersecurity is a growing concern for the software development sector, as insecure code and insecure software development practices lead to dangerous vulnerabilities in the released products. We propose CONSOLE, designed to boost cybersecurity for software development with an automated, unified platform of tools and services. The proposed framework integrates static and dynamic code analysis tools, real-time protection mechanisms, and adaptive training services. Multiple open-source tools for Static Application Security Testing offer a wide coverage of supported programming languages and types of vulnerabilities that can be detected. The code analysis features of the proposed platform were used in a large scale analysis on 10,855 public repositories. More than 60% of the analyzed repositories contained verified security issues, which highlights the need for automatic code evaluation as a standard practice in the software development pipeline. While popular software projects are usually more secure, having less defects per Megabyte of code, they are not shielded from security issues. The vulnerabilities present in popular projects are likely to have a greater impact in production environments. The large scale analysis results can be used to improve CONSOLE. The paper proposes a strategy for mitigating the False Positives, focusing on prevalent types of alerts and prioritizing them so the developers will be able to examine the most serious issues first. This paper brings awareness on the security defects found in common software projects and proposes the CONSOLE platform as a solution to automatically detect and correct these defects during the software development lifecycle.

Authors

Institutions

Publication Details

Journal
International Journal of Information Security
Published
2026-01-06
DOI
https://doi.org/10.1007/s10207-025-01187-w
Primary Topic
Software Engineering Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A large scale analysis of code security in public repositories

Ciprian Oprişa, Haralambos Mouratidis, Alexandru Gal, Ourania Manta et al.
International Journal of Information Security
Software Engineering Research
article

A large scale analysis of code security in public repositories

Ciprian Oprişa, Haralambos Mouratidis, Alexandru Gal, Ourania Manta, Dragoş Teodor Gavriluţ, Marinos Tsantekidis, Eftychia Lakka, George Daniil, Sotiris Ioannidis, Nikolas Filippatos, Dominic Octavian Grigoruţ, Angelos Mavrias, Christos Kargatzis
article en

Abstract

Cybersecurity is a growing concern for the software development sector, as insecure code and insecure software development practices lead to dangerous vulnerabilities in the released products. We propose CONSOLE, designed to boost cybersecurity for software development with an automated, unified platform of tools and services. The proposed framework integrates static and dynamic code analysis tools, real-time protection mechanisms, and adaptive training services. Multiple open-source tools for Static Application Security Testing offer a wide coverage of supported programming languages and types of vulnerabilities that can be detected. The code analysis features of the proposed platform were used in a large scale analysis on 10,855 public repositories. More than 60% of the analyzed repositories contained verified security issues, which highlights the need for automatic code evaluation as a standard practice in the software development pipeline. While popular software projects are usually more secure, having less defects per Megabyte of code, they are not shielded from security issues. The vulnerabilities present in popular projects are likely to have a greater impact in production environments. The large scale analysis results can be used to improve CONSOLE. The paper proposes a strategy for mitigating the False Positives, focusing on prevalent types of alerts and prioritizing them so the developers will be able to examine the most serious issues first. This paper brings awareness on the security defects found in common software projects and proposes the CONSOLE platform as a solution to automatically detect and correct these defects during the software development lifecycle.

International Journal of Information SecurityVol. 25(1)
University of Essex (GB), Alexandru Ioan Cuza University (RO), Technical University of Cluj-Napoca (RO), University of Patras (GR), Romanian Society of Nephrology (RO), Cyprus Research and Innovation Center (Cyprus) (CY), Institute of Solid Mechanics (RO), BH Consulting (Ireland) (IE), Technical University of Crete (GR), Foundation for Research and Technology Hellas (GR), Technische Universität Braunschweig (DE)
European Commission
Openalex Percentile: Top 97%
Software Engineering Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.