Poll, Poll Forms – WordPress Poll plugin by Poll Builder Security & Risk Analysis

wordpress.org/plugins/poll-builder

Poll Builder plugin allows you easiest way to create Poll forms via the Poll plugin.

10 active installs v1.3.5 PHP + WP 3.8+ Updated Jan 26, 2023
pollpoll-formpolls
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEDec 11, 2024
Download
Safety Verdict

Is Poll, Poll Forms – WordPress Poll plugin by Poll Builder Safe to Use in 2026?

Use With Caution

Score 64/100

Poll, Poll Forms – WordPress Poll plugin by Poll Builder has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Dec 11, 2024Updated 3yr ago
Risk Assessment

The "poll-builder" plugin v1.3.5 presents a mixed security posture. While it demonstrates good practices in SQL query sanitization (91% prepared statements) and avoids file operations and external HTTP requests, significant concerns arise from its attack surface and taint analysis.

The plugin exposes 5 entry points, with 2 AJAX handlers lacking authentication checks. This is a critical oversight, as it allows unauthorized users to potentially interact with sensitive plugin functionalities. The taint analysis reveals 7 flows with unsanitized paths, 4 of which are classified as high severity. This indicates a strong possibility of vulnerabilities like Cross-Site Scripting (XSS) or other injection attacks if user-supplied data is not properly validated and escaped before use.

The plugin's vulnerability history, despite being limited to one medium-severity CVE related to XSS, coupled with the high severity taint flows, suggests a pattern of input sanitization weaknesses. The fact that this CVE is currently unpatched is a serious red flag. While the plugin has strengths in its SQL practices and avoidance of certain risky operations, the combination of an unprotected attack surface and unpatched XSS vulnerabilities demands immediate attention.

Key Concerns

  • Unpatched CVE
  • High severity taint flows
  • AJAX handlers without auth checks
  • Unescaped output (40% of outputs)
  • Flows with unsanitized paths
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
1 published

Poll, Poll Forms – WordPress Poll plugin by Poll Builder Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-54276medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Poll Builder <= 1.3.5 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 11, 2024Unpatched
Version History

Poll, Poll Forms – WordPress Poll plugin by Poll Builder Release Timeline

v1.3.5Current1 CVE
v1.3.41 CVE
v1.3.3.41 CVE
v1.3.3.31 CVE
v1.3.3.21 CVE
v1.3.3.11 CVE
v1.3.31 CVE
v1.3.21 CVE
v1.3.11 CVE
v1.2.91 CVE
v1.2.81 CVE
v1.2.71 CVE
v1.2.61 CVE
v1.2.51 CVE
v1.2.41 CVE
v1.2.31 CVE
v1.2.21 CVE
v1.2.11 CVE
v1.2.01 CVE
v1.1.91 CVE
Code Analysis
Analyzed Mar 16, 2026

Poll, Poll Forms – WordPress Poll plugin by Poll Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
20 prepared
Unescaped Output
55
82 escaped
Nonce Checks
2
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

91% prepared22 total queries

Output Escaping

60% escaped137 total outputs
Data Flows · Security
7 unsanitized

Data Flow Analysis

8 flows7 with unsanitized paths
search_box (com\helpers\dataTable\ListTable.php:326)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Poll, Poll Forms – WordPress Poll plugin by Poll Builder Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 4

authwp_ajax_ypl_send_pollcom\classes\Ajax.php:10
noprivwp_ajax_ypl_send_pollcom\classes\Ajax.php:11
authwp_ajax_ypl_delete_resultcom\classes\Ajax.php:13
authwp_ajax_ypl_add_new_answercom\classes\Ajax.php:14

Shortcodes 1

[ypl_poll] com\classes\Shortcode.php:10
WordPress Hooks 12
actioninitcom\classes\Actions.php:12
actionadmin_menucom\classes\Actions.php:14
actionadmin_headcom\classes\Actions.php:16
actionwidgets_initcom\classes\Actions.php:18
actionadmin_action_ypl_duplicate_post_as_draftcom\classes\Actions.php:20
actionadmin_enqueue_scriptscom\classes\Css.php:11
filterpost_row_actionscom\classes\Filters.php:11
actionadmin_enqueue_scriptscom\classes\Js.php:10
actionyplAdditionalMetaboxescom\classes\types\ClassicPoll.php:7
actionadd_meta_boxescom\classes\types\Poll.php:58
actionadmin_initcom\classes\YplInit.php:26
actionadmin_footercom\helpers\dataTable\ListTable.php:139
Maintenance & Trust

Poll, Poll Forms – WordPress Poll plugin by Poll Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 26, 2023
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Poll, Poll Forms – WordPress Poll plugin by Poll Builder Developer Profile

devfelixmoira

6 plugins · 2K total installs

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

How We Detect Poll, Poll Forms – WordPress Poll plugin by Poll Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/poll-builder/com/assets/js/WpYplBlockMin.js/wp-content/plugins/poll-builder/com/assets/js/YplAdmin.js/wp-content/plugins/poll-builder/com/assets/js/select2.js/wp-content/plugins/poll-builder/com/assets/js/YplClassic.js
Script Paths
/wp-content/plugins/poll-builder/com/assets/js/WpYplBlockMin.js/wp-content/plugins/poll-builder/com/assets/js/YplAdmin.js/wp-content/plugins/poll-builder/com/assets/js/select2.js/wp-content/plugins/poll-builder/com/assets/js/YplClassic.js
Version Parameters
poll-builder/com/assets/js/YplClassic.js?ver=

HTML / DOM Fingerprints

CSS Classes
ypl-answerpoll-content-wrapper-ypl-gutenberg-logo
Data Attributes
data-ypl-id
JS Globals
YPL_GUTENBERG_PARAMSYPL_ADMIN_DATAYPL_DATA
Shortcode Output
<p>ypl-classic-question</p>
FAQ

Frequently Asked Questions about Poll, Poll Forms – WordPress Poll plugin by Poll Builder