
CPM All in one Poll Security & Risk Analysis
wordpress.org/plugins/cpm-all-in-one-responsive-pollCPM All in One Poll is an awesome plugin that lets you create Polls with 7 different chart types, and is fully translatable.
Is CPM All in one Poll Safe to Use in 2026?
Generally Safe
Score 85/100CPM All in one Poll has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The cpm-all-in-one-responsive-poll plugin version 1.0 presents a significant security concern due to its lack of proper input validation and authorization checks on its entry points. While the plugin demonstrates good practices by avoiding dangerous functions, performing SQL queries exclusively with prepared statements, and not making external HTTP requests, these strengths are overshadowed by critical weaknesses.
The static analysis reveals two unprotected AJAX handlers, which are direct pathways for attackers to interact with the plugin's functionality without any form of authentication or authorization. This creates a substantial risk of unauthorized actions being performed. Furthermore, none of the 62 output points are properly escaped, indicating a high probability of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site.
Although the plugin has no recorded vulnerability history, this does not guarantee future safety. The absence of security audits and the presence of basic security oversights like unescaped output and unprotected AJAX handlers suggest that vulnerabilities are likely to exist and may not have been discovered or reported. The plugin's overall security posture is poor, with critical flaws that need immediate attention.
Key Concerns
- AJAX handlers without auth checks
- Output not properly escaped
- No nonce checks
- Limited capability checks observed
CPM All in one Poll Security Vulnerabilities
CPM All in one Poll Code Analysis
Bundled Libraries
Output Escaping
CPM All in one Poll Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 22
Maintenance & Trust
CPM All in one Poll Maintenance & Trust
Maintenance Signals
Community Trust
CPM All in one Poll Alternatives
TP PieBuilder
tp-piebuilder
Allow user to manipulate data on pie chart on your site with TP PieBuilder.
Simple Poll
smp-simple-poll
The Simple Poll is a voting poll system into your post, pages and everywhere in website by just a shortcode. Add poll system to your post by placing s …
Crowdsignal Forms
crowdsignal-forms
The Crowdsignal Forms plugin allows you to create and manage polls right from within the block editor.
Crowdsignal Dashboard – Polls, Surveys & more
polldaddy
Manage your Crowdsignal polls, surveys, quizzes, and ratings directly from the WordPress dashboard.
WP-Polls
wp-polls
Adds an AJAX poll system to your WordPress blog. You can also easily add a poll into your WordPress's blog post/page.
CPM All in one Poll Developer Profile
2 plugins · 110 total installs
How We Detect CPM All in one Poll
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/Chart.min.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm-poll-init.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/css/cpm-wp-default.css/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm-poll-frontend-init.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/chart-maker.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm_wp_poll_ajax_call.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/css/progressbar.css/wp-content/plugins/cpm-all-in-one-responsive-poll/media/css/colorpicker.css+6 more/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/Chart.min.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm-poll-init.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm-poll-frontend-init.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/chart-maker.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm_wp_poll_ajax_call.js/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/colorpicker.js+3 more/wp-content/plugins/cpm-all-in-one-responsive-poll/media/js/cpm-poll-init.js?ver=1.0.0HTML / DOM Fingerprints
cpm-poll-allow-multiplecpm-wp-chart-typedata-targetdata-optionsdata-edgedata-aligndata-contentproMessageajax_objectcpmpollPointerpoll_post_type