Rock The Slackbot Security & Risk Analysis

wordpress.org/plugins/rock-the-slackbot

Rock The Slackbot helps you stay on top of changes by sending notifications straight to you and your team inside your Slack account.

100 active installs v1.1.2 PHP + WP 3.0+ Updated Jan 10, 2017
chatcollaborationnotificationslackslackbot
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Rock The Slackbot Safe to Use in 2026?

Generally Safe

Score 85/100

Rock The Slackbot has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The rock-the-slackbot plugin exhibits a mixed security posture, with some positive security practices alongside a critical area of concern. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and by performing capability checks and nonce checks in its code. The absence of any recorded vulnerabilities, including CVEs, is also a strong indicator of a historically secure codebase. However, the presence of a single unprotected AJAX handler represents a significant security risk.

This unprotected AJAX handler forms the sole entry point for potential attackers to interact with the plugin without proper authentication or authorization. While the static analysis and taint analysis did not reveal critical or high-severity issues like unsanitized paths or dangerous functions, the unprotected AJAX handler is a direct pathway that could be exploited if it handles user-supplied data in a way that leads to other vulnerabilities, such as Cross-Site Scripting (XSS) or unauthorized actions. The limited attack surface, with only one entry point, amplifies the impact of this single unprotected handler.

In conclusion, while the plugin benefits from secure SQL handling and a clean vulnerability history, the unprotected AJAX handler is a glaring weakness. It is essential to address this missing authentication check to prevent potential exploitation. The plugin's strengths lie in its secure data handling for database operations and its lack of past security incidents, but its overall security is compromised by this single, critical oversight.

Key Concerns

  • Unprotected AJAX handler
  • Low percentage of properly escaped output
Vulnerabilities
None known

Rock The Slackbot Security Vulnerabilities

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

Rock The Slackbot Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

41% escaped68 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
update_network_outgoing_webhooks_setting (includes\admin.php:1040)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Rock The Slackbot Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_test_webhook_urlincludes\admin.php:152
WordPress Hooks 37
actionnetwork_admin_menuincludes\admin.php:119
actionadmin_menuincludes\admin.php:122
actionadmin_head-settings_page_rock-the-slackbotincludes\admin.php:125
actionadmin_head-tools_page_rock-the-slackbotincludes\admin.php:126
actionadmin_enqueue_scriptsincludes\admin.php:129
actionupdate_wpmu_optionsincludes\admin.php:132
actionadmin_initincludes\admin.php:135
actionadmin_initincludes\admin.php:138
actionadmin_action_update-selectedincludes\admin.php:141
actionadmin_action_upgrade-themeincludes\admin.php:142
actionadmin_action_update-selected-themesincludes\admin.php:143
actionadmin_action_do-theme-upgradeincludes\admin.php:144
actionadmin_action_upgrade-pluginincludes\admin.php:145
actionadmin_action_do-plugin-upgradeincludes\admin.php:146
actionadmin_action_upgrade-coreincludes\admin.php:147
actionadmin_action_do-core-upgradeincludes\admin.php:148
actionadmin_action_do-core-reinstallincludes\admin.php:149
actionadmin_initincludes\hooks.php:66
actionadmin_initincludes\hooks.php:67
actionadmin_initincludes\hooks.php:68
actionupgrader_process_completeincludes\hooks.php:71
actionpost_updatedincludes\hooks.php:74
actiontransition_post_statusincludes\hooks.php:77
actionwp_trash_postincludes\hooks.php:80
actionbefore_delete_postincludes\hooks.php:83
actionadd_attachmentincludes\hooks.php:86
actionedit_attachmentincludes\hooks.php:89
actiondelete_attachmentincludes\hooks.php:92
actionwpincludes\hooks.php:95
actionuser_registerincludes\hooks.php:98
actiondelete_userincludes\hooks.php:101
actionset_user_roleincludes\hooks.php:104
actionwp_insert_commentincludes\hooks.php:107
actiontransition_comment_statusincludes\hooks.php:110
actioninitrock-the-slackbot.php:134
actionupgrader_process_completerock-the-slackbot.php:140
filterwp_mail_content_typerock-the-slackbot.php:706
Maintenance & Trust

Rock The Slackbot Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedJan 10, 2017
PHP min version
Downloads7K

Community Trust

Rating98/100
Number of ratings15
Active installs100
Developer Profile

Rock The Slackbot Developer Profile

Rachel Cherry

3 plugins · 410 total installs

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

How We Detect Rock The Slackbot

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rock-the-slackbot/assets/css/slackbot.css/wp-content/plugins/rock-the-slackbot/assets/js/slackbot.js/wp-content/plugins/rock-the-slackbot/assets/js/vendor/select2.min.js
Script Paths
/wp-content/plugins/rock-the-slackbot/assets/js/slackbot.js/wp-content/plugins/rock-the-slackbot/assets/js/vendor/select2.min.js
Version Parameters
rock-the-slackbot/assets/css/slackbot.css?ver=rock-the-slackbot/assets/js/slackbot.js?ver=rock-the-slackbot/assets/js/vendor/select2.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
rock-the-slackbot-options
Data Attributes
data-select2-id
JS Globals
rock_slackbot_ajax_object
FAQ

Frequently Asked Questions about Rock The Slackbot