SMS Gateway Press Security & Risk Analysis

wordpress.org/plugins/sms-gateway-press

Self-hosted SMS Gateway. Send SMS with your own Android devices across your WordPress site.

10 active installs v1.1.2 PHP 7.3+ WP 6.0+ Updated Jan 26, 2025
gatewaysmssmsgateway
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SMS Gateway Press Safe to Use in 2026?

Generally Safe

Score 92/100

SMS Gateway Press has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "sms-gateway-press" v1.1.2 plugin exhibits a generally strong security posture based on the provided static analysis. A key strength is the absence of any known vulnerabilities (CVEs) and a complete lack of critical or high-severity issues in its vulnerability history. The code analysis further supports this, showing that all SQL queries are properly prepared, all file operations and external HTTP requests are absent, and there are no reported taint flows, indicating a good understanding of secure coding practices in these areas. The presence of numerous nonce and capability checks on its entry points (AJAX handlers) is also a positive sign for preventing common attack vectors.

However, there are a couple of areas that, while not immediately indicating critical vulnerabilities, warrant attention. A significant portion of output (14%) is not properly escaped. While this might not lead to direct code execution in this specific version, it represents a potential risk for Cross-Site Scripting (XSS) vulnerabilities if the unescaped output contains user-supplied data that is later rendered in the browser. Additionally, the plugin relies entirely on capability checks for its four AJAX handlers, with no explicit nonce checks mentioned. While capability checks are important, the absence of explicit nonce checks on AJAX handlers, in conjunction with the unescaped output, could theoretically be chained by an attacker under specific circumstances, though the current data doesn't confirm a direct exploit.

In conclusion, "sms-gateway-press" v1.1.2 is a well-developed plugin with a clean security history and robust handling of sensitive operations like database queries and file system interactions. The main areas for improvement lie in ensuring 100% output escaping and potentially reinforcing AJAX endpoint security with explicit nonce checks, even though the current data does not highlight any immediate critical flaws. The lack of historical vulnerabilities is a significant positive indicator of ongoing developer diligence.

Key Concerns

  • Unescaped output detected (14%)
  • AJAX handlers lack explicit nonce checks
Vulnerabilities
None known

SMS Gateway Press Security Vulnerabilities

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

SMS Gateway Press Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
14 prepared
Unescaped Output
22
135 escaped
Nonce Checks
10
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared14 total queries

Output Escaping

86% escaped157 total outputs
Attack Surface

SMS Gateway Press Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_get_sms_gateway_press_dashboard_datasrc\admin-page\class-dashboard.php:44
authwp_ajax_update_sms_gateway_press_device_formsrc\post-type\class-device.php:52
authwp_ajax_update_sms_gateway_press_device_listsrc\post-type\class-device.php:53
authwp_ajax_update_sms_gateway_press_sms_listsrc\post-type\class-sms.php:70
WordPress Hooks 17
actionadmin_initsrc\admin-page\class-dashboard.php:16
actionadmin_menusrc\admin-page\class-dashboard.php:17
actionadmin_enqueue_scriptssrc\admin-page\class-dashboard.php:18
filteradmin_footer_textsrc\admin-page\class-dashboard.php:99
filterupdate_footersrc\admin-page\class-dashboard.php:100
actionadmin_menusrc\admin-page\class-wizard.php:19
actionadmin_initsrc\admin-page\class-wizard.php:20
actionadmin_enqueue_scriptssrc\admin-page\class-wizard.php:21
actionadmin_enqueue_scriptssrc\class-main.php:32
actionadmin_menusrc\class-main.php:33
actionrest_api_initsrc\class-rest-api.php:17
actioninitsrc\post-type\class-device.php:27
actionadmin_initsrc\post-type\class-device.php:28
actionadmin_enqueue_scriptssrc\post-type\class-device.php:54
actioninitsrc\post-type\class-sms.php:45
actionadmin_initsrc\post-type\class-sms.php:46
actionadmin_enqueue_scriptssrc\post-type\class-sms.php:71
Maintenance & Trust

SMS Gateway Press Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJan 26, 2025
PHP min version7.3
Downloads2K

Community Trust

Rating100/100
Number of ratings5
Active installs10
Developer Profile

SMS Gateway Press Developer Profile

Andy Navarro

2 plugins · 20 total installs

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

How We Detect SMS Gateway Press

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sms-gateway-press/dist/css/sms-gateway-press.css/wp-content/plugins/sms-gateway-press/dist/js/dashboard.js
Script Paths
/wp-content/plugins/sms-gateway-press/dist/js/dashboard.js
Version Parameters
sms-gateway-press/dist/css/sms-gateway-press.css?ver=1.0.0sms-gateway-press/dist/js/dashboard.js?ver=1.0.0

HTML / DOM Fingerprints

Data Attributes
data-page-slug="sms-gateway-press"
JS Globals
sms_gateway_press_dashboard
FAQ

Frequently Asked Questions about SMS Gateway Press