
Employee Directory – Staff & Team Directory Security & Risk Analysis
wordpress.org/plugins/employee-directoryFlexible employee directory with enterprise add-ons for LDAP / Active Directory, Microsoft Entra ID (Azure AD) and Premium features like org charts.
Is Employee Directory – Staff & Team Directory Safe to Use in 2026?
Mostly Safe
Score 73/100Employee Directory – Staff & Team Directory is generally safe to use. 3 past CVEs were resolved. Keep it updated.
The 'employee-directory' plugin version 4.5.5 exhibits a mixed security posture. While many security best practices are followed, including the use of prepared statements for all SQL queries and a high percentage of output escaping, several significant concerns exist. The presence of 9 AJAX handlers without authentication checks represents a considerable attack surface, potentially allowing unauthorized actions. The taint analysis reveals 2 high-severity flows with unsanitized paths, indicating potential vulnerabilities that could lead to data leakage or execution of unintended code.
The plugin's vulnerability history is also a point of concern, with 3 known CVEs, one of which remains unpatched and is classified as high severity. The common vulnerability types, such as Deserialization of Untrusted Data and Cross-site Scripting, combined with the recent discovery of a vulnerability (2025-08-25), suggest a pattern of exploitable weaknesses. While the use of nonces and capability checks on most AJAX handlers is positive, the unprotected entry points and the ongoing unpatched vulnerability significantly detract from its overall security. This plugin requires careful review and immediate attention to address the unpatched CVE and the identified unsanitized data flows.
Key Concerns
- Unpatched High Severity CVE
- AJAX Handlers without Auth Checks
- High Severity Taint Flows
- Bundled outdated library (Select2 v3.2)
- Flows with unsanitized paths
Employee Directory – Staff & Team Directory Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Employee Directory – Staff Listing & Team Directory Plugin for WordPress <= 4.5.3 - Unauthenticated PHP Object Injection
Employee Directory <= 4.5.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via noaccess_msg Parameter
Staff Directory – Employee Directory for WordPress <= 4.5.0 - Authenticated (Contributor+) Stored Cross-Site Scripting
Employee Directory – Staff & Team Directory Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Employee Directory – Staff & Team Directory Attack Surface
AJAX Handlers 29
Shortcodes 1
WordPress Hooks 79
Maintenance & Trust
Employee Directory – Staff & Team Directory Maintenance & Trust
Maintenance Signals
Community Trust
Employee Directory – Staff & Team Directory Alternatives
Staff/Employee Business Directory for Active Directory
ldap-ad-staff-employee-directory-search
Search and Display Users / Staff / Employees present in your LDAP / Active Directory on your WordPress site using a shortcode. [24/7] Support Provided
authLdap
authldap
Use your existing LDAP flexible as authentication backend for WordPress
Active Directory Integration / LDAP Integration
ldap-login-for-intranet-sites
Active Directory Integration/LDAP Integration enables login & sync in WordPress with Active Directory/LDAP Directory credentials, 24/7 ACTIVE SUPPORT
Next Active Directory Integration
next-active-directory-integration
Next Active Directory Integration allows WordPress to authenticate, authorize, create and update users against Microsoft Active Directory.
Simple LDAP Login
simple-ldap-login
Integrating WordPress with LDAP shouldn't be difficult. Now it isn't. Simple LDAP Login provides all of the features, none of the hassles.
Employee Directory – Staff & Team Directory Developer Profile
10 plugins · 4K total installs
How We Detect Employee Directory – Staff & Team Directory
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/employee-directory/assets/ext/emd-meta-box/emd-meta-box.php/wp-content/plugins/employee-directory/includes/date-functions.php/wp-content/plugins/employee-directory/includes/common-functions.php/wp-content/plugins/employee-directory/includes/entities/class-emd-entity.php/wp-content/plugins/employee-directory/includes/layout-functions.php/wp-content/plugins/employee-directory/includes/class-emd-query.php/wp-content/plugins/employee-directory/includes/shortcode-functions.php/wp-content/plugins/employee-directory/includes/widget-functions.php+21 moreHTML / DOM Fingerprints
empd-formemd-form-builder-liteemd-lite-modalLICENSE:Employee Directory is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation, either version 2 of the License, or+16 moredata-form-idemd_form_builder_settingsemd_form_builder_fieldsemd_form_builder_settings_formemd_form_builder_fields_formemd_form_builder_element_typeemd_form_builder_el_type+3 more[employee-directory][employee_directory][employee-directory-search][employee_directory_search]