
CM Product Recommendation Widget Security & Risk Analysis
wordpress.org/plugins/cm-context-related-product-recommendationsDisplay recommended products on your website post or pages based on the content of the post
Is CM Product Recommendation Widget Safe to Use in 2026?
Generally Safe
Score 100/100CM Product Recommendation Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "cm-context-related-product-recommendations" plugin v1.2.2 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, utilizing prepared statements exclusively, and has no recorded vulnerability history, suggesting a relatively stable codebase. However, significant concerns arise from its attack surface. The plugin exposes 4 AJAX handlers, with 3 of them lacking authentication checks, creating direct entry points for potential attackers. Additionally, the taint analysis reveals one flow with unsanitized paths, although its severity is not specified as critical or high in the provided data. The output escaping is also a weakness, with only 37% of outputs being properly escaped, increasing the risk of cross-site scripting (XSS) vulnerabilities if the unsanitized path leads to user-controlled input being displayed without proper sanitization.
While the absence of critical or high-severity taint flows and a clean vulnerability history are strengths, the presence of unprotected AJAX handlers and a significant portion of unescaped output represent tangible risks. The one unsanitized path flow, even if not deemed critical, warrants attention as it indicates a potential avenue for input manipulation. The plugin's strengths lie in its secure database interactions and lack of past exploits, but its significant attack surface with unprotected AJAX endpoints and insufficient output escaping are notable weaknesses that require mitigation.
Key Concerns
- 3 unprotected AJAX handlers
- 1 flow with unsanitized paths
- Only 37% properly escaped outputs
- 3 nonce checks for 4 AJAX handlers
CM Product Recommendation Widget Security Vulnerabilities
CM Product Recommendation Widget Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
CM Product Recommendation Widget Attack Surface
AJAX Handlers 4
Shortcodes 5
WordPress Hooks 44
Maintenance & Trust
CM Product Recommendation Widget Maintenance & Trust
Maintenance Signals
Community Trust
CM Product Recommendation Widget Alternatives
Related Products – Create Upsells, Cross-sells, and Product Recommendations for WooCommerce
wt-woocommerce-related-products
This WooCommerce related products plugin, lets you create upsells, and cross-sells with smart WooCommerce product recommendations widget.
Easy Upsells, Related Products & Product Recommendations for WooCommerce
easy-upsells-for-woocommerce
Boost sales and increase average order value with WooCommerce upsells, related products, product recommendations, product addons, cross-sells.
DEiXTo Recommender for WooCommerce
deixto-recommender-for-woocommerce
DEiXTo Recommender recommends products in WooCommerce based e-shops, using the following methods: Best Selling, Top Rated, Recently Added, Featured, R …
UpSellSmart – Product Recommendations
upsellsmart-product-recommendations
Local, data-driven UpSellSmart – Product Recommendations with multiple engines and comprehensive admin controls.
Clerk
clerkio
Clerk.io is a software that helps your customers buy more from your webshop, through 4 amazing feature:
CM Product Recommendation Widget Developer Profile
19 plugins · 22K total installs
How We Detect CM Product Recommendation Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cm-context-related-product-recommendations/assets/css/admin.css/wp-content/plugins/cm-context-related-product-recommendations/assets/css/admin_options.css/wp-content/plugins/cm-context-related-product-recommendations/assets/css/frontend.css/wp-content/plugins/cm-context-related-product-recommendations/assets/js/admin.js/wp-content/plugins/cm-context-related-product-recommendations/assets/js/admin_options.js/wp-content/plugins/cm-context-related-product-recommendations/assets/js/frontend.js/wp-content/plugins/cm-context-related-product-recommendations/package/cminds-free.js/wp-content/plugins/cm-context-related-product-recommendations/assets/js/admin.js/wp-content/plugins/cm-context-related-product-recommendations/assets/js/admin_options.js/wp-content/plugins/cm-context-related-product-recommendations/assets/js/frontend.js/wp-content/plugins/cm-context-related-product-recommendations/package/cminds-free.jscm-context-related-product-recommendations/assets/css/admin.css?ver=cm-context-related-product-recommendations/assets/css/admin_options.css?ver=cm-context-related-product-recommendations/assets/css/frontend.css?ver=cm-context-related-product-recommendations/assets/js/admin.js?ver=cm-context-related-product-recommendations/assets/js/admin_options.js?ver=cm-context-related-product-recommendations/assets/js/frontend.js?ver=cm-context-related-product-recommendations/package/cminds-free.js?ver=HTML / DOM Fingerprints
cmcrpr-recommended-productscmcrpr-product-recommendation<!-- CM Product Recommendations --><!-- /CM Product Recommendations -->data-cmcrpr-iddata-cmcrpr-post-typecmcrpr_frontendCMCRPR_frontendCMCRPR_admin_options