CRSMS Contact Form 7 SMS Notification Security & Risk Analysis

wordpress.org/plugins/crsms-contact-form-7-sms-notification

Works with the Contact Form 7 plugin to send SMS notifications when somebody submits your contact form, using the API Configured By Site Admin

10 active installs v1.0.0 PHP + WP 3.4+ Updated Mar 30, 2022
cloudrebue-accountcontact-form-7-sms-notificationfree-smsnotification-smssms-notification
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CRSMS Contact Form 7 SMS Notification Safe to Use in 2026?

Generally Safe

Score 85/100

CRSMS Contact Form 7 SMS 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 crsms-contact-form-7-sms-notification v1.0.0 plugin presents a mixed security posture. While it demonstrates good practices by avoiding dangerous functions and SQL injection vulnerabilities through prepared statements, significant concerns arise from its attack surface and output escaping. The presence of two AJAX handlers without authentication checks is a critical weakness, potentially allowing unauthorized users to trigger plugin functionality. Furthermore, a substantial portion of output (60%) is not properly escaped, posing a risk of cross-site scripting (XSS) vulnerabilities. The lack of any recorded vulnerabilities in its history is a positive sign, suggesting a potentially stable codebase, but this cannot offset the immediate risks identified in the static analysis. The plugin's reliance on an external HTTP request also warrants careful monitoring, though the data doesn't specify its purpose or security implications.

Despite the absence of known CVEs, the identified lack of authentication on AJAX endpoints and insufficient output escaping creates clear opportunities for exploitation. The plugin's total entry points are all unprotected, which is a major red flag. Until these critical security gaps are addressed, the plugin should be considered a moderate to high risk for any WordPress installation. The strengths lie in its clean SQL handling and absence of historical vulnerabilities, but these are overshadowed by the direct threats from unprotected endpoints and potential XSS.

Key Concerns

  • AJAX handlers without auth checks
  • Unsanitized output (60%)
  • No nonce checks on AJAX
  • No capability checks on entry points
Vulnerabilities
None known

CRSMS Contact Form 7 SMS Notification Security Vulnerabilities

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

CRSMS Contact Form 7 SMS Notification Release Timeline

v1.0.0Current
Code Analysis
Analyzed Apr 16, 2026

CRSMS Contact Form 7 SMS Notification Code Analysis

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

Bundled Libraries

Select2

Output Escaping

40% escaped15 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
save_settings (admin/class-admin-init.php:44)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

CRSMS Contact Form 7 SMS Notification Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_Contact_FormISISMSHISTORYDELETEadmin/class-contact-form-integration.php:20
authwp_ajax_Contact_FormISISMSHISTORYEMPTYadmin/class-contact-form-integration.php:21
WordPress Hooks 16
actionadmin_menuadmin/class-admin-init.php:11
actionadmin_enqueue_scriptsadmin/class-admin-init.php:12
actionadmin_enqueue_scriptsadmin/class-admin-init.php:13
actionadmin_enqueue_scriptsadmin/class-admin-init.php:14
actionadmin_enqueue_scriptsadmin/class-admin-init.php:15
actionadmin_enqueue_scriptsadmin/class-admin-init.php:16
filterplugin_row_metaadmin/class-admin-init.php:18
actionadmin_initadmin/class-admin-init.php:19
filterwpcf7_editor_panelsadmin/class-contact-form-integration.php:23
actionwpcf7_after_saveadmin/class-contact-form-integration.php:24
actionadmin_initincludes/class-activation.php:52
actionadmin_menuincludes/class-activation.php:53
actionadmin_headincludes/class-activation.php:54
actionwpcf7_before_send_mailincludes/common-class-plugin-functions.php:16
actionplugins_loadedindex.php:47
filterload_textdomain_mofileindex.php:48
Maintenance & Trust

CRSMS Contact Form 7 SMS Notification Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMar 30, 2022
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

CRSMS Contact Form 7 SMS Notification Developer Profile

cloudrebue

2 plugins · 20 total installs

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

How We Detect CRSMS Contact Form 7 SMS Notification

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/crsms-contact-form-7-sms-notification/css/style.css/wp-content/plugins/crsms-contact-form-7-sms-notification/js/script.js/wp-content/plugins/crsms-contact-form-7-sms-notification/js/select2.js/wp-content/plugins/crsms-contact-form-7-sms-notification/js/app.js
Version Parameters
crsms-contact-form-7-sms-notification/css/style.css?ver=crsms-contact-form-7-sms-notification/js/script.js?ver=crsms-contact-form-7-sms-notification/js/select2.js?ver=crsms-contact-form-7-sms-notification/js/app.js?ver=

HTML / DOM Fingerprints

CSS Classes
cf7isi-options
JS Globals
Contact_FormSI_SLUG
FAQ

Frequently Asked Questions about CRSMS Contact Form 7 SMS Notification