Require Login for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-for-logged-users

Set the WooCommerce Shop only for logged-in users. Just activate the plugin.

2K active installs v1.4.1 PHP + WP 3.0.1+ Updated Sep 21, 2025
logged-inlogged-in-useronly-logged-in-usershopwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Require Login for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Require Login for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "woo-for-logged-users" v1.4.1 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, external HTTP requests, and the proper escaping of all outputs are commendable practices. The plugin also correctly utilizes capability checks for its entry points. The attack surface is minimal, with all identified entry points (REST API routes) secured by permission callbacks, and no unprotected AJAX handlers, shortcodes, or cron events were found. The taint analysis showing no unsanitized paths further reinforces this positive assessment.

However, a notable concern is the complete lack of nonce checks. While the REST API routes have permission callbacks, the absence of nonces on these or any potential future AJAX handlers represents a potential weakness. This could leave the plugin vulnerable to CSRF (Cross-Site Request Forgery) attacks if an attacker can trick an authenticated user into triggering actions handled by these endpoints without their knowledge. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator. Nevertheless, the lack of nonce checks is a foundational security measure that should be implemented to mitigate known attack vectors. The plugin's strengths lie in its clean code regarding data handling and output, but the omission of nonce checks is a significant weakness.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

Require Login for WooCommerce Security Vulnerabilities

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

Require Login for WooCommerce Code Analysis

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

Output Escaping

100% escaped5 total outputs
Attack Surface

Require Login for WooCommerce Attack Surface

Entry Points2
Unprotected0

REST API Routes 2

GET/wp-json/wflu/v1/settingsadmin.php:209
GET/wp-json/wflu/v1/settingsadmin.php:219
WordPress Hooks 6
actionadmin_enqueue_scriptsadmin.php:61
actionadmin_menuadmin.php:69
actionadmin_initadmin.php:79
actionrest_api_initadmin.php:206
actiontemplate_redirectwoo-for-logged-users.php:82
filterwoocommerce_login_redirectwoo-for-logged-users.php:114
Maintenance & Trust

Require Login for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 21, 2025
PHP min version
Downloads30K

Community Trust

Rating100/100
Number of ratings10
Active installs2K
Developer Profile

Require Login for WooCommerce Developer Profile

Ramon Ahnert

3 plugins · 2K total installs

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

How We Detect Require Login for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-for-logged-users/build/index.js/wp-content/plugins/woo-for-logged-users/build/style-index.css
Version Parameters
woo-for-logged-users/build/index.js?ver=woo-for-logged-users/build/style-index.css?ver=

HTML / DOM Fingerprints

CSS Classes
wflu-admin
Data Attributes
name='wflu_settings[wflu_checkbox_redirect_to_shop_after_login]'
JS Globals
wfluSettings
REST Endpoints
/wp-json/wp/v2/posts/wp-json/wp/v2/pages/wp-json/wp/v2/media/wp-json/wc/v3/products
FAQ

Frequently Asked Questions about Require Login for WooCommerce