Zaki Push Notification Security & Risk Analysis

wordpress.org/plugins/zaki-push-notification

Add the Apple Push Notification Service (APNs) at your site.

10 active installs v1.1 PHP + WP 3.3+ Updated Nov 28, 2013
apnappleiphonepostspush-notification
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Zaki Push Notification Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The zaki-push-notification plugin v1.1 exhibits a concerning security posture due to critical weaknesses despite some good practices. While it utilizes prepared statements for all SQL queries and makes no external HTTP requests, its handling of entry points is highly problematic. The presence of one unprotected AJAX handler, which constitutes the entire attack surface for entry points, presents a significant risk. Furthermore, the complete lack of proper output escaping across all identified outputs means that any data processed through these functions could potentially be rendered in an unsafe manner, leading to cross-site scripting (XSS) vulnerabilities. The taint analysis reveals two flows with unsanitized paths, indicating potential issues with data handling that, while not classified as critical or high, warrant attention. The absence of vulnerability history, while seemingly positive, could also indicate a lack of active security auditing or reporting, rather than genuine robustness. In conclusion, the plugin has strengths in its SQL query handling but is severely let down by its unprotected entry points and a critical deficiency in output sanitization, making it a high-risk component.

Key Concerns

  • Unprotected AJAX handler
  • Zero output escaping
  • Flows with unsanitized paths
  • Zero nonce checks
  • Zero capability checks
Vulnerabilities
None known

Zaki Push Notification Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Zaki Push Notification Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Zaki Push Notification Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
11 prepared
Unescaped Output
34
0 escaped
Nonce Checks
0
Capability Checks
0
File Operations
2
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared11 total queries

Output Escaping

0% escaped34 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ZakiPushNotification_AjaxSave (zaki-push-notification.php:392)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Zaki Push Notification Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_zaki-push-notification-ajaxzaki-push-notification.php:37
WordPress Hooks 12
actionadmin_initzaki-push-notification.php:17
actionadmin_enqueue_scriptszaki-push-notification.php:24
actionadmin_initzaki-push-notification.php:30
actionadmin_menuzaki-push-notification.php:31
filterwp_handle_upload_prefilterzaki-push-notification.php:320
filterwp_handle_uploadzaki-push-notification.php:321
filterupload_dirzaki-push-notification.php:324
filterupload_mimeszaki-push-notification.php:325
actionpost_submitbox_misc_actionszaki-push-notification.php:359
filterquery_varszaki-push-notification.php:400
actionadmin_initzaki-push-notification.php:408
actionwpzaki-push-notification.php:418
Maintenance & Trust

Zaki Push Notification Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedNov 28, 2013
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Zaki Push Notification Developer Profile

Riccardo Conte

5 plugins · 70 total installs

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

How We Detect Zaki Push Notification

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zaki-push-notification/css/main.css/wp-content/plugins/zaki-push-notification/js/js-zaki-push-notification.js
Script Paths
/wp-content/plugins/zaki-push-notification/js/js-zaki-push-notification.js

HTML / DOM Fingerprints

Data Attributes
data-uploader_title="PEM Uploader"
JS Globals
js-zaki-push-notification
REST Endpoints
/wp-json/zaki-push-notification-ajax
FAQ

Frequently Asked Questions about Zaki Push Notification