Skysa Polls App Security & Risk Analysis

wordpress.org/plugins/skysa-polls-app

Add multiple polls to your website. Automatically popup new polls in an ajax window if a user has not yet seen that poll.

10 active installs v1.8 PHP + WP 2.7+ Updated Sep 8, 2014
pollpollsskysaskysa-appssurvey
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Skysa Polls App Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The skysa-polls-app v1.8 plugin exhibits a concerning security posture primarily due to its unprotected entry points and a lack of robust security practices in its code. The static analysis reveals two AJAX handlers, both lacking any authentication checks. This means any unauthenticated user could potentially trigger these functionalities, posing a significant risk. Furthermore, a striking 100% of SQL queries are not using prepared statements, which is a major vulnerability that could lead to SQL injection attacks. The low percentage of properly escaped output (15%) also suggests a high risk of cross-site scripting (XSS) vulnerabilities.

While there is no recorded vulnerability history for this plugin, this absence should not be interpreted as a sign of inherent security. Instead, it might indicate a lack of thorough security auditing or that past vulnerabilities have not been publicly disclosed or discovered. The presence of unsanitized paths in all four analyzed taint flows further amplifies the risk of malicious input being processed without proper validation. The plugin's strengths are minimal, mainly the absence of dangerous functions, file operations, and external HTTP requests in the analyzed code. However, these are overshadowed by the critical flaws identified.

In conclusion, skysa-polls-app v1.8 presents a high risk to WordPress sites. The combination of unprotected AJAX endpoints, rampant un-prepared SQL queries, and poor output escaping creates a fertile ground for attacks like SQL injection and XSS. Even without a public vulnerability history, the code analysis alone warrants extreme caution and immediate remediation.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries without prepared statements
  • Low percentage of properly escaped output
  • Unsanitized paths in taint flows
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Skysa Polls App Security Vulnerabilities

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

Skysa Polls App Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
0 prepared
Unescaped Output
22
4 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared4 total queries

Output Escaping

15% escaped26 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
SkysaApps_Admin_DrawTabs (skysa-required\admin.php:168)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Skysa Polls App Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_skysa_apploadskysa-required\index.php:111
noprivwp_ajax_skysa_apploadskysa-required\index.php:112
WordPress Hooks 3
actionwp_print_footer_scriptsskysa-required\index.php:103
actionwp_footerskysa-required\index.php:105
actionadmin_menuskysa-required\index.php:109
Maintenance & Trust

Skysa Polls App Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 8, 2014
PHP min version
Downloads9K

Community Trust

Rating70/100
Number of ratings2
Active installs10
Developer Profile

Skysa Polls App Developer Profile

Skysa

8 plugins · 80 total installs

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

How We Detect Skysa Polls App

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/skysa-polls-app/skysa-polls-app.php/wp-content/plugins/skysa-polls-app/skysa-required/index.php/wp-content/plugins/skysa-polls-app/js/skysa-polls-app.js/wp-content/plugins/skysa-polls-app/css/skysa-polls-app.css
Script Paths
skysa-polls-app/js/skysa-polls-app.js
Version Parameters
skysa-polls-app/css/skysa-polls-app.css?ver=skysa-polls-app/js/skysa-polls-app.js?ver=

HTML / DOM Fingerprints

CSS Classes
bar-buttonlabelSKYUI-pollsskysa-app-poll-vote-button
HTML Comments
************************************************************** This app was made using the: ** Skysa App SDK ** http://wordpress.org/extend/plugins/skysa-app-sdk/ *+7 more
Data Attributes
apptitlewhbartimedata-sk_recid+4 more
JS Globals
SkysaApps
Shortcode Output
<div id="$button_id" class="bar-button" time="#fvar_created" apptitle="$app_title" w="$app_width" h="$app_height" bar="$app_position">$app_icon<span class="label">$app_bar_label</span></div>
FAQ

Frequently Asked Questions about Skysa Polls App