User Groups Restrictions Security & Risk Analysis

wordpress.org/plugins/user-groups-restrictions

Extend of user-groups plugin, this plugin allows you to restrict access to users groups in back-end and front-end on page.

10 active installs v1.0 PHP + WP 3.0+ Updated Jun 23, 2013
groupsrestrictionuseruser-groupsusers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is User Groups Restrictions Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The user-groups-restrictions v1.0 plugin exhibits a generally good security posture based on the provided static analysis. The absence of identified dangerous functions, raw SQL queries, file operations, and external HTTP requests is highly commendable. Furthermore, the plugin demonstrates a commitment to security by utilizing prepared statements for all SQL queries and applying output escaping to a high percentage of outputs. The presence of capability checks suggests an effort to control access to plugin functionalities.

However, a significant concern arises from the complete lack of nonce checks. While capability checks are in place, nonces are a critical defense against Cross-Site Request Forgery (CSRF) attacks, especially for actions initiated via AJAX or other direct user interactions. The absence of any identified attack surface entries (AJAX handlers, REST API routes, shortcodes, cron events) is positive, but this doesn't negate the importance of nonces for any potential future or existing (though not identified) entry points.

The plugin's vulnerability history is clean, with no recorded CVEs. This is a strong indicator that the plugin has historically been maintained with security in mind. The lack of critical or high-severity taint flows also reinforces the impression of a well-developed codebase. The strengths lie in its secure handling of data processing and SQL, while the primary weakness is the absence of CSRF protection.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

User Groups Restrictions Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

User Groups Restrictions Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

User Groups Restrictions Code Analysis

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

Output Escaping

80% escaped5 total outputs
Attack Surface

User Groups Restrictions Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionpre_get_postsinc\class.admin.edit.php:4
actionadmin_initinc\class.admin.edit.php:5
filterpage_attributes_dropdown_pages_argsinc\class.admin.edit.php:6
actioninitinc\class.admin.php:4
actionsave_postinc\class.admin.php:5
actionadd_meta_boxesinc\class.admin.php:6
actionadmin_noticesuser-groups-restrictions.php:44
actionplugins_loadeduser-groups-restrictions.php:55
Maintenance & Trust

User Groups Restrictions Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedJun 23, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

User Groups Restrictions Developer Profile

asadowski10

1 plugin · 10 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 Groups Restrictions

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/user-groups-restrictions/inc/class.admin.php/wp-content/plugins/user-groups-restrictions/inc/class.admin.edit.php/wp-content/plugins/user-groups-restrictions/user-groups-restrictions.php
Version Parameters
user-groups-restrictions/user-groups-restrictions.php?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- Folder name --><!-- Call admin class --><!-- Be careful, you must install and activate the plugin 'user-groups' to run it. Thank you --><!-- Load translations -->+39 more
Data Attributes
data-bugr-metaboxdata-groupids
FAQ

Frequently Asked Questions about User Groups Restrictions