Dynamic Product Category Grid, Slider for WooCommerce Security & Risk Analysis

wordpress.org/plugins/dynamic-product-categories-design

Show woocommerce categories in slider and grid layout with shortcode builder and Elementor widget.

200 active installs v1.1.16 PHP 7.0+ WP 5.0+ Updated Jan 2, 2026
sliderwoocommerce-categorywoocommerce-category-showcasewoocommerce-category-sliderwoocommerce-product-category
98
A · Safe
CVEs total1
Unpatched0
Last CVEDec 19, 2024
Download
Safety Verdict

Is Dynamic Product Category Grid, Slider for WooCommerce Safe to Use in 2026?

Generally Safe

Score 98/100

Dynamic Product Category Grid, Slider for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 19, 2024Updated 3mo ago
Risk Assessment

The plugin "dynamic-product-categories-design" version 1.1.16 exhibits a mixed security posture. On the positive side, the static analysis reveals a small attack surface with only one entry point (a shortcode) and no unprotected endpoints. The code demonstrates good practices regarding SQL queries, exclusively using prepared statements, and has a high rate of output escaping, with 94% of outputs being properly handled. There are no identified dangerous functions, file operations, or external HTTP requests, further contributing to a generally clean code analysis. However, significant concerns arise from the vulnerability history. The plugin has a known history of a high-severity CVE related to "Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')". While this specific vulnerability is currently patched, its existence and type suggest a potential for critical security flaws if similar coding patterns were to reappear. The absence of nonce checks and capability checks, despite the presence of a shortcode, represents a missed opportunity to further harden the plugin against potential attacks. The bundled Freemius library, while specific version is noted, is also a point to consider for potential outdated vulnerabilities.

Key Concerns

  • High severity CVE history (RFI)
  • Missing nonce checks
  • Missing capability checks
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
1

Dynamic Product Category Grid, Slider for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2024-56230high · 8.8Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion')

Dynamic Product Category Grid, Slider for WooCommerce <= 1.1.3 - Authenticated (Contributor+) Local File Inclusion

Dec 19, 2024 Patched in 1.1.4 (21d)
Code Analysis
Analyzed Mar 16, 2026

Dynamic Product Category Grid, Slider for WooCommerce Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

94% escaped392 total outputs
Attack Surface

Dynamic Product Category Grid, Slider for WooCommerce Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[dpcd_categories_design] include\Frontend\Shortcode.php:22
WordPress Hooks 18
actionwp_enqueue_scriptsCore.php:28
actionadmin_enqueue_scriptsCore.php:30
actioninitCore.php:32
actionplugins_loadedCore.php:34
actionadmin_initCore.php:36
actionadmin_noticesCore.php:115
actionsave_postCore.php:234
actionbefore_delete_postCore.php:235
filtermanage_dpcd_category_design_posts_columnsinclude\Admin\Admin.php:20
filtermanage_dpcd_category_design_posts_custom_columninclude\Admin\Admin.php:22
actioninitinclude\Admin\Custom_Post_Type.php:17
actionelementor/frontend/after_register_scriptsinclude\elementor\ElementorWidgets.php:157
actionelementor/widgets/widgets_registeredinclude\elementor\ElementorWidgets.php:160
actionelementor/elements/categories_registeredinclude\elementor\ElementorWidgets.php:162
actionelementor/preview/enqueue_scriptsinclude\elementor\ElementorWidgets.php:164
actionelementor/preview/enqueue_stylesinclude\elementor\ElementorWidgets.php:166
actionelementor/controls/registerinclude\elementor\ElementorWidgets.php:168
actioncmb2_initinclude\Metaboxes\Cat_Showcase_Metabox.php:24
Maintenance & Trust

Dynamic Product Category Grid, Slider for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJan 2, 2026
PHP min version7.0
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs200
Developer Profile

Dynamic Product Category Grid, Slider for WooCommerce Developer Profile

Maidul

10 plugins · 1K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
126 days
View full developer profile
Detection Fingerprints

How We Detect Dynamic Product Category Grid, Slider for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dynamic-product-categories-design/assets/vendors/accessible-slick/css/slick.min.css/wp-content/plugins/dynamic-product-categories-design/assets/vendors/accessible-slick/css/accessible-slick-theme.min.css/wp-content/plugins/dynamic-product-categories-design/assets/css/pcd-grid.css/wp-content/plugins/dynamic-product-categories-design/assets/css/pdc-elementor.css/wp-content/plugins/dynamic-product-categories-design/assets/css/category-design.css/wp-content/plugins/dynamic-product-categories-design/assets/vendors/accessible-slick/js/slick.min.js/wp-content/plugins/dynamic-product-categories-design/assets/js/slider-script.js/wp-content/plugins/dynamic-product-categories-design/assets/js/el-slider.js
Script Paths
/wp-content/plugins/dynamic-product-categories-design/assets/vendors/accessible-slick/js/slick.min.js/wp-content/plugins/dynamic-product-categories-design/assets/js/slider-script.js/wp-content/plugins/dynamic-product-categories-design/assets/js/el-slider.js
Version Parameters
dynamic-product-categories-design/assets/css/pcd-grid.css?ver=dynamic-product-categories-design/assets/css/pdc-elementor.css?ver=dynamic-product-categories-design/assets/css/category-design.css?ver=

HTML / DOM Fingerprints

CSS Classes
dpcd-category-design
HTML Comments
DO NOT REMOVE THIS IF, IT IS ESSENTIAL FOR THE * `function_exists` CALL ABOVE TO PROPERLY WORK.
FAQ

Frequently Asked Questions about Dynamic Product Category Grid, Slider for WooCommerce