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

2026

Толық мәтін Ашық қол жеткізу: Gold Метадеректер (CSL-JSON)
DOI 10.3390/app16115471
Деректер сенімділігі 70 орташа
Бұл баға қалай есептеледі

Ол жазбаның өзінің тексерілетін белгілерінен құралады: мақаланың DOI-і бар ма, оның деректерін қанша тәуелсіз дереккөз растады, міндетті өрістер толтырылған ба және соңғы растау қаншалықты жаңа. Дереккөздер арасындағы алшақтық пен идентификатордың болмауы бағаны төмендетеді. 80-нен бастап мән жазбаның қосымша тексерусіз жарияланғанын, 60-тан 79-ға дейін — оның сенімділігі төмен күйде жарияланғанын және қолмен тексеру ұсынылатынын білдіреді. Редактор қолмен тексерген жазбаны қайта есептеу 90-нан төмен түсірмейді. Бұл — мақаланың өзіне емес, ол туралы деректерімізге берілген баға.

Аңдатпа

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 cybercriminals. The central security weakness lies not within the core software but within the complex ecosystem of third-party extensions and themes, which account for the vast majority of reported vulnerabilities. This article presents a comprehensive analysis of the current CMS security landscape, synthesizing empirical data on the prevalence of outdated components and the efficacy of existing scanning tools. Based on a critical review of recent literature and an analysis of common attack vectors, the study identifies the fundamental limitations of traditional, reactive security paradigms that rely on signature-based detection. To address the critical gap in detecting zero-day threats, this research proposes and implements a proactive vulnerability detection system—SentinelCMS—combining static Taint Analysis with a Bidirectional LSTM neural network classifier. The system was validated on an augmented dataset of 600 PHP code samples using 5-fold cross-validation. An experimental proof of concept validates that static analysis of plugin source code can extract semantic features to accurately classify vulnerabilities into specific categories (SQL Injection, Cross-Site Scripting, Remote Code Execution) with an overall accuracy of 93%. The implementation of this system aims to shift the cybersecurity paradigm from incident response to threat prevention, thereby significantly enhancing the resilience of web resources.