Restricted Site Access Security & Risk Analysis

wordpress.org/plugins/restricted-site-access

Limit access to visitors who are logged in or allowed by IP addresses. Includes many options for handling blocked visitors.

20K active installs v7.6.1 PHP 7.4+ WP 6.6+ Updated Jan 4, 2026
limitedpermissionsprivacyrestrictsecurity
100
A · Safe
CVEs total1
Unpatched0
Last CVEAug 31, 2022
Safety Verdict

Is Restricted Site Access Safe to Use in 2026?

Generally Safe

Score 100/100

Restricted Site Access has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Aug 31, 2022Updated 2mo ago
Risk Assessment

The plugin "restricted-site-access" v7.6.1 demonstrates a generally good security posture based on the static analysis. The complete absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, the plugin implements nonce and capability checks for all identified entry points, suggesting a strong defense against common attack vectors. The high percentage of properly escaped output also contributes positively to its security, minimizing risks associated with cross-site scripting.

However, the vulnerability history presents a notable concern. With one known CVE, even though it's patched, it indicates a past susceptibility to vulnerabilities, specifically "Authorization Bypass Through User-Controlled Key." While there are no currently unpatched vulnerabilities or critical/high severity issues from the past, the fact that a medium severity vulnerability of this nature existed warrants attention. The static analysis shows no current taint flows or unsanitized paths, which is positive, but the historical context of an authorization bypass is a reminder that code complexity, even when seemingly well-protected, can harbor subtle flaws.

In conclusion, "restricted-site-access" v7.6.1 is built with many secure coding practices. The robust implementation of authentication and authorization checks for its entry points is a significant strength. The absence of dangerous code constructs further bolsters its security. The primary weakness lies in its past vulnerability history, specifically the authorization bypass issue, which, although patched, highlights a potential area of complexity that has previously led to security flaws. Vigilance and ongoing security reviews are recommended.

Key Concerns

  • Past medium severity vulnerability (Authorization Bypass)
Vulnerabilities
1

Restricted Site Access Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-1613medium · 6.5Authorization Bypass Through User-Controlled Key

Restricted Site Access <= 7.3.1 - Access Bypass via IP Spoofing

Aug 31, 2022 Patched in 7.3.2 (510d)
Code Analysis
Analyzed Mar 16, 2026

Restricted Site Access Code Analysis

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

Output Escaping

97% escaped71 total outputs
Attack Surface

Restricted Site Access Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_rsa_ip_checkrestricted_site_access.php:145
authwp_ajax_rsa_notice_dismissrestricted_site_access.php:151
WordPress Hooks 29
actionadmin_notices10up-lib\wp-compat-validation-tool\src\Validator.php:137
actionadmin_noticesrestricted_site_access.php:37
actionparse_requestrestricted_site_access.php:141
actionadmin_initrestricted_site_access.php:142
actioninitrestricted_site_access.php:143
actioninitrestricted_site_access.php:144
actionwpmu_new_blogrestricted_site_access.php:149
actionadmin_enqueue_scriptsrestricted_site_access.php:150
actionadmin_footerrestricted_site_access.php:153
filterpre_option_blog_publicrestricted_site_access.php:155
filterpre_site_option_blog_publicrestricted_site_access.php:156
filterapplication_password_is_api_requestrestricted_site_access.php:157
filtershow_admin_barrestricted_site_access.php:160
filterdo_redirect_guess_404_permalinkrestricted_site_access.php:163
filterwp_headersrestricted_site_access.php:165
filterprivacy_on_link_textrestricted_site_access.php:825
filterprivacy_on_link_titlerestricted_site_access.php:826
actionblog_privacy_selectorrestricted_site_access.php:832
actionload-settings.phprestricted_site_access.php:895
actionnetwork_admin_noticesrestricted_site_access.php:896
actionadmin_noticesrestricted_site_access.php:899
actionadmin_noticesrestricted_site_access.php:1187
actionadmin_headrestricted_site_access.php:1188
actionadmin_body_classrestricted_site_access.php:1189
filterwp_dropdown_pagesrestricted_site_access.php:1191
actionadmin_body_classrestricted_site_access.php:1204
actionadmin_headrestricted_site_access.php:1205
actionwpmu_optionsrestricted_site_access.php:1206
actionupdate_wpmu_optionsrestricted_site_access.php:1207
Maintenance & Trust

Restricted Site Access Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 4, 2026
PHP min version7.4
Downloads1.1M

Community Trust

Rating96/100
Number of ratings62
Active installs20K
Developer Profile

Restricted Site Access Developer Profile

10up

23 plugins · 1.4M total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
546 days
View full developer profile
Detection Fingerprints

How We Detect Restricted Site Access

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/restricted-site-access/assets/css/backend.css/wp-content/plugins/restricted-site-access/assets/js/backend.js
Script Paths
/wp-content/plugins/restricted-site-access/assets/js/backend.js
Version Parameters
restricted-site-access/assets/css/backend.css?ver=restricted-site-access/assets/js/backend.js?ver=

HTML / DOM Fingerprints

CSS Classes
rsa-noticersa-notice-wrapper
Data Attributes
data-rsa-settings-nonce
JS Globals
RSA_IS_NETWORKRSA_NONCERSA_ajax_urlRSA_options
REST Endpoints
/wp-json/rsa/v1/ip-check
FAQ

Frequently Asked Questions about Restricted Site Access