Filmstrip Carousel Security & Risk Analysis

wordpress.org/plugins/filmstrip-carousel

A responsive 3D filmstrip/coverflow carousel for images and video. Built with Three.js & WebGL. Lightweight, fast, and customizable.

0 active installs v1.0 PHP 8.0+ WP 6.0+ Updated Jan 23, 2026
carousel-slidergalleryimage-sliderslidervideo-slider
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Filmstrip Carousel Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The filmstrip-carousel plugin v1.0 exhibits a generally good security posture with several key strengths. Notably, 100% of its SQL queries utilize prepared statements and all output is properly escaped, mitigating significant risks of SQL injection and cross-site scripting (XSS). The absence of file operations and external HTTP requests further reduces the attack surface. Furthermore, the plugin demonstrates good practice by incorporating nonce checks on four occasions and a capability check, indicating an awareness of WordPress security mechanisms.

However, a single "dangerous function" (preg_replace(/e)) identified in the static analysis warrants attention. While the taint analysis shows no actual flows with unsanitized paths, this specific function, when used with the /e modifier, can be a vector for remote code execution if not handled with extreme care and proper sanitization of its input. The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting a mature development process or a low profile that hasn't attracted malicious attention. Despite the absence of critical findings in the taint analysis, the presence of a potentially dangerous function, even if currently unexploited, represents a theoretical weakness that could be leveraged under specific circumstances.

In conclusion, filmstrip-carousel v1.0 is built on a foundation of solid security practices regarding data handling and output. The lack of known vulnerabilities is a strong positive. The primary area for improvement lies in a thorough review and potential refactoring of the `preg_replace(/e)` usage to ensure absolute safety against potential code injection, even if no current exploit is evident. The overall risk is assessed as low, but this specific code signal suggests a need for continued vigilance.

Key Concerns

  • Presence of dangerous function (preg_replace(/e))
Vulnerabilities
None known

Filmstrip Carousel Security Vulnerabilities

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

Filmstrip Carousel Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace( '/ephp\FWDFSC.php:634

Output Escaping

100% escaped104 total outputs
Attack Surface

Filmstrip Carousel Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 8

noprivwp_ajax_fwdfsc_get_cssphp\FWDFSC.php:63
authwp_ajax_fwdfsc_get_cssphp\FWDFSC.php:64
noprivwp_ajax_fwdfsc_set_cssphp\FWDFSC.php:66
authwp_ajax_fwdfsc_set_cssphp\FWDFSC.php:67
noprivwp_ajax_fwdfsc_update_presetsphp\FWDFSC.php:69
authwp_ajax_fwdfsc_update_presetsphp\FWDFSC.php:70
noprivwp_ajax_fwdfsc_update_galleriesphp\FWDFSC.php:72
authwp_ajax_fwdfsc_update_galleriesphp\FWDFSC.php:73

Shortcodes 1

[fwdfsc] php\FWDFSC.php:59
WordPress Hooks 9
actioninitfilmstrip-carousel.php:41
actionadmin_initfilmstrip-carousel.php:42
actionadmin_menuphp\FWDFSC.php:53
actionadmin_enqueue_scriptsphp\FWDFSC.php:54
actionwp_enqueue_scriptsphp\FWDFSC.php:55
actionwpphp\FWDFSC.php:82
actionwoocommerce_before_single_product_summaryphp\FWDFSC.php:111
filterwoocommerce_single_product_image_thumbnail_htmlphp\FWDFSC.php:112
filterwoocommerce_single_product_image_gallery_classesphp\FWDFSC.php:113
Maintenance & Trust

Filmstrip Carousel Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 23, 2026
PHP min version8.0
Downloads226

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Filmstrip Carousel Developer Profile

FWD

7 plugins · 80 total installs

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

How We Detect Filmstrip Carousel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/filmstrip-carousel/css/fwdfsc-dialog.css/wp-content/plugins/filmstrip-carousel/css/fwdfsc_gallery.css/wp-content/plugins/filmstrip-carousel/css/fwdfsc_tooltip.css/wp-content/plugins/filmstrip-carousel/css/fwdfsc_header.css/wp-content/plugins/filmstrip-carousel/js/fwdfsc-dialog.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-gallery.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-tooltip.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-shortcode.js+4 more
Script Paths
/wp-content/plugins/filmstrip-carousel/js/fwdfsc-dialog.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-gallery.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-tooltip.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-shortcode.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-util.js/wp-content/plugins/filmstrip-carousel/js/fwdfsc-gallery-manager.js+2 more
Version Parameters
fwdfsc-dialog.css?ver=fwdfsc_gallery.css?ver=fwdfsc_tooltip.css?ver=fwdfsc_header.css?ver=fwdfsc-dialog.js?ver=fwdfsc-gallery.js?ver=fwdfsc-tooltip.js?ver=fwdfsc-shortcode.js?ver=fwdfsc-util.js?ver=fwdfsc-gallery-manager.js?ver=fwdfsc-presets-manager.js?ver=fwdfsc-colorpicker.js?ver=

HTML / DOM Fingerprints

CSS Classes
fwdfsc-gallery-itemfwdfsc-gallery-item-wrapperfwdfsc-dialog-formfwdfsc-dialog-titlefwdfsc-button-action
HTML Comments
<!-- Plugin Name: Filmstrip Carousel --><!-- Plugin URI: https://fwdapps.net/p/fsc/ --><!-- Description: This is the WordPress plugin with a CMS menu for the installation and configuration of the Filmstrip Carousel. --><!-- Author: FWD -->+77 more
Data Attributes
data-namedata-iddata-presetsdata-galleriesdata-gallery-iddata-gallery-name
JS Globals
fwdfscPresetsArfwdfscGalleriesNamesArfwdfscGalleries_arfwdfsc_admin_initfwdfsc_init_pluginFWDFSC+29 more
REST Endpoints
/wp-json/fwdfsc/v1/get_css/wp-json/fwdfsc/v1/set_css/wp-json/fwdfsc/v1/update_presets/wp-json/fwdfsc/v1/update_galleries
Shortcode Output
[fwdfsc preset_name="gallery_name="
FAQ

Frequently Asked Questions about Filmstrip Carousel