User Role Blocker Security & Risk Analysis

wordpress.org/plugins/user-role-blocker

A simple and nice plugin to block existing users from logging into the admin panel by assigning them to the 'Blocked' user role, as simple a …

0 active installs v1.1.0 PHP 5.6+ WP + Updated Mar 4, 2021
administrationauthenticationroleuser
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is User Role Blocker Safe to Use in 2026?

Generally Safe

Score 85/100

User Role Blocker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The user-role-blocker plugin v1.1.0 demonstrates a strong security posture based on the provided static analysis. The code analysis reveals a complete absence of dangerous functions, SQL injection vulnerabilities, and insecure file operations. All SQL queries are properly prepared, and all identified outputs are correctly escaped, significantly reducing the risk of common web vulnerabilities. Furthermore, there are no external HTTP requests or bundled libraries that might introduce risks. The plugin also incorporates capability checks, which is a good practice for WordPress security.

The plugin's vulnerability history is completely clean, with zero recorded CVEs. This, combined with the robust static analysis findings, suggests that the developers have implemented secure coding practices. The absence of any taint analysis issues further reinforces the idea that data is handled safely within the plugin.

However, a notable absence of nonce checks and a very limited attack surface (zero entry points) make it difficult to fully assess the plugin's security in dynamic scenarios. While the current version appears secure, the lack of some fundamental security mechanisms in the analyzed entry points means that any future additions or modifications without proper security considerations could introduce vulnerabilities. Overall, the plugin presents a low-risk profile due to its clean code and vulnerability history, but future development should ensure the inclusion of standard security checks for any newly introduced entry points.

Vulnerabilities
None known

User Role Blocker Security Vulnerabilities

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

User Role Blocker Code Analysis

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

Output Escaping

100% escaped1 total outputs
Attack Surface

User Role Blocker Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actioninituser-role-blocker.php:12
actioninituser-role-blocker.php:17
filterquery_varsuser-role-blocker.php:24
actiontemplate_redirectuser-role-blocker.php:29
Maintenance & Trust

User Role Blocker Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedMar 4, 2021
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

User Role Blocker Developer Profile

captainhaddock

1 plugin · 0 total installs

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

How We Detect User Role Blocker

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about User Role Blocker