Pollfish for WordPress Security & Risk Analysis

wordpress.org/plugins/pollfish-for-wp

The Pollfish for WordPress plugin enables you to add PollFish Surveys to your WordPress website and Monetize it easily.

10 active installs v1.1.0 PHP + WP 4.0+ Updated May 21, 2022
monetizationpollfishsurveysurveys
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pollfish for WordPress Safe to Use in 2026?

Generally Safe

Score 85/100

Pollfish for WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "pollfish-for-wp" plugin version 1.1.0 demonstrates a generally good security posture based on the provided static analysis. The limited attack surface, with only one AJAX handler and no unprotected entry points, is a positive indicator. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests further strengthens its security. The use of prepared statements for SQL queries and the presence of a nonce check are also commendable security practices.

However, a significant concern arises from the output escaping. With 52% of outputs not being properly escaped, there is a notable risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data could potentially be injected and executed as malicious JavaScript within the WordPress admin area or on the front-end, depending on where these outputs are displayed. The lack of capability checks is also a weakness, as it doesn't explicitly verify user permissions before performing actions via the AJAX handler.

The plugin's vulnerability history is clean, with no recorded CVEs. This, coupled with the absence of critical or high-severity taint flows, suggests that past versions have also maintained a good security record. This history, combined with the current code analysis, indicates a developer who is likely attentive to security, but has overlooked a critical aspect of output sanitization.

Key Concerns

  • Insufficient output escaping
  • Missing capability checks
Vulnerabilities
None known

Pollfish for WordPress Security Vulnerabilities

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

Pollfish for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
28
30 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

52% escaped58 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
award_mycred_credits (public\class-pollfish-for-wordpress-public.php:231)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Pollfish for WordPress Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_award_mycred_creditspublic\class-pollfish-for-wordpress-public.php:57
WordPress Hooks 10
actionadmin_menuadmin\class-pollfish-for-wordpress-admin.php:65
actionadmin_initadmin\class-pollfish-for-wordpress-admin.php:66
filterplugin_action_links_pollfish-for-wordpressadmin\class-pollfish-for-wordpress-admin.php:67
actionplugins_loadedincludes\class-pollfish-for-wordpress.php:142
actionadmin_enqueue_scriptsincludes\class-pollfish-for-wordpress.php:157
actionadmin_enqueue_scriptsincludes\class-pollfish-for-wordpress.php:158
actionwp_enqueue_scriptsincludes\class-pollfish-for-wordpress.php:173
actionwp_enqueue_scriptsincludes\class-pollfish-for-wordpress.php:174
actionwp_headpublic\class-pollfish-for-wordpress-public.php:55
actionwp_footerpublic\class-pollfish-for-wordpress-public.php:56
Maintenance & Trust

Pollfish for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMay 21, 2022
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Pollfish for WordPress Developer Profile

Spanrig Technologies LLP

2 plugins · 1K total installs

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

How We Detect Pollfish for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pollfish-for-wp/js/pollfish-for-wordpress-public.js/wp-content/plugins/pollfish-for-wp/css/pollfish-for-wordpress-public.css
Script Paths
/wp-content/plugins/pollfish-for-wp/js/pollfish-for-wordpress-public.js
Version Parameters
pollfish-for-wp/js/pollfish-for-wordpress-public.js?ver=pollfish-for-wp/css/pollfish-for-wordpress-public.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- This file is the main plugin file -->
Data Attributes
data-pollfish-api-keydata-pollfish-secret-key
JS Globals
Pollfish
FAQ

Frequently Asked Questions about Pollfish for WordPress