Loops 'n Slides Security & Risk Analysis

wordpress.org/plugins/loops-n-slides

A simple yet powerful plugin that allows you to display posts loops based on any query, as a carousel of slides or using a custom template.

20 active installs v1.1.3 PHP + WP 4.9+ Updated Unknown
carouselcustom-queryloopshortcodeslides
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Loops 'n Slides Safe to Use in 2026?

Generally Safe

Score 100/100

Loops 'n Slides has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "loops-n-slides" plugin, version 1.1.3, exhibits a generally positive security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by having no known CVEs, no unpatched vulnerabilities, and no recorded common vulnerability types. Furthermore, the code analysis reveals a limited attack surface with only one shortcode as an entry point, and crucially, no unprotected AJAX handlers or REST API routes. The use of prepared statements for all SQL queries and the presence of nonce and capability checks are also strong indicators of secure coding practices.

However, there are areas of concern that prevent a perfect security score. The most significant issue identified is the "Taint Analysis" result, which indicates one flow with an unsanitized path. While the severity is not classified as critical or high, any unsanitized path presents a potential risk, especially if the input source or the subsequent handling of that path is not fully understood or controlled. Additionally, the "Output Escaping" analysis shows that only 32% of outputs are properly escaped. This is a notable weakness, as a low percentage of proper escaping can lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately neutralized before being displayed.

In conclusion, "loops-n-slides" v1.1.3 is relatively secure, with no historical vulnerabilities and a well-controlled attack surface. The developer has implemented important security measures like prepared statements and nonces. Nevertheless, the identified unsanitized path and the low percentage of properly escaped outputs are significant weaknesses that require immediate attention to mitigate potential XSS and other injection-related risks.

Key Concerns

  • Flow with unsanitized path
  • Low percentage of properly escaped outputs
Vulnerabilities
None known

Loops 'n Slides Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Loops 'n Slides Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
17
8 escaped
Nonce Checks
1
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

32% escaped25 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<loopsns-settings> (loopsns-settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Loops 'n Slides Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[gallery] loopsns-gallery-class.php:13
WordPress Hooks 16
actionplugins_loadedloops-n-slides.php:119
actionadmin_initloops-n-slides.php:120
actionwp_enqueue_scriptsloops-n-slides.php:122
actionadmin_enqueue_scriptsloops-n-slides.php:123
filterpost_galleryloopsns-gallery-class.php:14
actioninitloopsns-post-loop-class.php:16
actionmanage_posts_custom_columnloopsns-post-loop-class.php:18
actioncurrent_screenloopsns-post-loop-class.php:19
actionadd_meta_boxesloopsns-post-loop-class.php:20
actionsave_postloopsns-post-loop-class.php:21
actionedit_form_after_titleloopsns-post-loop-class.php:22
actioninitloopsns-post-slide-class.php:11
actionadmin_noticesloopsns-post-slide-class.php:12
actionmanage_posts_custom_columnloopsns-post-slide-class.php:14
actionadmin_menuloopsns-settings.php:9
actionadmin_initloopsns-settings.php:10
Maintenance & Trust

Loops 'n Slides Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Loops 'n Slides Developer Profile

grosbouff

16 plugins · 380 total installs

86
trust score
Avg Security Score
88/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Loops 'n Slides

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/loops-n-slides/_inc/css/loopsns-admin.css/wp-content/plugins/loops-n-slides/_inc/js/jquery.json-viewer/jquery.json-viewer.js/wp-content/plugins/loops-n-slides/_inc/js/jquery.json-viewer/jquery.json-viewer.css/wp-content/plugins/loops-n-slides/_inc/js/loopsns-admin.js
Script Paths
/wp-content/plugins/loops-n-slides/_inc/js/loopsns-admin.js/wp-content/plugins/loops-n-slides/_inc/js/jquery.json-viewer/jquery.json-viewer.js
Version Parameters
/wp-content/plugins/loops-n-slides/_inc/css/loopsns-admin.css?ver=/wp-content/plugins/loops-n-slides/_inc/js/loopsns-admin.js?ver=/wp-content/plugins/loops-n-slides/_inc/js/jquery.json-viewer/jquery.json-viewer.js?ver=/wp-content/plugins/loops-n-slides/_inc/js/jquery.json-viewer/jquery.json-viewer.css?ver=

HTML / DOM Fingerprints

CSS Classes
loopsns-gallery-wraploopsns-gallery-slidesloopsns-slide-itemloopsns-loop-listloopsns-loop-itemloopsns-post-looploopsns-post-slide
Data Attributes
data-loopsns-options
JS Globals
loopsns_admin_settings
Shortcode Output
[loops_n_slides[loops_n_gallery
FAQ

Frequently Asked Questions about Loops 'n Slides