Image 3D Carousel Security & Risk Analysis

wordpress.org/plugins/image-3d-carousel

Image 3D Carousel With Shortcode for WordPress.

10 active installs v1.0 PHP + WP 3.8+ Updated Unknown
carousel-shortcodeimage-showcasejquery-3d-imagenice-3d-image-showcaseresponsive-image-gallery
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image 3D Carousel Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "image-3d-carousel" plugin v1.0 exhibits a generally positive security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, the plugin demonstrates a good implementation of security best practices with a significant number of nonce and capability checks in place, indicating an effort to protect its entry points. The lack of any recorded vulnerabilities, including CVEs, further strengthens this assessment, suggesting a history of stable and secure code.

However, a key area of concern lies within the output escaping. With 66% of outputs properly escaped, there's a 34% chance of unescaped output, which could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if malicious data is injected through the plugin's functionalities. While the attack surface is relatively small (3 entry points) and all are protected, the potential for XSS due to insufficient output escaping remains a risk. The absence of taint analysis results (0 flows analyzed) means that potential complex vulnerabilities involving data flow through the application could have been missed.

In conclusion, the plugin is built on a solid foundation of security principles, particularly in its handling of core functionalities and access control. The primary weakness identified is the potential for XSS due to incomplete output escaping. The lack of historical vulnerabilities is a strong positive indicator. Developers should prioritize addressing the unescaped output to achieve a more robust security profile.

Key Concerns

  • Incomplete output escaping
Vulnerabilities
None known

Image 3D Carousel Security Vulnerabilities

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

Image 3D Carousel Code Analysis

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

Output Escaping

66% escaped155 total outputs
Attack Surface

Image 3D Carousel Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_cmb2_oembed_handlerlibrary\metabox\includes\CMB2_Ajax.php:51
noprivwp_ajax_cmb2_oembed_handlerlibrary\metabox\includes\CMB2_Ajax.php:52

Shortcodes 1

[img_gallery_3d] image3d-shortcode.php:60
WordPress Hooks 50
filtermanage_image_3d_cl_posts_columnsfunctions.php:14
actionmanage_image_3d_cl_posts_custom_columnfunctions.php:34
actioninitfunctions.php:74
filterpost_row_actionsfunctions.php:84
actionadmin_initlibrary\cmb2-metatabs\code\cmb2_metatabs_options.php:288
actionadmin_headlibrary\cmb2-metatabs\code\cmb2_metatabs_options.php:311
actionadmin_enqueue_scriptslibrary\cmb2-metatabs\code\cmb2_metatabs_options.php:320
actioncmb2_render_options_save_buttonlibrary\cmb2-metatabs\code\cmb2_metatabs_options.php:329
actionadmin_print_footer_scriptslibrary\cmb2-metatabs\code\cmb2_metatabs_options.php:537
actioncmb2_admin_initlibrary\cmb2-metatabs\example.php:19
filtercmb2metatabs_before_formlibrary\cmb2-metatabs\example.php:32
filtercmb2_initlibrary\metabox\cmb2-tabs\functions.php:144
actionadmin_enqueue_scriptslibrary\metabox\cmb2-tabs\inc\assets.class.php:8
actioncmb2_render_tabslibrary\metabox\cmb2-tabs\inc\cmb2-tabs2.class.php:20
filtercmb2_sanitize_tabslibrary\metabox\cmb2-tabs\inc\cmb2-tabs2.class.php:21
filterwp_prepare_attachment_for_jslibrary\metabox\includes\CMB2.php:1466
actionadmin_enqueue_scriptslibrary\metabox\includes\CMB2.php:1483
actioncmb2_save_options-page_fieldslibrary\metabox\includes\CMB2_Ajax.php:54
filterget_post_metadatalibrary\metabox\includes\CMB2_Ajax.php:147
filterupdate_post_metadatalibrary\metabox\includes\CMB2_Ajax.php:150
filtercmb2_show_onlibrary\metabox\includes\CMB2_hookup.php:79
actionedit_form_toplibrary\metabox\includes\CMB2_hookup.php:115
actionedit_form_before_permalinklibrary\metabox\includes\CMB2_hookup.php:119
actionedit_form_after_titlelibrary\metabox\includes\CMB2_hookup.php:123
actionedit_form_after_editorlibrary\metabox\includes\CMB2_hookup.php:127
actionadd_meta_boxeslibrary\metabox\includes\CMB2_hookup.php:131
actionadd_meta_boxeslibrary\metabox\includes\CMB2_hookup.php:134
actionadd_attachmentlibrary\metabox\includes\CMB2_hookup.php:135
actionedit_attachmentlibrary\metabox\includes\CMB2_hookup.php:136
actionsave_postlibrary\metabox\includes\CMB2_hookup.php:137
actionadd_meta_boxes_commentlibrary\metabox\includes\CMB2_hookup.php:150
actionedit_commentlibrary\metabox\includes\CMB2_hookup.php:151
filtermanage_edit-comments_columnslibrary\metabox\includes\CMB2_hookup.php:154
actionmanage_comments_custom_columnlibrary\metabox\includes\CMB2_hookup.php:155
actionshow_user_profilelibrary\metabox\includes\CMB2_hookup.php:164
actionedit_user_profilelibrary\metabox\includes\CMB2_hookup.php:165
actionuser_new_formlibrary\metabox\includes\CMB2_hookup.php:166
actionpersonal_options_updatelibrary\metabox\includes\CMB2_hookup.php:168
actionedit_user_profile_updatelibrary\metabox\includes\CMB2_hookup.php:169
actionuser_registerlibrary\metabox\includes\CMB2_hookup.php:170
filtermanage_users_columnslibrary\metabox\includes\CMB2_hookup.php:173
filtermanage_users_custom_columnlibrary\metabox\includes\CMB2_hookup.php:174
actioncreated_termlibrary\metabox\includes\CMB2_hookup.php:222
actionedited_termslibrary\metabox\includes\CMB2_hookup.php:223
actiondelete_termlibrary\metabox\includes\CMB2_hookup.php:224
actioncmb2_do_oembedlibrary\metabox\includes\helper-functions.php:131
filteris_protected_metalibrary\metabox\includes\rest-api\CMB2_REST.php:144
actioninitlibrary\metabox\metabox.php:64
actioninitplugin.php:29
actioninitplugin.php:37
Maintenance & Trust

Image 3D Carousel Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedUnknown
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Image 3D Carousel Developer Profile

Nayeem Hyder

3 plugins · 30 total installs

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

How We Detect Image 3D Carousel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/image-3d-carousel/assets/js/image-3d-custom.js/wp-content/plugins/image-3d-carousel/assets/css/style.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Image 3D Carousel