ONC Master (One Signal Notification Controller) Security & Risk Analysis

wordpress.org/plugins/onc-master

This plugin is an addon to OneSignal, offres segmenting your one signal user's data by Tag for your Pages post and Customs Post.

20 active installs v1.0.0 PHP + WP 3.0.1+ Updated Sep 7, 2019
one-signalone-signal-page-push-notificationone-signal-post-and-page-tagsone-signal-tagone-signal-tag-controller
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ONC Master (One Signal Notification Controller) Safe to Use in 2026?

Generally Safe

Score 85/100

ONC Master (One Signal Notification Controller) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "onc-master" v1.0.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, making no external HTTP requests, and utilizing prepared statements for all SQL queries. The presence of nonce and capability checks, even if only one each, is also a positive indicator. However, a significant concern arises from the attack surface. The plugin exposes one AJAX handler that lacks authentication checks, creating a direct entry point for unauthenticated attackers. Furthermore, the taint analysis reveals two flows with unsanitized paths, which, although not classified as critical or high severity in this analysis, represent potential avenues for injection attacks if user-supplied data is not properly handled within these flows.

The plugin's vulnerability history is currently clean, with no recorded CVEs. This suggests a relatively secure past, but it's crucial to remember that this is a snapshot in time. The lack of historical vulnerabilities doesn't negate the risks identified in the static analysis. The primary weaknesses lie in the unprotected AJAX endpoint and the unsanitized data flows. While the plugin has strengths in SQL handling and avoiding certain risky practices, the identified entry points require immediate attention to mitigate potential security breaches.

Key Concerns

  • AJAX handler without authentication check
  • Flows with unsanitized paths
  • Low percentage of properly escaped output
Vulnerabilities
None known

ONC Master (One Signal Notification Controller) Security Vulnerabilities

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

ONC Master (One Signal Notification Controller) Code Analysis

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

Output Escaping

30% escaped56 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
html_form_code (admin\partials\onc_master-admin-display.php:197)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

ONC Master (One Signal Notification Controller) Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_my_update_pmincludes\class-onc_master.php:202
WordPress Hooks 17
actionplugins_loadedincludes\class-onc_master.php:143
actionadmin_enqueue_scriptsincludes\class-onc_master.php:158
actionadmin_enqueue_scriptsincludes\class-onc_master.php:159
actionadmin_initincludes\class-onc_master.php:165
actionadmin_menuincludes\class-onc_master.php:168
actiononesignal_send_notificationincludes\class-onc_master.php:180
filteronesignal_meta_box_send_notification_checkbox_stateincludes\class-onc_master.php:182
filteronesignal_include_postincludes\class-onc_master.php:184
actionadd_meta_boxesincludes\class-onc_master.php:191
actionadd_meta_boxesincludes\class-onc_master.php:192
actionsave_postincludes\class-onc_master.php:195
actionadd_meta_boxesincludes\class-onc_master.php:199
actionsave_postincludes\class-onc_master.php:200
actionadmin_footerincludes\class-onc_master.php:201
actionwp_enqueue_scriptsincludes\class-onc_master.php:425
actionwp_enqueue_scriptsincludes\class-onc_master.php:426
actionwp_footerincludes\class-onc_master.php:434
Maintenance & Trust

ONC Master (One Signal Notification Controller) Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedSep 7, 2019
PHP min version
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Alternatives

ONC Master (One Signal Notification Controller) Alternatives

No alternatives data available yet.

Developer Profile

ONC Master (One Signal Notification Controller) Developer Profile

piclaunch

3 plugins · 30 total installs

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

How We Detect ONC Master (One Signal Notification Controller)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/onc-master/css/onc_master-admin.css
Script Paths
/wp-content/plugins/onc-master/js/onc_master-admin.js
Version Parameters
onc_master-admin.css?ver=onc_master-admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
page=onc_master
FAQ

Frequently Asked Questions about ONC Master (One Signal Notification Controller)