Gallery Carousel Without JetPack Security & Risk Analysis

wordpress.org/plugins/carousel-without-jetpack

Transform your standard galleries into an immersive full-screen experience without requiring you to connect to WordPress.com

4K active installs v0.7.5 PHP + WP 3.4.1+ Updated Nov 28, 2017
carouselgallerygallery-carouseljetpacklightbox
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Gallery Carousel Without JetPack Safe to Use in 2026?

Generally Safe

Score 85/100

Gallery Carousel Without JetPack has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The 'carousel-without-jetpack' plugin v0.7.5 demonstrates a mixed security posture. Its strengths lie in the absence of dangerous functions, SQL injection risks due to prepared statements, and a clean vulnerability history with no recorded CVEs. Furthermore, the plugin has no file operations or external HTTP requests, and it uses proper output escaping for the majority of its outputs. However, there are notable areas of concern. The plugin exposes a significant attack surface through AJAX handlers, with two out of four lacking proper authentication checks. This presents a potential entry point for unauthorized actions if these handlers perform sensitive operations. The presence of only one nonce check across the entire plugin is also a weakness, especially when combined with the unprotected AJAX handlers.

The lack of taint analysis data is neither a positive nor a negative indicator on its own, but it means potential data flow vulnerabilities cannot be assessed. The vulnerability history being clean is a good sign, suggesting a diligent development or maintenance process, but it doesn't guarantee future security. The primary risk identified is the unprotected AJAX endpoints, which could be exploited to perform unintended actions. While the plugin avoids common pitfalls like raw SQL queries, the missing authentication on AJAX endpoints is a clear area for improvement to bolster its overall security.

Key Concerns

  • Unprotected AJAX handlers
  • Limited nonce checks
  • Missing capability checks
Vulnerabilities
None known

Gallery Carousel Without JetPack Security Vulnerabilities

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

Gallery Carousel Without JetPack Code Analysis

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

Output Escaping

83% escaped24 total outputs
Attack Surface
2 unprotected

Gallery Carousel Without JetPack Attack Surface

Entry Points4
Unprotected2

AJAX Handlers 4

authwp_ajax_get_attachment_commentscarousel\jetpack-carousel.php:45
noprivwp_ajax_get_attachment_commentscarousel\jetpack-carousel.php:46
authwp_ajax_post_attachment_commentcarousel\jetpack-carousel.php:47
noprivwp_ajax_post_attachment_commentcarousel\jetpack-carousel.php:48
WordPress Hooks 9
actioninitcarousel\jetpack-carousel.php:28
actionadmin_initcarousel\jetpack-carousel.php:39
filterpost_gallerycarousel\jetpack-carousel.php:56
filterpost_gallerycarousel\jetpack-carousel.php:57
filtergallery_stylecarousel\jetpack-carousel.php:58
filterwp_get_attachment_image_attributescarousel\jetpack-carousel.php:59
filterpost_gallerycarousel\jetpack-carousel.php:98
actionwp_enqueue_scriptscarousel-without-jetpack.php:48
actionplugins_loadedcarousel-without-jetpack.php:49
Maintenance & Trust

Gallery Carousel Without JetPack Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedNov 28, 2017
PHP min version
Downloads221K

Community Trust

Rating78/100
Number of ratings39
Active installs4K
Developer Profile

Gallery Carousel Without JetPack Developer Profile

Syed Balkhi

94 plugins · 23.5M total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
795 days
View full developer profile
Detection Fingerprints

How We Detect Gallery Carousel Without JetPack

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/carousel-without-jetpack/jetpack-carousel.js
Script Paths
jetpack-carousel.js
Version Parameters
jetpack-carousel.js?ver=

HTML / DOM Fingerprints

CSS Classes
jp-carousel-msg
HTML Comments
<!-- Display a message on top of gallery if carousel has bailed -->
Data Attributes
data-carousel-extra
JS Globals
jp_carousel_options
REST Endpoints
/wp-json/jetpack/v4/carousel/setting
Shortcode Output
[gallery
FAQ

Frequently Asked Questions about Gallery Carousel Without JetPack