Noti – Activity Notification Security & Risk Analysis

wordpress.org/plugins/noti-activity-notification

Totally free, infinitely configurable, and powerful website activity monitoring and alerting plugin for WordPress projects of any scale.

10 active installs v0.1.0 PHP 7.0.0+ WP 4.7.0+ Updated Mar 13, 2022
audit-lognotificationstrackinguser-activity
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Noti – Activity Notification Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The noti-activity-notification plugin v0.1.0 demonstrates a generally good security posture based on the provided static analysis. The absence of any known CVEs, critical taint flows, and a low percentage of SQL queries not using prepared statements are positive indicators. Furthermore, the plugin implements nonce and capability checks, along with proper output escaping for a significant portion of its code, suggesting a developer consciousness towards common WordPress security vulnerabilities. The attack surface, while present with REST API routes and cron events, appears to be secured with proper authentication and permission checks.

However, a few areas warrant consideration. While the number of file operations and external HTTP requests are not inherently a risk, their context and implementation would need further review to ensure they do not introduce vulnerabilities. The limited number of total flows analyzed in taint analysis and the relatively low count of nonce checks (5) and capability checks (21) compared to the overall code complexity (implied by 39 SQL queries and 54 output points) could indicate potential gaps if the plugin's functionality is more extensive than these metrics suggest.

In conclusion, the plugin shows a strong foundation with good security practices in place. The lack of historical vulnerabilities is encouraging. The main area for improvement would be a more comprehensive taint analysis and potentially an increase in the rigor of checks if the plugin's feature set is more complex. Overall, the current data suggests a low to moderate risk profile, with the potential for hidden risks if deeper analysis is not performed.

Vulnerabilities
None known

Noti – Activity Notification Security Vulnerabilities

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

Noti – Activity Notification Release Timeline

v0.1.0Current
v0.0.2
v0.0.1
Code Analysis
Analyzed Mar 16, 2026

Noti – Activity Notification Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
36 prepared
Unescaped Output
11
43 escaped
Nonce Checks
5
Capability Checks
21
File Operations
14
External Requests
1
Bundled Libraries
0

SQL Query Safety

92% prepared39 total queries

Output Escaping

80% escaped54 total outputs
Attack Surface

Noti – Activity Notification Attack Surface

Entry Points5
Unprotected0

REST API Routes 5

GET/wp-json/noti/v1/eventsapplication\Restful\Manager.php:37
GET/wp-json/noti/v1/event-typesapplication\Restful\Manager.php:45
PUT/wp-json/noti/v1/bulk/event-typeapplication\Restful\Manager.php:53
POST/wp-json/noti/v1/setupapplication\Restful\Manager.php:61
POST/wp-json/noti/v1/event-typesapplication\Restful\Manager.php:72
WordPress Hooks 20
actionadmin_menuapplication\Backend\Manager.php:40
filterparent_fileapplication\Backend\Manager.php:93
actionadmin_print_stylesapplication\Backend\Manager.php:108
filterallowed_optionsapplication\Backend\Manager.php:116
actionadmin_print_footer_scriptsapplication\Backend\Manager.php:127
actionadmin_enqueue_scriptsapplication\Backend\Manager.php:142
actionadd_meta_boxesapplication\Backend\Manager.php:179
actionin_admin_headerapplication\Backend\Manager.php:181
actionpost_action_deactivateapplication\Core\EventTypeManager.php:83
actionpost_action_activateapplication\Core\EventTypeManager.php:103
actionpost_action_duplicateapplication\Core\EventTypeManager.php:123
actionpost_action_subscribeapplication\Core\EventTypeManager.php:154
actionpost_action_unsubscribeapplication\Core\EventTypeManager.php:179
filterwp_insert_post_dataapplication\Core\EventTypeManager.php:201
filternoti_func_sourceapplication\Core\Manager.php:48
filtercron_schedulesapplication\Core\Manager.php:58
actionnoti_cleanup_logapplication\Core\Manager.php:65
actionnoti_send_notificationsapplication\Core\Manager.php:85
actionrest_api_initapplication\Restful\Manager.php:36
actioninitnoti-activity-notification.php:189

Scheduled Events 2

noti_cleanup_log
noti_send_notifications
Maintenance & Trust

Noti – Activity Notification Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.0
Last updatedMar 13, 2022
PHP min version7.0.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Noti – Activity Notification Developer Profile

AAM Plugin

5 plugins · 101K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
1046 days
View full developer profile
Detection Fingerprints

How We Detect Noti – Activity Notification

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/noti-activity-notification/assets/css/backend.css/wp-content/plugins/noti-activity-notification/assets/css/frontend.css/wp-content/plugins/noti-activity-notification/assets/js/backend.js/wp-content/plugins/noti-activity-notification/assets/js/frontend.js
Script Paths
/wp-content/plugins/noti-activity-notification/assets/js/backend.js/wp-content/plugins/noti-activity-notification/assets/js/frontend.js
Version Parameters
noti-activity-notification/assets/css/backend.css?ver=noti-activity-notification/assets/css/frontend.css?ver=noti-activity-notification/assets/js/backend.js?ver=noti-activity-notification/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
noti-input-fieldnoti-form-groupnoti-btnnoti-notification-itemnoti-empty-list-message
HTML Comments
This file is subject to the terms and conditions defined in * file 'LICENSE', which is part of this source code package.This file is subject to the terms and conditions defined in file 'LICENSE', which is part of this source code package.
Data Attributes
data-noti-iddata-noti-type
JS Globals
noti
REST Endpoints
/wp-json/noti/v1/events/wp-json/noti/v1/event-types/wp-json/noti/v1/bulk/event-type/wp-json/noti/v1/setup
FAQ

Frequently Asked Questions about Noti – Activity Notification