
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Security & Risk Analysis
wordpress.org/plugins/poll-makerPoll Maker is a FREE WordPress poll plugin that will let you create customizable and professional online polls and voting for your WordPress website.
Is Poll Maker – Versus Polls, Anonymous Polls, Image Polls Safe to Use in 2026?
Generally Safe
Score 88/100Poll Maker – Versus Polls, Anonymous Polls, Image Polls has a strong security track record. Known vulnerabilities have been patched promptly.
The Poll Maker plugin version 6.2.7 presents a mixed security posture. While it shows some positive signs, such as a high percentage of SQL queries using prepared statements and a reasonable number of nonce and capability checks, significant concerns remain. A large attack surface is exposed through numerous AJAX handlers (26 total, 24 without authentication checks), and a substantial portion of identified taint flows (13 out of 26 analyzed) are flagged as high severity, indicating potential for serious vulnerabilities like SQL injection or cross-site scripting if input is not properly sanitized. The plugin's history of 23 known CVEs, including several high-severity issues, suggests a pattern of recurring security weaknesses, despite no currently unpatched vulnerabilities. The presence of these historical issues, combined with the identified taint flows and the extensive unprotected AJAX endpoints, points to a need for cautious use and diligent patching.
Overall, the plugin exhibits concerning practices in how it exposes functionality without adequate authorization, which is a common entry point for attacks. The static analysis highlights potential weaknesses in input sanitization and output escaping, as evidenced by the high number of unsanitized paths in taint analysis and the moderate rate of properly escaped outputs. While the plugin's use of prepared statements for SQL is a strength, it's overshadowed by the high number of high-severity taint flows and the significant number of unprotected AJAX endpoints. The history of numerous CVEs across various severe vulnerability types reinforces the perception that this plugin has had persistent security challenges. Users should be aware of these risks and prioritize keeping the plugin updated to the latest available version, assuming future versions address these identified weaknesses.
Key Concerns
- Numerous unprotected AJAX handlers
- High severity taint flows
- High number of CVEs historically
- Significant portion of unsanitized paths in taint flows
- Moderate output escaping efficiency
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Security Vulnerabilities
CVEs by Year
Severity Breakdown
23 total CVEs
Poll Maker – Versus Polls, Anonymous Polls, Image Polls <= 6.0.7 - Authenticated (Administrator+) SQL Injection via `filterbyauthor` Parameter
Poll Maker <= 6.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
Poll Maker – Versus Polls, Anonymous Polls, Image Polls <= 5.8.9 - Unauthenticated Basic Information Exposure
Poll Maker <= 5.7.7 - Unauthenticated Race Condition to Multi-Vote
Poll Maker <= 5.6.5 - Authenticated (Administrator+) SQL Injection
Poll Maker <= 5.5.3 - Authenticated (Administrator+) Stored Cross-Site Scripting
Poll Maker <= 5.5.6 - Missing Authorization
Poll Maker – Versus Polls, Anonymous Polls, Image Polls <= 5.5.4 - Unauthenticated HTML Injection
Poll Maker <= 5.5.0 - Missing Authorization
Poll Maker <= 5.5.4 - Cross-Site Request Forgery to Poll Duplication
WordPress Poll Maker Plugin <= 5.4.6 - Authenticated (Administrator+) Time-Based SQL Injection
Poll Maker – Versus Polls, Anonymous Polls, Image Polls <= 5.4.6 - Authenticated (Administrator+) Stored Cross-Site Scripting via Poll Settings
Poll Maker – Versus Polls, Anonymous Polls, Image Polls <= 5.4.6 - Authenticated (Administrator+) SQL Injection via Order_by Parameter
Poll Maker – Best WordPress Poll Plugin <= 5.1.8 - Missing Authorization to Unauthenticated Email Enumeration
Poll Maker – Best WordPress Poll Plugin <= 5.1.8 - Missing Authorization to Unauthenticated Stored Cross-Site Scripting
Poll Maker <= 4.8.0 - Missing Authorization
Poll Maker <= 4.7.1 - Missing Authorization
Poll Maker <= 4.7.0 - Reflected Cross-Site Scripting
Poll Maker <= 4.6.2 - Authenticated (Admin+) Server-Side Request Forgery
Poll Maker <= 4.0.1 - Admin+ Stored Cross-Site Scripting
Poll Maker < 3.4.2 - Unauthenticated SQL Injection
Poll Maker <= 3.2.8 – Reflected Cross-Site Scripting
Poll Maker <= 3.2.0 - SQL Injection
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Attack Surface
AJAX Handlers 26
Shortcodes 16
WordPress Hooks 48
Maintenance & Trust
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Maintenance & Trust
Maintenance Signals
Community Trust
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Alternatives
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.
YOP Poll
yop-poll
Use a full option polling solution to get the answers you need. YOP Poll is the perfect, easy to use poll plugin for your WordPress site.
Simply Polls
simply-polls
Add AJAX poll to your WordPress blog. You can use our polls on sidebars, posts and pages.
WP-Polls (with CubePoints)
wp-polls-with-cubepoints
WP-Polls (with CubePoints) is a modified version of [WP-Polls](http://wordpress.org/extend/plugins/wp-polls/ "WP-Polls") by Lester 'GaM …
Poll Maker – Versus Polls, Anonymous Polls, Image Polls Developer Profile
18 plugins · 111K total installs
How We Detect Poll Maker – Versus Polls, Anonymous Polls, Image Polls
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/poll-maker/admin/js/script.js/wp-content/plugins/poll-maker/admin/css/style.css/wp-content/plugins/poll-maker/admin/images/icons/icon-poll-128x128.png/wp-content/plugins/poll-maker/admin/images/icons/lightning-white.svg/wp-content/plugins/poll-maker/poll/build/index.js/wp-content/plugins/poll-maker/poll/build/index.css/wp-content/plugins/poll-maker/admin/js/script.js/wp-content/plugins/poll-maker/poll/build/index.js/wp-content/plugins/poll-maker/admin/js/script.js?ver=/wp-content/plugins/poll-maker/admin/css/style.css?ver=/wp-content/plugins/poll-maker/poll/build/index.js?ver=/wp-content/plugins/poll-maker/poll/build/index.css?ver=HTML / DOM Fingerprints
ays-notice-bannerays-poll-logo-container-upgradeays-poll-upgrade-containerpoll-maker-upgrade-to-proays-poll-logo-container-one-time-textays_poll_take_giftdata-expandedPOLL_MAKER_AYS_VERSIONPOLL_MAKER_AYS_NAMEPOLL_MAKER_AYS_DIRPOLL_MAKER_AYS_BASE_URLPOLL_MAKER_AYS_ADMIN_URLPOLL_MAKER_AYS_PUBLIC_URL+1 more