3task Polls – Surveys, Quizzes & Voting Security & Risk Analysis

wordpress.org/plugins/3task-polls

Create polls, surveys, quizzes and voting for WordPress. AJAX-based, GDPR-compliant, Gutenberg block included. 4 poll types and 5 themes.

0 active installs v1.0.2 PHP 7.4+ WP 5.8+ Updated Mar 10, 2026
pollquizratingsurveyvoting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is 3task Polls – Surveys, Quizzes & Voting Safe to Use in 2026?

Generally Safe

Score 100/100

3task Polls – Surveys, Quizzes & Voting has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 24d ago
Risk Assessment

The 3task-polls plugin v1.0.2 exhibits a strong security posture based on the provided static analysis. All identified entry points, including AJAX handlers and shortcodes, appear to be protected by nonce and capability checks, which is an excellent practice. The code also demonstrates robust data handling with 100% output escaping and a high percentage (81%) of SQL queries using prepared statements, significantly reducing the risk of common web vulnerabilities like XSS and SQL injection. The absence of file operations and external HTTP requests further minimizes the attack surface.

The plugin's vulnerability history is clean, with no recorded CVEs across any severity levels. This, combined with the positive static analysis findings, suggests a well-maintained and secure codebase. However, the static analysis did not cover taint flows, leaving a blind spot in identifying potential vulnerabilities related to how data moves through the application. While the current analysis is very encouraging, it's important to acknowledge that comprehensive security auditing often involves dynamic analysis and deeper code reviews to catch more subtle issues.

In conclusion, 3task-polls v1.0.2 presents a low-risk profile. Its adherence to security best practices for input validation, output escaping, and access control is commendable. The lack of historical vulnerabilities further reinforces this assessment. The only area for potential improvement would be to ensure that future development includes thorough taint analysis to address any remaining hidden risks.

Vulnerabilities
None known

3task Polls – Surveys, Quizzes & Voting Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

3task Polls – Surveys, Quizzes & Voting Code Analysis

Dangerous Functions
0
Raw SQL Queries
9
38 prepared
Unescaped Output
1
270 escaped
Nonce Checks
13
Capability Checks
7
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

81% prepared47 total queries

Output Escaping

100% escaped271 total outputs
Attack Surface

3task Polls – Surveys, Quizzes & Voting Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 8

authwp_ajax_tpoll_save_polladmin\class-admin.php:33
authwp_ajax_tpoll_delete_polladmin\class-admin.php:34
authwp_ajax_tpoll_duplicate_polladmin\class-admin.php:35
authwp_ajax_tpoll_reset_votesadmin\class-admin.php:36
authwp_ajax_tpoll_votepublic\class-public.php:19
noprivwp_ajax_tpoll_votepublic\class-public.php:20
authwp_ajax_tpoll_get_resultspublic\class-public.php:21
noprivwp_ajax_tpoll_get_resultspublic\class-public.php:22

Shortcodes 1

[tpoll] includes\class-shortcode.php:18
WordPress Hooks 7
actioninit3task-polls.php:107
actionplugins_loaded3task-polls.php:231
actionadmin_menuadmin\class-admin.php:23
actionadmin_enqueue_scriptsadmin\class-admin.php:24
actionadmin_initadmin\class-admin.php:25
actionadmin_initadmin\class-admin.php:26
actionwp_enqueue_scriptspublic\class-public.php:18
Maintenance & Trust

3task Polls – Surveys, Quizzes & Voting Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version7.4
Downloads121

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

3task Polls – Surveys, Quizzes & Voting Developer Profile

3task

4 plugins · 0 total installs

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

How We Detect 3task Polls – Surveys, Quizzes & Voting

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/3task-polls/blocks/poll-block/index.js/wp-content/plugins/3task-polls/blocks/poll-block/editor.css/wp-content/plugins/3task-polls/public/css/tpoll-public.css/wp-content/plugins/3task-polls/public/js/tpoll-public.js/wp-content/plugins/3task-polls/admin/css/tpoll-admin.css/wp-content/plugins/3task-polls/admin/js/tpoll-admin.js
Script Paths
/wp-content/plugins/3task-polls/blocks/poll-block/index.js/wp-content/plugins/3task-polls/public/js/tpoll-public.js/wp-content/plugins/3task-polls/admin/js/tpoll-admin.js
Version Parameters
3task-polls/blocks/poll-block/index.js?ver=3task-polls/blocks/poll-block/editor.css?ver=3task-polls/public/css/tpoll-public.css?ver=3task-polls/public/js/tpoll-public.js?ver=3task-polls/admin/css/tpoll-admin.css?ver=3task-polls/admin/js/tpoll-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
tpoll-poll-containertpoll-poll-questiontpoll-poll-optionstpoll-poll-optiontpoll-poll-submittpoll-results-containertpoll-results-questiontpoll-results-options+11 more
HTML Comments
<!-- Main TPoll Class --><!-- Admin classes --><!-- Public classes --><!-- Shortcode -->+24 more
Data Attributes
data-poll-iddata-poll-questiondata-poll-optionsdata-poll-status
JS Globals
tpollBlockData
REST Endpoints
/wp-json/tpoll/v1/poll/wp-json/tpoll/v1/vote/wp-json/tpoll/v1/results
Shortcode Output
[tpoll id="
FAQ

Frequently Asked Questions about 3task Polls – Surveys, Quizzes & Voting