Cubecolour Caboodle Security & Risk Analysis

wordpress.org/plugins/cubecolour-caboodle

A collection of over fifty modules containing useful functions in a single plugin.

0 active installs v1.5.5 PHP 7.4+ WP 6.0+ Updated Jul 8, 2025
admincontentfooterloginmedia
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Cubecolour Caboodle Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 8mo ago
Risk Assessment

The cubecolour-caboodle plugin v1.5.5 exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good security practices by implementing nonce checks and capability checks for all identified entry points, including AJAX handlers and shortcodes. Furthermore, the absence of dangerous functions, direct SQL queries, file operations, and external HTTP requests, combined with a high percentage of properly escaped output, significantly reduces the potential for common web vulnerabilities.

Vulnerabilities
None known

Cubecolour Caboodle Security Vulnerabilities

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

Cubecolour Caboodle Code Analysis

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

Output Escaping

97% escaped161 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
cc_caboodle_process_settings_import (includes\admin.php:674)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Cubecolour Caboodle Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 1

authwp_ajax_store_timezone_offsetincludes\modules\no-howdy.php:57

Shortcodes 4

[email] includes\modules\anti-spambot.php:13
[developer] includes\modules\devlink.php:57
[bandcamp] includes\modules\embed-bandcamp.php:63
[years] includes\modules\years-shortcode.php:72
WordPress Hooks 136
actionplugins_loadedcubecolour-caboodle.php:35
actionadmin_enqueue_scriptscubecolour-caboodle.php:114
actionwp_enqueue_scriptscubecolour-caboodle.php:115
actionwp_enqueue_scriptscubecolour-caboodle.php:129
actionadmin_enqueue_scriptscubecolour-caboodle.php:139
actioninitincludes\activation.php:12
actionadmin_menuincludes\admin.php:17
actionadmin_enqueue_scriptsincludes\admin.php:27
actionadmin_headincludes\admin.php:44
actionadmin_initincludes\admin.php:667
actionadmin_initincludes\admin.php:736
actionadmin_noticesincludes\admin.php:762
actioncustomize_controls_enqueue_scriptsincludes\customizer.php:27
actioncustomize_controls_print_stylesincludes\customizer.php:32
actioncustomize_preview_initincludes\customizer.php:89
actioncustomize_registerincludes\customizer.php:3445
actionwp_body_openincludes\modules\above-header.php:20
actionwp_enqueue_scriptsincludes\modules\above-header.php:96
filtercustom_menu_orderincludes\modules\admin-menu-order.php:24
filtermenu_orderincludes\modules\admin-menu-order.php:25
filtermanage_posts_columnsincludes\modules\admin-thumbnails.php:28
filtermanage_posts_custom_columnincludes\modules\admin-thumbnails.php:29
actionadmin_headincludes\modules\admin-thumbnails.php:52
actionsend_headersincludes\modules\anti-clickjack.php:17
filterastra_tablet_breakpointincludes\modules\astra-breakpoints.php:12
filterastra_tablet_breakpointincludes\modules\astra-breakpoints.php:22
filterastra_default_stringsincludes\modules\astra-search-placeholder.php:16
filtergutenberg_use_widgets_block_editorincludes\modules\classic-widgets.php:7
filteruse_widgets_block_editorincludes\modules\classic-widgets.php:10
filterthe_contentincludes\modules\dash-spacing.php:27
actionadmin_enqueue_scriptsincludes\modules\dashicons-caboodle.php:12
actionwp_enqueue_scriptsincludes\modules\dashicons-caboodle.php:13
actionwp_enqueue_scriptsincludes\modules\dashicons-caboodle.php:31
actionadmin_enqueue_scriptsincludes\modules\dashicons-caboodle.php:76
actionwp_enqueue_scriptsincludes\modules\dashicons-caboodle.php:77
actionwp_footerincludes\modules\dashicons-caboodle.php:80
actionadmin_post_save_dashnotesincludes\modules\dashnotes.php:35
actionwp_dashboard_setupincludes\modules\dashnotes.php:74
filterdate_formatsincludes\modules\datetime-formats.php:18
filtertime_formatsincludes\modules\datetime-formats.php:33
filteradmin_footer_textincludes\modules\devlink.php:33
actionadmin_initincludes\modules\devlink.php:74
actionwp_enqueue_scriptsincludes\modules\external-links.php:49
actionwp_enqueue_scriptsincludes\modules\external-links.php:63
filterget_user_option_admin_colorincludes\modules\force-admin-color.php:16
actionadmin_headincludes\modules\force-admin-color.php:22
actionadmin_headincludes\modules\force-admin-color.php:30
actionwp_enqueue_scriptsincludes\modules\force-scrollbar.php:12
filtermanage_users_columnsincludes\modules\last-login.php:7
filtermanage_users_custom_columnincludes\modules\last-login.php:15
actionwp_loginincludes\modules\last-login.php:32
actionwp_enqueue_scriptsincludes\modules\lightbox.php:17
actionwp_enqueue_scriptsincludes\modules\lightbox.php:40
actionplugins_loadedincludes\modules\limit-revisions.php:14
actionlogin_enqueue_scriptsincludes\modules\login-bg.php:72
actionlogin_enqueue_scriptsincludes\modules\login-bg.php:99
filterlogin_errorsincludes\modules\login-error-message.php:24
actionadmin_headincludes\modules\login-modal-height.php:26
actionlogin_enqueue_scriptsincludes\modules\login-warning.php:12
actionlogin_formincludes\modules\login-warning.php:40
actioncustomize_save_afterincludes\modules\media-attachment-pages.php:18
actionadded_post_metaincludes\modules\media-file-size.php:17
filtermanage_media_columnsincludes\modules\media-file-size.php:28
actionmanage_media_custom_columnincludes\modules\media-file-size.php:48
filtermanage_upload_sortable_columnsincludes\modules\media-file-size.php:59
actionpre_get_postsincludes\modules\media-file-size.php:88
actionadmin_print_styles-upload.phpincludes\modules\media-file-size.php:98
filterinstall_plugins_tabsincludes\modules\new-plugins.php:18
actionafter_setup_themeincludes\modules\no-admin-bar.php:22
actiontemplate_redirectincludes\modules\no-author-archives.php:14
actioncustomize_save_afterincludes\modules\no-avatars.php:16
actionadmin_initincludes\modules\no-comments.php:9
filtercomments_openincludes\modules\no-comments.php:31
filterpings_openincludes\modules\no-comments.php:32
filtercomments_arrayincludes\modules\no-comments.php:35
actionadmin_menuincludes\modules\no-comments.php:38
actioninitincludes\modules\no-comments.php:48
actionadmin_menuincludes\modules\no-comments.php:55
actionadmin_bar_menuincludes\modules\no-comments.php:63
actiontemplate_redirectincludes\modules\no-feeds.php:18
actionadmin_footerincludes\modules\no-howdy.php:34
actionadmin_bar_menuincludes\modules\no-howdy.php:99
filterwp_lazy_loading_enabledincludes\modules\no-lazy-loading.php:9
filterwp_get_attachment_image_attributesincludes\modules\no-lazy-loading.php:16
filtergettextincludes\modules\no-login-by-email-address.php:22
actionlogin_headincludes\modules\no-login-by-email-address.php:24
filterlogin_form_defaultsincludes\modules\no-login-by-email-address.php:35
filterlogin_display_language_dropdownincludes\modules\no-login-language-selector.php:9
actionpre_pingincludes\modules\no-pingbacks.php:15
actionwp_headincludes\modules\no-shortlinks.php:12
actioninitincludes\modules\page-excerpts.php:12
filterbody_classincludes\modules\page-slug-body-class.php:16
actionlogin_enqueue_scriptsincludes\modules\password-mask.php:13
actionlogin_enqueue_scriptsincludes\modules\password-visualisation.php:52
actionwp_enqueue_scriptsincludes\modules\password-visualisation.php:60
actionadmin_menuincludes\modules\posts-remove.php:11
actionadmin_bar_menuincludes\modules\posts-remove.php:20
actionwp_dashboard_setupincludes\modules\posts-remove.php:29
actionadmin_menuincludes\modules\posts-rename-news.php:23
actionadmin_enqueue_scriptsincludes\modules\posts-rename-news.php:30
actioninitincludes\modules\posts-rename-news.php:58
actionadmin_menuincludes\modules\posts-rename-news.php:78
filterpost_updated_messagesincludes\modules\posts-rename-news.php:177
actiontemplate_redirectincludes\modules\private-site.php:15
actionsend_headersincludes\modules\private-site.php:28
actionwp_before_admin_bar_renderincludes\modules\replace-wp-logo-with-site-icon.php:13
actionadmin_enqueue_scriptsincludes\modules\replace-wp-logo-with-site-icon.php:50
actionwp_enqueue_scriptsincludes\modules\replace-wp-logo-with-site-icon.php:51
actionwp_enqueue_scriptsincludes\modules\scroll-to-anchor.php:13
actionwp_enqueue_scriptsincludes\modules\scroll-to-top.php:46
actionwp_footerincludes\modules\scroll-to-top.php:60
actionadmin_headincludes\modules\show-ids.php:51
actionmanage_media_columnsincludes\modules\show-ids.php:60
filtermanage_media_custom_columnincludes\modules\show-ids.php:61
actionmanage_link_custom_columnincludes\modules\show-ids.php:66
filtermanage_link-manager_columnsincludes\modules\show-ids.php:67
actionmanage_edit-link-categories_columnsincludes\modules\show-ids.php:68
filtermanage_link_categories_custom_columnincludes\modules\show-ids.php:69
actionmanage_users_columnsincludes\modules\show-ids.php:98
filtermanage_users_custom_columnincludes\modules\show-ids.php:99
filtermanage_users_sortable_columnsincludes\modules\show-ids.php:100
actionmanage_edit-comments_columnsincludes\modules\show-ids.php:105
actionmanage_comments_custom_columnincludes\modules\show-ids.php:106
filtermanage_edit-comments_sortable_columnsincludes\modules\show-ids.php:107
actionadmin_initincludes\modules\show-ids.php:110
actionadmin_menuincludes\modules\show-site-settings.php:21
actionwp_enqueue_scriptsincludes\modules\stomp-footer.php:49
filterwp_check_filetype_and_extincludes\modules\svg.php:12
filterupload_mimesincludes\modules\svg.php:35
actionadmin_headincludes\modules\svg.php:46
actionwp_enqueue_scriptsincludes\modules\text-selection.php:18
filterwp_nav_menu_objectsincludes\modules\unlink-parent-menu-items.php:27
filterupdate_footerincludes\modules\upgrade-current-version.php:28
actionadmin_bar_menuincludes\modules\view-site-in-new-tab.php:24
actionwp_enqueue_scriptsincludes\modules\wavy-links.php:53
actioncustomize_save_afterincludes\sanitize.php:214
Maintenance & Trust

Cubecolour Caboodle Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 8, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Cubecolour Caboodle Developer Profile

cubecolour

17 plugins · 21K total installs

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

How We Detect Cubecolour Caboodle

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cubecolour-caboodle/includes/css/admin-style.css/wp-content/plugins/cubecolour-caboodle/includes/css/style.css/wp-content/plugins/cubecolour-caboodle/includes/js/admin-script.js/wp-content/plugins/cubecolour-caboodle/includes/js/script.js
Version Parameters
cubecolour-caboodle/includes/css/admin-style.css?ver=cubecolour-caboodle/includes/css/style.css?ver=cubecolour-caboodle/includes/js/admin-script.js?ver=cubecolour-caboodle/includes/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
cc-caboodle-settingscc-caboodle-customizer-panelcc-caboodle-admin-menucc-caboodle-dashiconscc-caboodle-media-attachmentcc-caboodle-admin-colorcc-caboodle-admin-menu-ordercc-caboodle-private-site+11 more
HTML Comments
<!-- cubecolour caboodle --><!-- caboodle customizer panel --><!-- caboodle additional dashicons --><!-- caboodle media attachment pages -->+14 more
Data Attributes
data-cc-caboodle-setting
FAQ

Frequently Asked Questions about Cubecolour Caboodle