Active Directory Authentication Integration Security & Risk Analysis

wordpress.org/plugins/active-directory-authentication-integration

Allows WordPress to authenticate, authorize, create and update users through Active Directory

10 active installs v0.6 PHP + WP 3.0+ Updated Aug 30, 2011
active-directoryauthenticationldaplogin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Active Directory Authentication Integration Safe to Use in 2026?

Generally Safe

Score 85/100

Active Directory Authentication Integration 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-authentication-integration' plugin version 0.6 exhibits a generally good security posture with several strengths. The absence of any known CVEs and the low number of direct entry points like AJAX handlers, REST API routes, and shortcodes contribute to a reduced attack surface. Furthermore, the plugin demonstrates a strong adherence to secure coding practices with a high percentage of SQL queries utilizing prepared statements and a significant number of capability checks. The taint analysis also shows no critical or high severity unsanitized flows, indicating a lack of readily exploitable data injection vulnerabilities.

However, there are a few areas that warrant attention. The presence of a dangerous function, specifically 'preg_replace(/e)', can be a source of concern if not handled with extreme caution, as it allows for arbitrary code execution in older PHP versions. More significantly, the output escaping is quite low, with only 22% of outputs being properly escaped. This leaves the plugin vulnerable to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected into the user interface. While the vulnerability history is clean, the potential for XSS due to poor output escaping is a tangible risk. Overall, the plugin is relatively secure, but the output escaping issue requires immediate remediation.

Key Concerns

  • Low percentage of properly escaped output
  • Presence of dangerous function 'preg_replace(/e)'
Vulnerabilities
None known

Active Directory Authentication Integration Security Vulnerabilities

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

Active Directory Authentication Integration Code Analysis

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

Dangerous Functions Found

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

SQL Query Safety

94% prepared36 total queries

Output Escaping

22% escaped27 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<delete-options> (inc\delete-options.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Active Directory Authentication Integration Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 20
actionplugins_loadedactive-directory-authentication-integration.php:29
actioninitclass-active-directory-authentication-integration.php:351
actionnetwork_admin_menuclass-active-directory-authentication-integration.php:353
actionadmin_menuclass-active-directory-authentication-integration.php:354
actionadmin_initclass-active-directory-authentication-integration.php:356
actionadmin_noticesclass-active-directory-authentication-integration.php:380
actionadmin_noticesclass-active-directory-authentication-integration.php:383
filterauthenticateclass-active-directory-authentication-integration.php:389
actionwp_authenticateclass-active-directory-authentication-integration.php:391
filtershake_error_codesclass-active-directory-authentication-integration.php:393
actionadd_user_to_blogclass-active-directory-authentication-integration.php:395
actionlost_passwordclass-active-directory-authentication-integration.php:396
actionretrieve_passwordclass-active-directory-authentication-integration.php:397
actionpassword_resetclass-active-directory-authentication-integration.php:398
actioninitclass-active-directory-authentication-integration.php:401
filtershow_password_fieldsclass-active-directory-authentication-integration.php:406
actioncheck_passwordsclass-active-directory-authentication-integration.php:409
actionwp_authenticate_userinc\class-adint_original_plugin.php:217
actionwp_authenticate_userinc\class-adint_original_plugin.php:302
actionwp_authenticate_userinc\class-adint_original_plugin.php:338
Maintenance & Trust

Active Directory Authentication Integration Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedAug 30, 2011
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Active Directory Authentication Integration 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 Authentication Integration

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-authentication-integration/
Version Parameters
active-directory-authentication-integration/style.css?ver=active-directory-authentication-integration/script.js?ver=

HTML / DOM Fingerprints

JS Globals
ADAuthInt_PluginWPMN_ADAuthInt_Plugin
FAQ

Frequently Asked Questions about Active Directory Authentication Integration