SN Extend Authentication Security & Risk Analysis

wordpress.org/plugins/sn-extend-authentication

This plugin allows admin to disable anonymous (non authenticated users) browsing of selective posts, pages, feeds or complete WordPress site.

10 active installs v1.3 PHP + WP 2.8+ Updated Unknown
accessaccessibleauthenticationloginmembers
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SN Extend Authentication Safe to Use in 2026?

Generally Safe

Score 100/100

SN Extend Authentication has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'sn-extend-authentication' plugin version 1.3 exhibits a mixed security posture. On one hand, it demonstrates good practices by having no known CVEs and a seemingly small attack surface with all entry points accounted for by authentication or permission checks. The presence of nonce checks and capability checks further suggests an awareness of WordPress security fundamentals.

However, significant concerns arise from the static code analysis. The most critical issue is the complete lack of output escaping for all detected outputs, meaning any dynamic data displayed by the plugin is vulnerable to Cross-Site Scripting (XSS) attacks. Additionally, while there are few SQL queries, one-third of them do not use prepared statements, posing a risk of SQL injection vulnerabilities. The presence of one taint flow with unsanitized paths is also a red flag, even if it did not reach critical or high severity in the analysis.

The absence of any recorded vulnerability history is positive, suggesting the plugin has been relatively secure in the past. However, this should not overshadow the immediate risks identified in the current version's code. The plugin's strengths lie in its controlled entry points and basic security checks, but its weaknesses in output escaping and SQL preparation create exploitable pathways that require urgent attention.

Key Concerns

  • No output escaping for any outputs
  • SQL queries not using prepared statements
  • Flow with unsanitized paths
Vulnerabilities
None known

SN Extend Authentication Security Vulnerabilities

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

SN Extend Authentication Code Analysis

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

SQL Query Safety

33% prepared3 total queries

Output Escaping

0% escaped8 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
update_authentication_ext_options (sn-extend-authentication.php:154)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SN Extend Authentication Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actiontemplate_redirectsn-extend-authentication.php:37
actionadmin_menusn-extend-authentication.php:41
actionadmin_menusn-extend-authentication.php:214
actionsave_postsn-extend-authentication.php:215
Maintenance & Trust

SN Extend Authentication Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings5
Active installs10
Developer Profile

SN Extend Authentication Developer Profile

pgautam

2 plugins · 20 total installs

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

How We Detect SN Extend Authentication

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sn-extend-authentication/css/authentication-styles.css

HTML / DOM Fingerprints

CSS Classes
wrap_authauth_buttonauth_button-primaryauth_check
Data Attributes
name="default_auth_mode"name="feed_auth_mode"name="authentication_settings"id="authentic_user_value"name="authentic_user_value"
FAQ

Frequently Asked Questions about SN Extend Authentication