ATR Server Status Security & Risk Analysis

wordpress.org/plugins/atr-server-status

Important notice

100 active installs v1.5.1 PHP 5.6+ WP 4.0+ Updated Oct 8, 2024
check-servercheck-serviceserverserver-statusservice-status
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ATR Server Status Safe to Use in 2026?

Generally Safe

Score 92/100

ATR Server Status 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 atr-server-status plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by not using dangerous functions, performing all SQL queries using prepared statements, and not making external HTTP requests or performing file operations. The absence of known vulnerabilities and bundled libraries is also a strength. However, significant concerns arise from the static analysis. The plugin has a total of four AJAX handlers, and alarmingly, all four lack authentication checks, presenting a substantial attack surface for unauthenticated users. While taint analysis didn't reveal critical or high-severity unsanitized paths, the fact that all analyzed flows had unsanitized paths is a red flag and suggests potential for issues if input validation is not robust enough.

The vulnerability history is currently clean, with no recorded CVEs, which is a positive indicator for this version. This suggests the developers may have learned from past mistakes or that the plugin has not been a target. Nevertheless, the lack of proper output escaping on a significant portion of outputs (85 total, only 15% properly escaped) presents a risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of nonce checks on all AJAX handlers is good, but this is undermined by the absence of capability checks on the AJAX handlers themselves.

In conclusion, while the plugin has some strong security foundations, the unprotected AJAX handlers and poor output escaping are critical weaknesses that expose it to significant risks, particularly XSS and unauthorized functionality execution. The taint analysis also warrants attention despite the absence of critical findings. A thorough review of input sanitization and output escaping for all AJAX handlers is strongly recommended.

Key Concerns

  • Unprotected AJAX handlers
  • Low percentage of properly escaped output
  • All taint flows have unsanitized paths
  • Missing capability checks on AJAX
Vulnerabilities
None known

ATR Server Status Security Vulnerabilities

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

ATR Server Status Code Analysis

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

Output Escaping

15% escaped85 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

6 flows6 with unsanitized paths
set (classes\SessionStatusMessage.class.php:14)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

ATR Server Status Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_ass_sort_serveratr-server-status.php:127
authwp_ajax_ass_remove_serveratr-server-status.php:137
noprivwp_ajax_ass_check_serveratr-server-status.php:149
authwp_ajax_ass_check_serveratr-server-status.php:150
WordPress Hooks 15
actionadmin_enqueue_scriptsatr-server-status.php:29
actionwp_enqueue_scriptsatr-server-status.php:41
actionadmin_menuatr-server-status.php:53
actioninitatr-server-status.php:66
actionwidgets_initatr-server-status.php:81
actionadmin_post_ass_add_serveratr-server-status.php:88
actionadmin_post_ass_edit_serveratr-server-status.php:108
actionwp_footeratr-server-status.php:191
actionadmin_post_ass_save_configatr-server-status.php:198
actionadmin_noticesatr-server-status.php:217
actionadmin_initinclude\compatibility.php:7
actionadmin_headinclude\plugin-compatibility\acf-extended.php:2
actionadmin_headinclude\plugin-compatibility\dark-mode.php:2
actioninitinclude\post-types.php:2
actionadmin_initinclude\settings.php:11
Maintenance & Trust

ATR Server Status Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedOct 8, 2024
PHP min version5.6
Downloads8K

Community Trust

Rating86/100
Number of ratings11
Active installs100
Developer Profile

ATR Server Status Developer Profile

rehhoff

1 plugin · 100 total installs

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

How We Detect ATR Server Status

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/atr-server-status/stylesheets/admin-servers.css/wp-content/plugins/atr-server-status/javascript/server-functions.js/wp-content/plugins/atr-server-status/stylesheets/frontend-servers.css/wp-content/plugins/atr-server-status/javascript/frontend-check-servers-/wp-content/plugins/atr-server-status/templates/admin-servers.php/wp-content/plugins/atr-server-status/templates/admin-config.php/wp-content/plugins/atr-server-status/templates/view-servers.php/wp-content/plugins/atr-server-status/templates/wp-footer.php+1 more
Script Paths
/wp-content/plugins/atr-server-status/javascript/server-functions.js/wp-content/plugins/atr-server-status/javascript/frontend-check-servers-.js

HTML / DOM Fingerprints

Data Attributes
data-atr-server-status-iddata-atr-server-status-url
JS Globals
window.ATRwindow.ATR.Settings
Shortcode Output
[server-statusserver-status
FAQ

Frequently Asked Questions about ATR Server Status