Push Notification iOS Security & Risk Analysis

wordpress.org/plugins/push-notifications-ios

This plugin allows you to send Push Notifications directly from your WordPress site to your iOS app.

10 active installs v0.3 PHP + WP 3.6+ Updated Nov 22, 2013
iosipadiphoneipod-touchpush-notifications
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Push Notification iOS Safe to Use in 2026?

Generally Safe

Score 85/100

Push Notification iOS 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 "push-notifications-ios" v0.3 plugin exhibits a mixed security posture. On the positive side, there are no known vulnerabilities (CVEs) recorded, and the plugin demonstrates good practices by heavily favoring prepared statements for its SQL queries and including nonce and capability checks. The absence of a large attack surface through AJAX handlers, REST API routes, shortcodes, and cron events is also a significant strength.

However, several concerning signals emerge from the static code analysis. The most critical is the complete lack of output escaping, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where dynamic data is displayed to users. Additionally, the taint analysis reveals flows with unsanitized paths, suggesting potential for directory traversal or other path manipulation issues, even if no critical or high severity issues were flagged in this specific analysis. The presence of file operations without further context also warrants caution.

Given the lack of historical vulnerabilities, it's difficult to infer patterns. This could mean the plugin is well-maintained and secure, or simply that it hasn't been a target or thoroughly audited in the past. The current findings, particularly the unescaped output and unsanitized paths, represent tangible risks that require immediate attention, outweighing the positive aspects of its low attack surface and SQL query preparedness.

Key Concerns

  • 0% output escaping
  • Taint flows with unsanitized paths (2)
  • File operations present
Vulnerabilities
None known

Push Notification iOS Security Vulnerabilities

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

Push Notification iOS Code Analysis

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

SQL Query Safety

92% prepared13 total queries

Output Escaping

0% escaped10 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
push_notifications_create_form (push_notifications.php:374)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Push Notification iOS Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
filterpage_templatepush_notifications.php:487
filterupload_mimespush_notifications.php:488
actionadmin_headpush_notifications.php:490
actionadmin_menupush_notifications.php:491
Maintenance & Trust

Push Notification iOS Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating40/100
Number of ratings1
Active installs10
Developer Profile

Push Notification iOS Developer Profile

zedamin

1 plugin · 10 total installs

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

How We Detect Push Notification iOS

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/push-notifications-ios/styles/pn_style.css/wp-content/plugins/push-notifications-ios/styles/pn_buttons.css/wp-content/plugins/push-notifications-ios/script.js/wp-content/plugins/push-notifications-ios/img/icon.png/wp-content/plugins/push-notifications-ios/img/logo.png
Script Paths
/wp-content/plugins/push-notifications-ios/script.js

HTML / DOM Fingerprints

Data Attributes
register_user_device.php
FAQ

Frequently Asked Questions about Push Notification iOS