Active Directory Employee Listing Security & Risk Analysis

wordpress.org/plugins/active-directory-employee-list

Retrieve lists of active directory users and display them in WordPress.

10 active installs v0.2.1a PHP + WP 3.1+ Updated Jun 16, 2011
active-directorydirectoryemployeesldapusers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Active Directory Employee Listing Safe to Use in 2026?

Generally Safe

Score 85/100

Active Directory Employee Listing has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The 'active-directory-employee-list' plugin v0.2.1a exhibits a generally good security posture with some notable areas for improvement. The plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and implementing nonce and capability checks on its entry points. Its limited attack surface, consisting solely of a shortcode, is a positive sign. However, the static analysis reveals concerns regarding output escaping, with only 16% of outputs being properly sanitized. This could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully. Additionally, the presence of a dangerous function, 'preg_replace(/e)', warrants scrutiny as it can be misused for code execution if not properly constrained. The absence of known vulnerabilities in its history is a strength, suggesting a stable codebase, but this should not lead to complacency. The plugin's strengths lie in its secure database interactions and authentication mechanisms. The primary weakness stems from insufficient output sanitization, creating a potential XSS risk. Further investigation into the context and usage of the 'preg_replace(/e)' function is recommended.

Key Concerns

  • Insufficient output escaping
  • Presence of dangerous function 'preg_replace(/e)'
Vulnerabilities
None known

Active Directory Employee Listing Security Vulnerabilities

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

Active Directory Employee Listing Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace('/([\x00-\x1F\*\(\)\\\\])/e'inc\adLDAP.php:2282

Output Escaping

16% escaped73 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
simple_search_form (classes\class-active-directory-employee-list-output.php:654)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Active Directory Employee Listing Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[ad-employee-list] classes\class-active-directory-employee-list-output.php:538
WordPress Hooks 13
actionplugins_loadedactive-directory-employee-list.php:29
actionplugins_loadedactive-directory-employee-list.php:30
actionwidgets_initactive-directory-employee-list.php:65
actionnetwork_admin_menuclasses\class-active-directory-employee-list-admin.php:107
actionadmin_menuclasses\class-active-directory-employee-list-admin.php:108
actionadmin_initclasses\class-active-directory-employee-list-admin.php:109
actionadd_site_optionclasses\class-active-directory-employee-list-admin.php:111
actionadd_optionclasses\class-active-directory-employee-list-admin.php:112
actionupdate_site_optionclasses\class-active-directory-employee-list-admin.php:113
actionupdate_optionclasses\class-active-directory-employee-list-admin.php:114
actionadmin_noticesclasses\class-active-directory-employee-list-admin.php:117
actionnetwork_admin_noticesclasses\class-active-directory-employee-list-admin.php:118
actioninitclasses\class-active-directory-employee-list.php:221
Maintenance & Trust

Active Directory Employee Listing Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedJun 16, 2011
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Active Directory Employee Listing Developer Profile

Curtiss Grymala

8 plugins · 2K total installs

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

How We Detect Active Directory Employee Listing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/active-directory-employee-list/js/adel-admin.js/wp-content/plugins/active-directory-employee-list/js/adel-search.js/wp-content/plugins/active-directory-employee-list/css/adel-admin.css
Script Paths
/wp-content/plugins/active-directory-employee-list/js/adel-admin.js/wp-content/plugins/active-directory-employee-list/js/adel-search.js
Version Parameters
active-directory-employee-list/js/adel-admin.js?ver=active-directory-employee-list/js/adel-search.js?ver=active-directory-employee-list/css/adel-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
adel-results
Data Attributes
data-adel-ajax-url
JS Globals
adel_ajax_url
Shortcode Output
[adel-employee-list]
FAQ

Frequently Asked Questions about Active Directory Employee Listing