WP-Cycle Plus Captions Security & Risk Analysis

wordpress.org/plugins/wp-cycle-plus-captions

The WP-Cycle Plus Captions plugin allows you to upload images from your computer, which will then be used to generate a jQuery Cycle Plugin slideshow.

100 active installs v0.4.5 PHP + WP 3.0+ Updated Feb 6, 2013
captionsimagesjquery-cycleslideshow
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-Cycle Plus Captions Safe to Use in 2026?

Generally Safe

Score 85/100

WP-Cycle Plus Captions has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The wp-cycle-plus-captions plugin v0.4.5 demonstrates a generally good security posture based on the static analysis. The absence of known vulnerabilities, critical taint flows, and the use of prepared statements for all SQL queries are strong indicators of secure development practices. Furthermore, the plugin doesn't make external HTTP requests and has no known CVEs, contributing to a low-risk profile.

However, there are significant areas for improvement. The most concerning aspect is the low percentage of properly escaped output (12%). This indicates that a substantial amount of data processed and displayed by the plugin may be vulnerable to Cross-Site Scripting (XSS) attacks. The lack of any nonce checks or capability checks for its single shortcode entry point also presents a risk, as it could potentially be exploited if the shortcode handles user-supplied data in a sensitive manner. While the attack surface is small, the lack of authentication on the shortcode is a weakness.

In conclusion, while the plugin is free of known exploits and employs good database security, the significant output escaping deficiency and the absence of authentication on its shortcode are critical security concerns that need immediate attention to mitigate potential XSS and unauthorized access risks.

Key Concerns

  • Low output escaping percentage
  • No nonce checks on shortcode
  • No capability checks on shortcode
Vulnerabilities
None known

WP-Cycle Plus Captions Security Vulnerabilities

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

WP-Cycle Plus Captions Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
38
5 escaped
Nonce Checks
0
Capability Checks
0
File Operations
5
External Requests
0
Bundled Libraries
0

Output Escaping

12% escaped43 total outputs
Attack Surface

WP-Cycle Plus Captions Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wp_cycle] wp-cycle.php:514
WordPress Hooks 5
actionadmin_initwp-cycle.php:76
actionadmin_menuwp-cycle.php:82
actionwp_print_scriptswp-cycle.php:527
actionwp_footerwp-cycle.php:533
actionwp_headwp-cycle.php:559
Maintenance & Trust

WP-Cycle Plus Captions Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedFeb 6, 2013
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings3
Active installs100
Developer Profile

WP-Cycle Plus Captions Developer Profile

Snub_Fighter

1 plugin · 100 total installs

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

How We Detect WP-Cycle Plus Captions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-cycle-plus-captions/js/jquery.cycle.js/wp-content/plugins/wp-cycle-plus-captions/js/wp-cycle.js/wp-content/plugins/wp-cycle-plus-captions/css/wp-cycle.css
Script Paths
/wp-content/plugins/wp-cycle-plus-captions/js/jquery.cycle.js/wp-content/plugins/wp-cycle-plus-captions/js/wp-cycle.js
Version Parameters
wp-cycle-plus-captions/js/jquery.cycle.js?ver=wp-cycle-plus-captions/js/wp-cycle.js?ver=wp-cycle-plus-captions/css/wp-cycle.css?ver=

HTML / DOM Fingerprints

CSS Classes
wp-cycle-imagewp-cycle-caption
HTML Comments
<!-- BEGIN WP-CYCLE PLUS CAPTIONS --><!-- END WP-CYCLE PLUS CAPTIONS --><!-- wp_cycle(); -->
Data Attributes
data-cycle-caption
JS Globals
wp_cycle_settings
Shortcode Output
<div class="wp-cycle-plus-captions"><p class="wp-cycle-caption"></p>
FAQ

Frequently Asked Questions about WP-Cycle Plus Captions