Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Security & Risk Analysis

wordpress.org/plugins/notifier-to-slack

Track user, support forum & system activity log, monitor WooCommerce analytics with complete WordPress Security with activity guard.

60 active installs v3.11.1 PHP 5.6+ WP 5.9+ Updated Mar 13, 2026
activity-logbusiness-insightsevent-logloggeruser-tracking
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Safe to Use in 2026?

Generally Safe

Score 100/100

Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 21d ago
Risk Assessment

The 'notifier-to-slack' plugin version 3.11.1 exhibits a mixed security posture. On one hand, it demonstrates strong output escaping practices, with 100% of outputs properly escaped, and a significant portion of SQL queries utilizing prepared statements. The absence of known vulnerabilities and CVEs in its history is also a positive indicator. However, significant concerns arise from the static analysis. The plugin exposes a substantial attack surface with 81 entry points, of which 4 AJAX handlers are unprotected, presenting a clear risk of unauthorized access or execution. Furthermore, the taint analysis revealed 2 high-severity flows with unsanitized paths, indicating potential vulnerabilities that could be exploited if data is not properly handled. The presence of dangerous 'preg_replace(/e)' functions also warrants caution. While the plugin's vulnerability history is clean, the current code analysis points to areas requiring immediate attention to maintain a robust security profile.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flows
  • Use of dangerous preg_replace(/e) function
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
None known

Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Security Vulnerabilities

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

Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Code Analysis

Dangerous Functions
2
Raw SQL Queries
61
85 prepared
Unescaped Output
1
234 escaped
Nonce Checks
49
Capability Checks
43
File Operations
7
External Requests
22
Bundled Libraries
1

Dangerous Functions Found

preg_replace(/e)preg_replace( '/<em>(.*?)<\/einc\SlackAttachment.php:623
preg_replace(/e)preg_replace( '/<em>(.*?)<\/einc\SlackAttachment.php:728

Bundled Libraries

Freemius1.0

SQL Query Safety

58% prepared146 total queries

Output Escaping

100% escaped235 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

8 flows6 with unsanitized paths
<Ajax> (inc\Ajax\Ajax.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Attack Surface

Entry Points81
Unprotected4

AJAX Handlers 56

authwp_ajax_dismiss_pro_upgrade_noticeinc\AdminDashboard.php:35
authwp_ajax_reset_pro_upgrade_noticeinc\AdminDashboard.php:39
authwp_ajax_wpnts_dashboard_datainc\Ajax\Ajax.php:28
authwp_ajax_wpnts_woocommercewoocommerce_statusinc\Ajax\Ajax.php:29
authwp_ajax_wpnts_debug_mode_statusinc\Ajax\Ajax.php:30
authwp_ajax_maintenannotice_mode_statusinc\Ajax\Ajax.php:31
authwp_ajax_global_settingsinc\Ajax\Ajax.php:33
authwp_ajax_nts_is_woocommerce_installedinc\Ajax\Ajax.php:35
authwp_ajax_nts_is_cf7_installedinc\Ajax\Ajax.php:37
authwp_ajax_nts_is_formflow_installedinc\Ajax\Ajax.php:39
authwp_ajax_wpnts_get_visitor_datainc\Ajax\Ajax.php:41
authwp_ajax_wpnts_visitor_data_delete_leadsinc\Ajax\Ajax.php:42
authwp_ajax_wpnts_visitor_data_bulk_delete_leadsinc\Ajax\Ajax.php:43
authwp_ajax_wpnts_track_visitorinc\Ajax\Ajax.php:46
noprivwp_ajax_wpnts_track_visitorinc\Ajax\Ajax.php:47
authwp_ajax_update_active_users_datainc\Ajax\Ajax.php:49
authwp_ajax_get_active_logged_in_usersinc\Ajax\Ajax.php:50
authwp_ajax_notice_settingsinc\Ajax\Ajax.php:52
authwp_ajax_activity_tableinc\Ajax\Ajax.php:53
authwp_ajax_gswpts_notice_actioninc\Ajax\Ajax.php:55
noprivwp_ajax_gswpts_notice_actioninc\Ajax\Ajax.php:56
authwp_ajax_wpnts_activity_data_resetsinc\Ajax\Ajax.php:58
authwp_ajax_wpnts_activity_log_deleteinc\Ajax\Ajax.php:61
authwp_ajax_wpnts_activity_log_bulk_deleteinc\Ajax\Ajax.php:62
authwp_ajax_wpnts_test_telegraminc\Ajax\Ajax.php:65
authwp_ajax_get_maintenance_leadsinc\Ajax\Ajax.php:68
authwp_ajax_delete_maintenance_leadinc\Ajax\Ajax.php:69
authwp_ajax_bulk_delete_maintenance_leadsinc\Ajax\Ajax.php:70
authwp_ajax_wpnts_woo_analytics_datainc\Ajax\Ajax.php:73
authwp_ajax_wpnts_ip_blocking_statsinc\Ajax\Ajax.php:76
authwp_ajax_wpnts_seven_day_rolling_analyticsinc\Ajax\Ajax.php:79
authwp_ajax_wpnts_seven_day_detailed_analyticsinc\Ajax\Ajax.php:80
authwp_ajax_wpnts_save_incomplete_orderinc\Ajax\Ajax.php:83
noprivwp_ajax_wpnts_save_incomplete_orderinc\Ajax\Ajax.php:84
authwp_ajax_wpnts_get_incomplete_ordersinc\Ajax\Ajax.php:85
authwp_ajax_wpnts_incomplete_orders_analyticsinc\Ajax\Ajax.php:86
authwp_ajax_wpnts_track_cart_interactioninc\Ajax\Ajax.php:89
noprivwp_ajax_wpnts_track_cart_interactioninc\Ajax\Ajax.php:90
authwp_ajax_wpnts_get_cart_interactions_analyticsinc\Ajax\Ajax.php:91
authwp_ajax_wpnts_debug_cart_interactionsinc\Ajax\Ajax.php:94
authwp_ajax_wpnts_update_database_schemainc\Ajax\Ajax.php:95
authwp_ajax_wpnts_mark_incomplete_order_contactedinc\Ajax\Ajax.php:96
authwp_ajax_wpnts_track_cart_sessioninc\CartAbandonmentTracker.php:39
noprivwp_ajax_wpnts_track_cart_sessioninc\CartAbandonmentTracker.php:40
authwp_ajax_run_security_scaninc\Scanner.php:35
authwp_ajax_get_scan_historyinc\Scanner.php:37
authwp_ajax_download_scan_loginc\Scanner.php:39
authwp_ajax_get_specific_scan_detailsinc\Scanner.php:42
authwp_ajax_update_scan_exclusionsinc\Scanner.php:44
authwp_ajax_get_api_settingsinc\Scanner.php:46
authwp_ajax_update_api_settingsinc\Scanner.php:48
authwp_ajax_test_api_connectioninc\Scanner.php:50
authwp_ajax_wpnts_update_tor_listinc\Security.php:213
noprivwp_ajax_wpnts_update_tor_listinc\Security.php:214
authwp_ajax_widgets-orderinc\Wpwidgets.php:43
authwp_ajax_delete_widgetinc\Wpwidgets.php:49

REST API Routes 25

POST/wp-json/wpnts/v1/org_plugin_nameinc\Route.php:33
POST/wp-json/wpnts/v1/updatewizardsinc\Route.php:38
POST/wp-json/wpnts/v1/slack_webhook_sending_testinc\Route.php:43
POST/wp-json/wpnts/v1/slack_webhook_intervalinc\Route.php:49
POST/wp-json/wpnts/v1/slack_webhook_api_global_settingsinc\Route.php:54
POST/wp-json/wpnts/v1/slack_webhook_interval_site_settingsinc\Route.php:60
POST/wp-json/wpnts/v1/slack_webhook_interval_woocommerce_settingsinc\Route.php:66
POST/wp-json/wpnts/v1/slack_webhook_comment_settingsinc\Route.php:72
POST/wp-json/wpnts/v1/slack_webhook_wpntswebhook_emengency_shutdowninc\Route.php:78
POST/wp-json/wpnts/v1/slack_website_downtime_alertsinc\Route.php:84
POST/wp-json/wpnts/v1/slack_webhook_wpntswebhook_debug_loginc\Route.php:90
POST/wp-json/wpnts/v1/slack_webhook_wpntswebhook_debug_log_cleaninc\Route.php:96
POST/wp-json/wpnts/v1/slack_webhook_wpntsmaintenannotice_loginc\Route.php:102
POST/wp-json/wpnts/v1/slack_webhook_site_security_settingsinc\Route.php:108
POST/wp-json/wpnts/v1/slack_webhook_wpnts_captcha_settingsinc\Route.php:114
POST/wp-json/wpnts/v1/slack_webhook_wpnts_captcha_verifyinc\Route.php:119
POST/wp-json/wpnts/v1/slack_webhook_pagenpost_settingsinc\Route.php:125
POST/wp-json/wpnts/v1/slack_webhook_media_settingsinc\Route.php:130
POST/wp-json/wpnts/v1/slack_webhook_widget_settingsinc\Route.php:135
POST/wp-json/wpnts/v1/slack_webhook_menu_settingsinc\Route.php:140
POST/wp-json/wpnts/v1/slack_webhook_theme_settingsinc\Route.php:146
POST/wp-json/wpnts/v1/slack_webhook_analytics_settingsinc\Route.php:152
GET/wp-json/wpnts/v1/plugin_corn_runinc\Route.php:158
POST/wp-json/wpnts/v1/slack_webhook_integration_settingsinc\Route.php:164
POST/wp-json/wpnts/v1/maintenance_modeinc\Route.php:171
WordPress Hooks 134
actionadmin_menuinc\AdminDashboard.php:28
actionadmin_initinc\AdminDashboard.php:29
filterplugin_row_metainc\AdminDashboard.php:30
actionadmin_initinc\AdminDashboard.php:33
actionadmin_noticesinc\AdminDashboard.php:34
actionactivate_notifier-to-slack-pro/notifier-to-slack-pro.phpinc\AdminDashboard.php:36
actionadmin_noticesinc\AdminDashboard.php:256
actioninitinc\Capcha.php:88
actionlogin_forminc\Capcha.php:124
actionregister_forminc\Capcha.php:129
actionlostpassword_forminc\Capcha.php:135
actioncomment_form_after_fieldsinc\Capcha.php:140
actionwoocommerce_login_forminc\Capcha.php:145
actionwoocommerce_register_forminc\Capcha.php:146
actionwoocommerce_lostpassword_forminc\Capcha.php:151
actionwoocommerce_add_to_cartinc\CartAbandonmentTracker.php:29
actionwoocommerce_cart_item_removedinc\CartAbandonmentTracker.php:30
actionwoocommerce_before_cart_item_quantity_zeroinc\CartAbandonmentTracker.php:31
actionwp_loadedinc\CartAbandonmentTracker.php:34
actionwpnts_check_cart_abandonmentinc\CartAbandonmentTracker.php:35
actionwpnts_cleanup_old_cart_sessionsinc\CartAbandonmentTracker.php:36
actionwoocommerce_checkout_order_processedinc\CartAbandonmentTracker.php:43
actiontransition_comment_statusinc\Comment.php:45
actionwp_insert_commentinc\Comment.php:49
filtercomments_openinc\Comment.php:55
actioninitinc\Comment.php:61
actionenqueue_block_editor_assetsinc\Comment.php:62
actioninitinc\Comment.php:63
filterwp_count_commentsinc\Comment.php:66
actionadd_admin_bar_menusinc\Comment.php:67
actionadmin_menuinc\Comment.php:68
actionload-options-discussion.phpinc\Comment.php:69
actionload-edit-comments.phpinc\Comment.php:70
filterpings_openinc\Comment.php:72
filterget_comments_numberinc\Comment.php:73
filtercomments_pre_queryinc\Comment.php:74
filterfeed_links_show_comments_feedinc\Comment.php:75
filtercomments_rewrite_rulesinc\Comment.php:76
actionwp_loadedinc\DbTables.php:20
filtercron_schedulesinc\Debuglog.php:37
actionwpnts_corn_hookinc\Debuglog.php:43
actionadmin_enqueue_scriptsinc\Enqueue.php:28
actionwp_enqueue_scriptsinc\Enqueue.php:29
actionwpcf7_mail_sentinc\Integration.php:50
actionformflow_form_submitinc\Integration.php:54
actioninitinc\Maintenance.php:21
actionwpinc\Maintenance.php:36
actionadd_attachmentinc\Media.php:43
actiondelete_attachmentinc\Media.php:48
filterwp_mailinc\Media.php:53
actionwp_mail_failedinc\Media.php:54
actionwp_create_nav_menuinc\Menu.php:43
actionwp_delete_nav_menuinc\Menu.php:48
actionwp_update_nav_menuinc\Menu.php:53
actionadmin_noticesinc\Notices.php:57
actionadmin_noticesinc\Notices.php:86
filtercron_schedulesinc\NotifierReview.php:41
actionwpnts_corn_hookinc\NotifierReview.php:52
actionwpnts_corn_hookinc\NotifierReview.php:57
actionwpnts_corn_hookinc\NotifierReview.php:62
actionwpnts_corn_hookinc\NotifierReview.php:67
actionwpnts_corn_hookinc\NotifierReview.php:71
filtercron_schedulesinc\NotifierSupport.php:41
actionwpnts_corn_hookinc\NotifierSupport.php:48
actionactivated_plugininc\Notify.php:49
actiondeactivated_plugininc\Notify.php:54
actionwpnts_corn_hookinc\Notify.php:59
actionwp_logininc\Notify.php:64
actionwp_logininc\Notify.php:65
actionwp_logoutinc\Notify.php:67
actionwp_login_failedinc\Notify.php:68
actionuser_registerinc\Notify.php:73
actionupgrader_process_completeinc\Notify.php:78
filtercron_schedulesinc\PluginUpdate.php:36
actionwpnts_corn_hookinc\PluginUpdate.php:39
actionsave_postinc\Postnotice.php:42
actionbefore_delete_postinc\Postnotice.php:47
actionrest_api_initinc\Route.php:23
actionwpinc\Scanner.php:53
actionwpnts_fetch_security_patternsinc\Scanner.php:54
actioninitinc\Security.php:160
actioninitinc\Security.php:165
actioninitinc\Security.php:170
actioninitinc\Security.php:175
filterstyle_loader_srcinc\Security.php:176
filterscript_loader_srcinc\Security.php:177
actionwpinc\Security.php:181
filterrest_pre_serve_requestinc\Security.php:182
actioninitinc\Security.php:187
actioninitinc\Security.php:192
filterwp_headersinc\Security.php:193
actionwpinc\Security.php:194
actionsend_headersinc\Security.php:202
actioninitinc\Security.php:203
actionwpinc\Security.php:212
actioninitinc\Security.php:219
actionadmin_noticesinc\Security.php:331
filterthe_generatorinc\Security.php:458
filterthe_generatorinc\Security.php:510
filterxmlrpc_enabledinc\Security.php:541
filterxmlrpc_methodsinc\Security.php:544
filterxmlrpc_methodsinc\Security.php:554
filterthe_generatorinc\Security.php:680
actionadmin_noticesinc\Security.php:878
actionadmin_noticesinc\Security.php:968
filtercron_schedulesinc\SlackAttachment.php:501
actionswitch_themeinc\Theme.php:50
actionadmin_initinc\Theme.php:55
actiondelete_themeinc\Theme.php:60
actionupgrader_process_completeinc\Theme.php:65
actionupdate_optioninc\Theme.php:70
actionadmin_initinc\Theme.php:75
actionupdated_post_metainc\Theme.php:80
actionadded_post_metainc\Theme.php:81
filterschedule_eventinc\Websitecron.php:41
actionpre_unschedule_eventinc\Websitecron.php:46
actionwoocommerce_product_set_stockinc\WooCommerce.php:48
actionwoocommerce_order_status_changedinc\WooCommerce.php:53
actionsave_postinc\WooCommerce.php:57
actionwoocommerce_order_status_changedinc\WooCommerce.php:61
actionwoocommerce_saved_order_itemsinc\WooCommerce.php:65
actionwp_enqueue_scriptsinc\WooCommerce.php:69
actionwoocommerce_checkout_order_processedinc\WooCommerce.php:70
actionwoocommerce_store_api_checkout_order_processedinc\WooCommerce.php:71
actionwpnts_send_incomplete_order_notificationinc\WooCommerce.php:72
actionwp_enqueue_scriptsinc\WooCommerce.php:78
filtercron_schedulesinc\WPUpdate.php:36
actionwpnts_corn_hookinc\WPUpdate.php:40
actionwidget_update_callbackinc\Wpwidgets.php:42
actionplugins_loadednotifier-to-slack.php:206
actionadmin_initnotifier-to-slack.php:207
filtercron_schedulesnotifier-to-slack.php:208
actionwpnts_seven_day_analytics_cleanupnotifier-to-slack.php:338
actionwpnts_incomplete_orders_cleanupnotifier-to-slack.php:427

Scheduled Events 8

wpnts_corn_hook
wpnts_corn_hook
wpnts_check_cart_abandonment
wpnts_cleanup_old_cart_sessions
wpnts_send_incomplete_order_notification
wpnts_fetch_security_patterns
wpnts_seven_day_analytics_cleanup
wpnts_incomplete_orders_cleanup
Maintenance & Trust

Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 13, 2026
PHP min version5.6
Downloads7K

Community Trust

Rating100/100
Number of ratings4
Active installs60
Developer Profile

Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard Developer Profile

wpazleen

5 plugins · 580 total installs

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

How We Detect Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/notifier-to-slack/build/admin.css/wp-content/plugins/notifier-to-slack/build/frontend.css/wp-content/plugins/notifier-to-slack/build/admin.js/wp-content/plugins/notifier-to-slack/build/frontend.js
Script Paths
/wp-content/plugins/notifier-to-slack/build/admin.js/wp-content/plugins/notifier-to-slack/build/frontend.js
Version Parameters
notifier-to-slack/build/admin.css?ver=notifier-to-slack/build/frontend.css?ver=notifier-to-slack/build/admin.js?ver=notifier-to-slack/build/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpnts-admin-dashboard-wrapperwpnts-settings-page-containerwpnts-settings-sectionwpnts-settings-fieldwpnts-noticewpnts-support-form-wrapper
HTML Comments
<!-- If direct access than exit the file. --><!-- Main plugin class. --><!-- Constructor of the plugin. --><!-- Register -->+11 more
Data Attributes
data-wpnts-plugin-slug='notifier-to-slack'data-wpnts-nonce='
JS Globals
window.wpnts_ajax_objectwpnts_ajax_objectwindow.wpnts_data
REST Endpoints
/wp-json/wpnts/v1/settings/wp-json/wpnts/v1/log/wp-json/wpnts/v1/test-slack-connection
FAQ

Frequently Asked Questions about Complete Security, Activity Log & WooCommerce Analytics Tracker – Activity Guard