Previous Article in Journal
PromptShield: Protecting User Privacy in AI Chatbots
Previous Article in Special Issue
Integrating Continuous Compliance into DevSecOps Pipelines: A Data Engineering Perspective
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
This is an early access version, the complete PDF, HTML, and XML versions will be available soon.
Systematic Review

Bridging the Gap in Web API Security: A Systematic Review of Vulnerabilities, Misuse Patterns, and Developer Challenges

by
Ayman Almjnoony
1,2,*,
Rayan Alshamrani
3,
Jim Alves-Foss
1 and
Frederick T. Sheldon
1
1
Department of Computer Science, University of Idaho, Moscow, ID 83843, USA
2
Computer and Information Science Department, Jouf University, Sakaka 72341, Aljouf, Saudi Arabia
3
Department of Information Technology, Taif University, Taif 21944, Saudi Arabia
*
Author to whom correspondence should be addressed.
Software 2026, 5(2), 25; https://doi.org/10.3390/software5020025 (registering DOI)
Submission received: 9 April 2026 / Revised: 28 May 2026 / Accepted: 4 June 2026 / Published: 12 June 2026
(This article belongs to the Special Issue Software Reliability, Security and Quality Assurance)

Abstract

Web Application Programming Interfaces (Web APIs) have become fundamental components of modern software ecosystems. At the same time, they have emerged as major attack surfaces in web applications and distributed services. Although many web API vulnerabilities are well documented, a critical gap remains in understanding how insecure development practices, usability limitations, and developer-related issues contribute to recurring API security problems. To address this gap, this study presents a systematic review of web API security research using a PRISMA-guided methodology and a taxonomy-driven analytical approach. The review synthesizes findings from 50 selected studies covering web API architectural styles, usability concerns, authentication and access-control weaknesses, and common vulnerabilities. These vulnerabilities include SQL Injection (SQLi), Cross-Site Scripting (XSS), Broken Authentication, and Denial-of-Service (DoS) attacks within the context of the OWASP API Security Top 10 framework. The findings indicate that recurring web API vulnerabilities are associated not only with technical weaknesses but also with API usability issues, insecure development practices, inconsistent security guidance, and increasing implementation complexity. The review also identifies persistent research gaps involving usability-security integration, API evolution, secure-by-design development practices, and empirical validation of security tools and frameworks. By synthesizing these dimensions into a unified conceptual perspective, this study provides researchers and practitioners with a clearer understanding of the factors contributing to web API insecurity. The study also highlights directions for developing more resilient and developer-aware API security practices.
Keywords: web API security; API vulnerabilities; systematic review; API taxonomy; API usability; developer challenges; misuse patterns; OWASP API Security Top 10; secure API design web API security; API vulnerabilities; systematic review; API taxonomy; API usability; developer challenges; misuse patterns; OWASP API Security Top 10; secure API design

Share and Cite

MDPI and ACS Style

Almjnoony, A.; Alshamrani, R.; Alves-Foss, J.; Sheldon, F.T. Bridging the Gap in Web API Security: A Systematic Review of Vulnerabilities, Misuse Patterns, and Developer Challenges. Software 2026, 5, 25. https://doi.org/10.3390/software5020025

AMA Style

Almjnoony A, Alshamrani R, Alves-Foss J, Sheldon FT. Bridging the Gap in Web API Security: A Systematic Review of Vulnerabilities, Misuse Patterns, and Developer Challenges. Software. 2026; 5(2):25. https://doi.org/10.3390/software5020025

Chicago/Turabian Style

Almjnoony, Ayman, Rayan Alshamrani, Jim Alves-Foss, and Frederick T. Sheldon. 2026. "Bridging the Gap in Web API Security: A Systematic Review of Vulnerabilities, Misuse Patterns, and Developer Challenges" Software 5, no. 2: 25. https://doi.org/10.3390/software5020025

APA Style

Almjnoony, A., Alshamrani, R., Alves-Foss, J., & Sheldon, F. T. (2026). Bridging the Gap in Web API Security: A Systematic Review of Vulnerabilities, Misuse Patterns, and Developer Challenges. Software, 5(2), 25. https://doi.org/10.3390/software5020025

Article Metrics

Back to TopTop