[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8OLkw15DrAG1D9sFmjFsHHJvT8p-A23MAZJW1FJsBvg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":154,"fingerprints":208},"generate-dap-license-key","DAP TO LICENSE KEY","1.1","chatthasumit","https:\u002F\u002Fprofiles.wordpress.org\u002Fchatthasumit\u002F","\u003Cp>Now in these days lots of Internet Marketers are selling their products\u002Fplugins using DAP (Digital Access Pass). But DAP is not providing the facility to generate the unique license key for activating the plugin.\u003C\u002Fp>\n\u003Cp>So this plugin will generate unique license key for every user.\u003C\u002Fp>\n\u003Cp>To use this plugin you need to sync your DAP plugin with wordpress.\u003C\u002Fp>\n","To generate the license key once DAP user created",20,1285,0,"2018-01-12T12:56:00.000Z","4.9.29","3.0.1","",[19,20,21,22,23],"dap","dap-license-key","digital-access-pass","license-key","plugin-activation-key","http:\u002F\u002Fwww.viralsoftwares.com\u002Fdap-to-license-key","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgenerate-dap-license-key.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,1020,30,84,"2026-04-04T05:32:15.122Z",[37,63,89,108,133],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":28},"license-manager-for-woocommerce","License Manager for WooCommerce","3.0.15","Saad Iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaadiqbal\u002F","\u003Cp>Running a digital store on WooCommerce? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flicensemanager.at\u002F?utm_source=wp_org&utm_medium=readme&utm_campaign=title\" rel=\"nofollow ugc\">License Manager for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong> gives you everything you need to sell and manage software license keys and digital licenses, including a serial key and software license, securely.\u003Cbr \u002F>\nFrom automatic license key generation and instant email delivery to encrypted storage and powerful REST API endpoints, this WooCommerce automation plugin acts as a complete key manager and license management system. It streamlines software license management for WordPress developers, SaaS vendors, and digital product shops requiring software license keys.\u003Cbr \u002F>\nThe License Manager for WooCommerce allows you to easily sell and manage all of your digital license keys, serial key inventories, and software license records from one centralized license management dashboard.\u003Cbr \u002F>\nWith features like the bulk importer, automatic license delivery, automatic stock management, and database encryption, your shop can handle every key, software license, and digital license more efficiently than ever.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Flicensemanager.at\u002Fpricing\u002F?utm_source=wp_org&utm_medium=readme&utm_campaign=go_pro\" rel=\"nofollow ugc\">🚀 Go Pro\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fcreate\u002FNMS\u002F8.4\u002Flatest_wp\u002Flicense-manager-for-woocommerce%2Cwoocommerce\u002Ftastewp-default\u002F?redirect=admin.php%3Fpage=wc-settings%26tab=lmfwc_settings&ni=true\" rel=\"nofollow ugc\">💻 Live Demo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flicensemanager.at\u002Fdocs\u002F?utm_source=wp_org&utm_medium=readme&utm_campaign=documentation\" rel=\"nofollow ugc\">📘  Documentation\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Flicensemanager.at\u002Fget-in-touch\u002F?utm_source=wp_org&utm_medium=readme&utm_campaign=contact_us\" rel=\"nofollow ugc\">💬 Support\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FE_GWMqzYLcs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Who WooCommerce License Manager is For\u003C\u002Fh4>\n\u003Cp>This automation license management plugin is for:\u003Cbr \u002F>\n* WordPress plugin and theme developers who need a secure license key or serial key system\u003Cbr \u002F>\n* SaaS providers selling subscription-based software license products\u003Cbr \u002F>\n* Digital product stores needing secure license delivery and serial key verification\u003Cbr \u002F>\n* Agencies distributing client licenses using a centralized key manager\u003C\u002Fp>\n\u003Ch4>Key Features of License Manager for WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automated License Delivery – Generate and send WooCommerce digital license keys and serial key access instantly after checkout.\u003C\u002Fli>\n\u003Cli>Secure Storage – Every license key and software license record is encrypted and protected inside WordPress.\u003C\u002Fli>\n\u003Cli>Stock Control – Track, assign, and update license key availability automatically with built-in key manager functionality.\u003C\u002Fli>\n\u003Cli>REST API Integration – Validate, activate, or revoke licenses, software license keys, and serial key activations directly via API.\u003C\u002Fli>\n\u003Cli>Customer Dashboard – Buyers can manage activations, view software license details, and monitor serial key usage inside My Account.\u003C\u002Fli>\n\u003Cli>Bulk Tools – Import, export, and generate license and serial key batches in a few clicks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Highlights of License Manager for WooCommerce\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display the license keys and serial key section inside WooCommerce ‘s My Account Page\u003C\u002Fli>\n\u003Cli>Allow users to activate\u002Fdeactivate their software license keys\u003C\u002Fli>\n\u003Cli>Allow users to download software license certificates\u003C\u002Fli>\n\u003Cli>Admins can add a company logo on a software license certificate\u003C\u002Fli>\n\u003Cli>Admins can do a one-click migration of the license key from Digital License Manager or any existing key manager\u003C\u002Fli>\n\u003Cli>Admin can generate licenses and serial key entries for all past orders\u003C\u002Fli>\n\u003Cli>Automatically sell and deliver software license keys through WooCommerce\u003C\u002Fli>\n\u003Cli>Automatically manage the stock for licensed products and serial key inventory\u003C\u002Fli>\n\u003Cli>Activate, deactivate, and check your software license status through the REST API\u003C\u002Fli>\n\u003Cli>Manually resend license keys and serial key delivery emails\u003C\u002Fli>\n\u003Cli>Add and import software license keys and assign them to WooCommerce products\u003C\u002Fli>\n\u003Cli>All licenses and serial key data are encrypted to prevent unauthorized use\u003C\u002Fli>\n\u003Cli>Administrators can activate or deactivate user accounts tied to a software license\u003C\u002Fli>\n\u003Cli>Allows users to add duplicate license keys or serial key entries into the database\u003C\u002Fli>\n\u003Cli>The order status tab provides software license and serial key delivery settings\u003C\u002Fli>\n\u003Cli>Import license key and serial key batches by file upload\u003C\u002Fli>\n\u003Cli>Export license key and software license records as PDF or CSV\u003C\u002Fli>\n\u003Cli>Manage the status of your license keys, software license lifecycle, and serial key usage\u003C\u002Fli>\n\u003Cli>Create license key generators with custom parameters to produce unique software license and serial key combinations\u003C\u002Fli>\n\u003Cli>Assign a generator to one or more WooCommerce products; these products then automatically create a software license key and serial key whenever they are sold\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>License Manager for WooCommerce Pro\u003C\u002Fh4>\n\u003Cp>License Manager for WooCommerce Pro allows you to enhance the capabilities for your eCommerce website with advanced license management, software license, and key manager features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Download Expires\u003C\u002Fstrong> – Download expired products and generate new software license keys and serial key entries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Download Detail\u003C\u002Fstrong> – Enter a change log and product version from the settings tied to each software license.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Validate Customer Licenses\u003C\u002Fstrong> – Validate customer software license access using their ID or assigned serial key.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ping Request\u003C\u002Fstrong> – Create a ping request to check the client-server connection and confirm software license validity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New License Key Upon Subscription Renewal\u003C\u002Fstrong> – Issue a new software license key and serial key upon each subscription renewal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extend License Key Upon Subscription\u003C\u002Fstrong> – Extend the existing software license and associated serial key with each subscription renewal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Webhooks Integration\u003C\u002Fstrong> – Automate external actions with real-time event-based software license and serial key triggers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>QR Code Activation\u003C\u002Fstrong> – Simplify activation with scannable license QR codes linked to each software license and serial key for instant access.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>View License Manager for WooCommerce Pro \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.licensemanager.at\u002Fpricing\u002F\" rel=\"nofollow ugc\">pricing plans\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Feature Breakdown of WooCommerce License Manager\u003C\u002Fh3>\n\u003Ch4>License Key Management & Delivery\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Assign a WooCommerce license key or serial key to any digital product as part of your software license management workflow.\u003C\u002Fli>\n\u003Cli>Automatically generate licenses during checkout using built-in key manager generators.\u003C\u002Fli>\n\u003Cli>Deliver licenses, software license credentials, and serial key access instantly by email and within the customer’s WooCommerce account.\u003C\u002Fli>\n\u003Cli>Re-issue or revoke licenses and serial key access directly from the admin dashboard using the integrated key manager.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security & Compliance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Keys and serial key data are stored with encryption. No plain-text exposure of any software license.\u003C\u002Fli>\n\u003Cli>Admin can hide or partially mask serial key values for additional software license privacy.\u003C\u002Fli>\n\u003Cli>Built-in cryptographic files secure license operations and the automation license management system, ensuring your software license manager and key manager remain reliable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>REST API & Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Validate, activate, or deactivate licenses and serial key activations via the REST API.\u003C\u002Fli>\n\u003Cli>Connect your apps, plugins, or external services to WooCommerce for software license and serial key verification.\u003C\u002Fli>\n\u003Cli>API supports license checks, ping requests, serial key validation, and software license expiry validation for complete control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stock & Reporting Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Track license key inventory and serial key usage across products in real time with the built-in key manager.\u003C\u002Fli>\n\u003Cli>Bulk import or export keys and serial key records with CSV for fast software license migration.\u003C\u002Fli>\n\u003Cli>Generate custom license certificates tied to each software license and serial key, including branding and customer details.\u003C\u002Fli>\n\u003Cli>View activation history and logs to keep your WooCommerce software license and serial key workflow transparent.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to License Manager Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automation for WooCommerce License Manager Pro extends functionality with advanced software license, serial key, and key manager controls.\u003C\u002Fli>\n\u003Cli>Features include versioning and changelogs, subscription renewal support, software license validation by customer ID, and advanced reporting.\u003C\u002Fli>\n\u003Cli>Ideal for scaling stores needing enterprise-level WooCommerce license management and key manager capabilities for handling large software license and serial key volumes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility and Requirements of This License Key Management Software\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully compatible with WooCommerce license management workflows for managing software license keys and serial key delivery for digital products.\u003C\u002Fli>\n\u003Cli>This automation license management plugin works with the latest WordPress and WooCommerce versions (tested up to current release) and supports centralized key manager operations.\u003C\u002Fli>\n\u003Cli>Requires WordPress 5.0+ and WooCommerce 5.0+ for stable software license and serial key management performance.\u003C\u002Fli>\n\u003Cli>Lightweight codebase built for speed, security, and scalable license management and key manager operations.\u003C\u002Fli>\n\u003Cli>Trusted by 6,000+ active installs as a reliable software license manager and key manager for WordPress.\u003C\u002Fli>\n\u003Cli>Regular updates and dedicated support ensure long-term software license and serial key reliability.\u003C\u002Fli>\n\u003Cli>Backward compatible with Digital License Manager for smooth migration of existing software license and serial key records.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>API For License Key Management\u003C\u002Fh4>\n\u003Cp>The plugin also offers additional endpoints for manipulating licenses, software license records, generator resources, and serial key assignments. These routes are authorized via API keys (generated through the plugin settings) and accessed via the WordPress API using the built-in WooCommerce license key manager infrastructure. An extensive \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.licensemanager.at\u002Fdocs\u002Frest-api\u002Fgetting-started\u002Fapi-keys\" rel=\"nofollow ugc\">API documentation\u003C\u002Fa>\u003C\u002Fstrong> is also available.\u003C\u002Fp>\n\u003Ch4>Need help?\u003C\u002Fh4>\n\u003Cp>If you have any feature requests, need more hooks, or have even found a bug related to your software license, serial key, or key manager, please let us know in the support forum or e-mail us at support@wpexperts.io.\u003C\u002Fp>\n\u003Cp>You can also check out the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.licensemanager.at\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fstrong>, which contains the most essential information on what the plugin can do to manage your software license, serial key, and complete key manager workflow.\u003C\u002Fp>\n\u003Ch4>Important\u003C\u002Fh4>\n\u003Cp>The plugin will create two files inside the \u003Ccode>wp-content\u002Fuploads\u002Flmfwc-files\u003C\u002Fcode> folder. These files (\u003Ccode>defuse.txt\u003C\u002Fcode> and \u003Ccode>secret.txt\u003C\u002Fcode>) contain cryptographic secrets which are automatically generated if they don’t exist. These cryptographic secrets are used to encrypt, decrypt and hash your license keys. Once they are generated please \u003Cstrong>back them up somewhere safe\u003C\u002Fstrong>. In case you lose these two files your encrypted license keys inside the database will remain forever lost!\u003C\u002Fp>\n\u003Cp>If you would like to contribute to any of these \u003Ca href=\"https:\u002F\u002Fwww.licensemanager.at\u002Fdocs\u002Frest-api\u002Flibraries\u002Fnode-js\" rel=\"nofollow ugc\">libraries\u003C\u002Fa> in these languages (Node.js, Python, PHP, Ruby, .NET, C, C#, C++, and Golang), please visit our library page for more details.\u003C\u002Fp>\n\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>Few features like user license display on account page and license certification are fork from Digital License Manager plugin by Darko Gjorgjijoski and we have changed the code according to our need.\u003C\u002Fp>\n","Easily sell and manage software license keys through your WooCommerce shop",6000,153044,92,147,"2026-03-12T06:45:00.000Z","6.9.4","4.7","7.0",[22,54,55,56,57],"license-manager","serial-key","software-license","woocommerce","https:\u002F\u002Fwww.wpexperts.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flicense-manager-for-woocommerce.3.0.15.zip",95,4,"2025-09-05 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":85,"download_link":86,"security_score":87,"vuln_count":31,"unpatched_count":13,"last_vuln_date":88,"fetched_at":28},"authldap","authLdap","3.1.3","heiglandreas","https:\u002F\u002Fprofiles.wordpress.org\u002Fheiglandreas\u002F","\u003Cp>Use your existing LDAP as authentication-backend for your wordpress!\u003C\u002Fp>\n\u003Cp>So what are the differences to other WordPress-LDAP-Authentication-Plugins?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Flexible: You are totaly free in which LDAP-backend to use. Due to the extensive configuration you can freely decide how to do the authentication of your users. It simply depends on your filters\u003C\u002Fli>\n\u003Cli>Independent: As soon as a user logs in, it is added\u002Fupdated to the WordPress’ user-database to allow wordpress to always use the correct data. You only have to administer your users once.\u003C\u002Fli>\n\u003Cli>Failsafe: Due to the users being created in WordPress’ User-database they can also log in when the LDAP-backend currently is gone.\u003C\u002Fli>\n\u003Cli>Role-Aware: You can map WordPress’ roles to values of an existing LDAP-attribute.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more Information on the configuration have a look at https:\u002F\u002Fgithub.com\u002Fheiglandreas\u002FauthLdap\u003C\u002Fp>\n","Use your existing LDAP flexible as authentication backend for WordPress",5000,135169,100,19,"2025-04-16T05:47:00.000Z","6.8.5","2.5.0","7.4",[80,81,82,83,84],"active-directory","auth","authentication","ldap","openldap","https:\u002F\u002Fgithub.com\u002Fheiglandreas\u002FauthLdap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthldap.3.1.3.zip",99,"2023-09-01 00:00:00",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":71,"downloaded":97,"rating":73,"num_ratings":74,"last_updated":98,"tested_up_to":50,"requires_at_least":99,"requires_php":78,"tags":100,"homepage":104,"download_link":105,"security_score":87,"vuln_count":106,"unpatched_count":13,"last_vuln_date":107,"fetched_at":28},"authorizer","Authorizer","3.13.4","Paul Ryan","https:\u002F\u002Fprofiles.wordpress.org\u002Ffigureone\u002F","\u003Cp>\u003Cem>Authorizer\u003C\u002Fem> restricts access to a WordPress site to specific users, typically students enrolled in a university course. It maintains a list of approved users that you can edit to determine who has access. It also replaces the default WordPress login\u002Fauthorization system with one relying on an external server, such as Google, CAS, LDAP, or an OAuth2 provider. Finally, \u003Cem>Authorizer\u003C\u002Fem> lets you limit invalid login attempts to prevent bots from compromising your users’ accounts.\u003C\u002Fp>\n\u003Cp>View or contribute to the plugin source on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Fauthorizer\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Fauthorizer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cem>Authorizer\u003C\u002Fem> requires the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>CAS server\u003C\u002Fstrong> (2.x, 3.x, 4.x, 5.x, 6.x, or 7.x) or \u003Cstrong>LDAP server\u003C\u002Fstrong> (plugin needs the URL)\u003C\u002Fli>\n\u003Cli>PHP extensions: php-ldap, php-curl, php-dom\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Authorizer\u003C\u002Fem> provides the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Authentication\u003C\u002Fstrong>: WordPress accounts; Google accounts; CAS accounts; LDAP accounts; OAuth2 accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Access\u003C\u002Fstrong>: All authenticated users (all local and all external can log in); Only specific users (all local and approved external users can log in)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Access\u003C\u002Fstrong>: Everyone (open access); Only logged in users\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit Login Attempts\u003C\u002Fstrong>: Progressively increase the amount of time required between invalid login attempts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong>: Use the \u003Ccode>[authorizer_login_form]\u003C\u002Fcode> shortcode to embed a wp_login_form() outside of wp-login.php.\u003C\u002Fli>\n\u003C\u002Ful>\n","Authorizer limits login attempts, restricts access to specific users, and authenticates against external sources (OAuth2, Google, LDAP, or CAS).",181710,"2025-12-19T20:52:00.000Z","5.5",[82,101,83,102,103],"cas","login","oauth","https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Fauthorizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthorizer.3.13.4.zip",1,"2022-11-01 00:00:00",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":121,"requires_at_least":122,"requires_php":17,"tags":123,"homepage":128,"download_link":129,"security_score":130,"vuln_count":131,"unpatched_count":13,"last_vuln_date":132,"fetched_at":28},"adaptive-images","Adaptive Images for WordPress","0.6.73","Takis Bouyouris","https:\u002F\u002Fprofiles.wordpress.org\u002Fnevma\u002F","\u003Ch4>Adaptive Images\u003C\u002Fh4>\n\u003Cp>Resizes and optimizes images delivered to mobile devices, in a transparent way, so that the total download time is dramatically reduced. It works as a filter between your WordPress website and the devices and seves smaller images to them.\u003C\u002Fp>\n\u003Cp>Note that this is not a CSS nor a responsive images solution. It does not affect your themes layout and style. It simply sends smaller images to the devices without them noticing it!\u003C\u002Fp>\n\u003Ch4>Fundamental goals\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Reduce the total download time of a web page in mobile devices dramatically.\u003C\u002Fli>\n\u003Cli>Work transparantly and unobtrusively by being independant of your theme layout and style.\u003C\u002Fli>\n\u003Cli>Be agnostic of the yet not-standardised \u003Ccode>picture\u003C\u002Fcode> element or HTML the img \u003Ccode>srcset\u003C\u002Fcode> attribute.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Side benefits\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Respects search engines and sends them the orginal version of each image.\u003C\u002Fli>\n\u003Cli>If it does not recognise a device size it falls back to the original image size.\u003C\u002Fli>\n\u003Cli>It is lightweight, because it does not need to load the whole WordPress environment every time it server an image request.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Supported formats\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>JPEG\u003C\u002Fli>\n\u003Cli>PNG\u003C\u002Fli>\n\u003Cli>GIF (not animated)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>NOT Supported formats\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WEBP\u003C\u002Fli>\n\u003Cli>GIF (animated)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CDN\u002FVarnish\u002FNginx\u002Fexternal caching services\u003C\u002Fh4>\n\u003Cp>Since version 0.6.0 CDN\u002FVarnish\u002Fexternal caching service support has been added as an option, in an \u003Cstrong>\u003Cem>experimental\u003C\u002Fem>\u003C\u002Fstrong> mode. This means: i) it is not thorougly tested yet ii) however, it works in almost all test cases so far iii) it bears no dangers to your installation iv) it adds a special url parameter to your image urls, so it is slightly obtrusive.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Tested with MaxCDN, Varnish and Nginx up to now. \u003C\u002Fli>\n\u003Cli>Cannot handle CSS background images in this mode (yet). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Cannot work, not even in experimental mode, with CDNs which use a different subdomain for images, because these setups completely bypass WordPress when delivering images. Feel free to ask for details on this in the support forum.\u003C\u002Fp>\n\u003Ch4>Default breakpoints\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>1024px wide screens\u003C\u002Fli>\n\u003Cli>640px wide screens\u003C\u002Fli>\n\u003Cli>480px wide screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Since version 0.5.0 and upwards it is configurable whether the plugin should take into account the landscape or the portrait orientation of each device. HiDPI (high device pixel density or retina) screens are supported too.\u003C\u002Fp>\n\u003Ch4>How to test\u003C\u002Fh4>\n\u003Cp>The esiest way to test is with your browser's device emulation mode (Responsive Design Mode) in it' Developer Tools. You can check this out in this video https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=hCAC1XUUOvw\u002F as an example.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Test with a tool like Webpagetest http:\u002F\u002Fwww.webpagetest.org\u002F. Make sure you set the “Emulate Mobile Browser” setting in the “Advanced Settings” > “Chrome” tab. \u003C\u002Fli>\n\u003Cli>Test with an actual mobile device, a smartphone or tablet. Watch your website load in a snap.\u003C\u002Fli>\n\u003Cli>Check the \u003Ccode>\u002Fwp-contents\u002Fcache\u003C\u002Fcode> directory to see the \u003Ccode>\u002Fadaptive-images\u003C\u002Fcode> directory and its contents. This is where the resized images are kept and cached by default.\u003C\u002Fli>\n\u003Cli>View an image straight from a browser and add a \"?debug=true\" at the end of the url like this \"http:\u002F\u002Fwww.website.com\u002Fwp-content\u002Fuploads\u002F2015\u002F01\u002Fimage.jpg?debug=true\". This verifies that the plugin is working and should print useful debug information. If you keep seeing your image, then the plugin is not working as expected and the cause is probably a failure to update the .htaccess file properly.\u003C\u002Fli>\n\u003Cli>Add a \"?debug=original\" at the end of the url of an image and you will see the orginal version of the image even when a smaller version of it should have been shown.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Incompatibilities and issues\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>The plugin supports Nginx, if it is used as the main server, not as a caching server, but the server’s configuration file must be manually configured like this:\u003C\u002Fp>\n\u003Cp>\u003Ccode>location \u002F {\u003Cbr \u002F>\nrewrite \\.(?:jpe?g|gif|png)$ \u002Fwp-content\u002Fplugins\u002Fadaptive-images\u002Fadaptive-images-script.php;\u003Cbr \u002F>\n}\u003C\u002Fcode>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Windows IIS is not supported, but could be manually configured. Any IIS experts are welcome to contribute.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>Cannot work, not even in experimental mode, with CDNs which use a different subdomain for images. \u003C\u002Fli>\n\u003Cli>When using HTTPS\u002FSSL make sure that you update all your website urls and also the urls in your WordPress General\u003Cbr \u002F>\nsettings page, otherwise the plugin will not be able to locate your images. \u003C\u002Fli>\n\u003Cli>WordPress Multisite (Mu) is not supported (some plans for future support are being discussed).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Stuff to keep in mind\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin needs to add a little bit of code to your \u003Ccode>.htaccess\u003C\u002Fcode> file in order to function properly. It removes this code once disabled. If you are not cool with that, then&hellip; tough luck! \u003C\u002Fli>\n\u003Cli>The plugin does not care whether the device is actually mobile or not. It checks the device screen resolution. If you have set your breakpoints big enough then it should work just as good for desktop devices as well. However, it targets mostly the mobile ones.\u003C\u002Fli>\n\u003Cli>The resized versions of the pictures are kept in a special directory in the \u003Ccode>\u002Fwp-content\u002Fcache\u003C\u002Fcode> directory. This causes some storage overhead. It is up to you to judge whether this overhead is a sustainable option in your hosting environment. Usually it is not even remotely compared to the size of your original images directories.\u003C\u002Fli>\n\u003Cli>The plugin does not help with (nor hinder) art direction. Simple as that. Art direction https:\u002F\u002Fusecases.responsiveimages.org\u002F#art-direction in responsive images is an entirely different, yet important, problem. This plugin does not tackle with it. But it works in a supplementary way without interfering with other solutions that do. This means that you can combine it with any art direction solution.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin was originally based on the WP-Resolutions plugin https:\u002F\u002Fgithub.com\u002FJorgenHookham\u002FWP-Resolutions\u002F, but since version 0.3.0 it is a complete rewrite!\u003C\u002Fli>\n\u003Cli>Both plugins, WP-Resolutions and this one, have borrowed ideas from the Adaptive Images http:\u002F\u002Fadaptive-images.com\u002F solution, specially adapted for WordPress.\u003C\u002Fli>\n\u003Cli>Many special thanks to my good friend and colleague Antonis Zachopoulos for the countless times that he provided feedback, ideas and debugging hints.\u003C\u002Fli>\n\u003Cli>Many thanks to @railgunner for the initial idea on the CDN\u002FVarnish\u002Fexternal caching service feature in the plugin support forum. It showed the way that it was indeed possible!\u003C\u002Fli>\n\u003Cli>Thank you AJ at WpFASTER.org for being keen to test the above feature in a real environment.\u003C\u002Fli>\n\u003Cli>Thank you to the guys over at the Pressidium team for helping with debugging the CDN\u002FVarnish\u002Fexternal caching service feature and providing test environments.\u003C\u002Fli>\n\u003Cli>Thank you Andy Gray for helping debugging the weird filesystem path issues in managed hosting environments.\u003C\u002Fli>\n\u003Cli>Thank you @milenoi2016 for helping sort out one of the many cases of WordPress directories setup.\u003C\u002Fli>\n\u003Cli>Thank you @minorgod for the Windows path fix.\u003C\u002Fli>\n\u003Cli>Thank you Mark Gruffer for the global request variable exposure hint. \u003C\u002Fli>\n\u003Cli>Thank you @timholz for the SameSite cookie hint.\u003C\u002Fli>\n\u003Cli>Thank you @blackcapdesign for spotting the regular expression issue in version 0.6.70 and helping debug it.\u003C\u002Fli>\n\u003Cli>Lastly, a million thanks to all of you who provided useful feedback in the early versions of the plugin, where the inevitable glitches, due to server environment variations, were more than a few.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please, do let us know how the plugin works (or doesn’t work) for you. We love comments and creative feedback!\u003C\u002Fp>\n","Adaptive images plugin transparently resizes your images, per device screen size, in order to reduce download times in mobile environments.",4000,175890,94,56,"2024-10-15T20:03:00.000Z","6.6.5","5.0",[109,124,125,126,127],"mobile-images","optimize-images","resize-images","responsive-images","http:\u002F\u002Fwww.nevma.gr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadaptive-images.0.6.73.zip",90,3,"2022-01-11 00:00:00",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":116,"downloaded":141,"rating":142,"num_ratings":143,"last_updated":144,"tested_up_to":50,"requires_at_least":122,"requires_php":145,"tags":146,"homepage":149,"download_link":150,"security_score":151,"vuln_count":152,"unpatched_count":13,"last_vuln_date":153,"fetched_at":28},"ldap-login-for-intranet-sites","Active Directory Integration \u002F LDAP Integration","5.4.0","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Features\" rel=\"nofollow ugc\">Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Setup Guide\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-setup-guides?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">Integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Active Directory Integration \u002F LDAP Integration Login for Intranet Sites plugin\u003C\u002Fa>   lets users sign in to WordPress using their LDAP or Active Directory credentials. It maps LDAP and Active Directory attributes to WordPress user fields, syncs profiles on login, and assigns roles based on directory groups or OUs.\u003C\u002Fp>\n\u003Cp>This plugin supports:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Microsoft Active Directory\u003C\u002Fli>\n\u003Cli>Azure Active Directory\u003C\u002Fli>\n\u003Cli>Sun Active Directory\u003C\u002Fli>\n\u003Cli>OpenLDAP Directory\u003C\u002Fli>\n\u003Cli>JumpCloud\u003C\u002Fli>\n\u003Cli>FreeIPA Directory\u003C\u002Fli>\n\u003Cli>Synology\u003C\u002Fli>\n\u003Cli>\n\u003Cp>OpenDS and other LDAP directories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You can fetch LDAP OUs, map LDAP attributes, test LDAP and Active Directory authentication, and review LDAP authentication reports for failed login attempts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>This plugin brings centralized LDAP and Active Directory-based authentication, improves access control, and keeps your WordPress user information consistent with your directory source.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How the Plugin Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a user enters their details on the WordPress login page, the plugin sends an LDAP or Active Directory authentication request to your directory server. If the LDAP or AD credentials match, the user is logged in, and a WordPress account is created or updated.\u003C\u002Fp>\n\u003Cp>During LDAP or Active Directory login, the plugin can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Read LDAP and AD attributes\u003C\u002Fli>\n\u003Cli>Map LDAP attributes to WordPress profile fields\u003C\u002Fli>\n\u003Cli>Assign WordPress roles based on LDAP or Active Directory groups and OUs\u003C\u002Fli>\n\u003Cli>Sync LDAP or AD user data on every login\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can enable LDAP secure connection (LDAPS) or Kerberos \u002F NTLM for passwordless AD login on domain-joined machines. LDAP filters, multiple LDAP search bases, and backup LDAP servers can be configured when needed. LDAP authentication failures are logged for security review.\u003C\u002Fp>\n\u003Cp>This ensures WordPress uses your LDAP or Active Directory server as the main source of truth for identity and login.\u003C\u002Fp>\n\u003Cp>Plugin\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Login for Intranet Sites Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-configure-miniorange-ldap-login-premium-plugin-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory login for Intranet Sites Premium Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-multisite-ldap-ad-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory login for Intranet Sites Premium Plugin for Multisite\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fstep-by-step-guide-for-wordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory login for Cloud\u002FShared Hosting Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Add Ons\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-kerberos-single-sign-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Kerberos Single Sign On (SSO)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-configure-miniorange-directory-sync-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync User LDAP Directory\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-miniorange-profile-picture-map-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Profile Picture Sync for WordPress and BuddyPress\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-active-directory-ldap-users-search-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Search Staff\u002FEmployee from LDAP Active Directory\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-password-sync-with-ldap-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Password Sync with LDAP Server\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with WordPress version 5.0 or higher\u003C\u002Fli>\n\u003Cli>Compatible with PHP version 5.6.0 or higher\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">PHP LDAP extension Enabled\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Get a quick overview of our product\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FVdAIDLCN-cQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features of the AD Integration\u002F LDAP Integration Login for Intranet Sites Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The LDAP\u002FActive Directory Login for Intranet sites plugin includes user management features as well, such as adding users from Active Directory or another LDAP Directory who are not registered in WordPress, WordPress role mapping, LDAP\u002FActive Directory to WordPress attribute mapping, and more. We also provide additional add-ons that enhance the functionality of the basic plugin such as enabling \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkerberos-authentication-support?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Kerberos\u002FNTLM SSO Authentication\u003C\u002Fa>, importing users from Active Directory\u002FLDAP Server to WordPress, creating users in Active Directory\u002FLDAP server when created\u002Fregistered in the WordPress site, sync users between the Active Directory\u002FLDAP server and WordPress site, sync LDAP\u002FActive Directory Profile Picture thumbnail attribute to WordPress user profile picture, AD integration with third-party plugins and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What is Kerberos\u002FNTLM Single Sign On (SSO)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Effortlessly enable Single Sign-On (SSO) within your Active Directory-secured intranet using \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fntlm-kerberos-authentication-mechanism\" rel=\"nofollow ugc\">Kerberos\u002FNTLM authentication\u003C\u002Fa>. Enjoy passwordless login for domain-joined machines and enhanced security through restricted external access. With cross-platform compatibility, \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsteps-setup-kerberos-windows-authentication\" rel=\"nofollow ugc\">Kerberos authentication across Windows\u003C\u002Fa> is also ensured. \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsteps-to-setup-kerberos-on-ubuntu-rhel-centos\" rel=\"nofollow ugc\">Kerberos authentication can also be done access Ubuntu, CentOS, and RHEL\u003C\u002Fa>, protecting against unauthorized access and impersonation threats. You can also configure \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsteps-to-setup-ntlm-sso-with-apache-on-windows\" rel=\"nofollow ugc\">Kerberos\u002FNTLM SSO with Apache on Windows\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits of Kerberos Authentication Protocol\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Secure Authentication\u003C\u002Fstrong>: Strong cryptography ensures safe access to systems and resources.\u003Cbr \u002F>\n\u003Cstrong>Mutual Authentication\u003C\u002Fstrong>: Verifies both client and server identities to prevent impersonation.\u003Cbr \u002F>\n\u003Cstrong>Cross-Platform Compatibility\u003C\u002Fstrong>: Supports diverse operating systems and applications for broad SSO adoption.\u003C\u002Fp>\n\u003Ch4>Free Version Features:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>LDAP \u002F Active Directory Login:\u003C\u002Fstrong> Authenticate users by verifying their LDAP or Active Directory credentials instead of storing separate credentials in WordPress. This gives your intranet a centralized login system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP User Auto Creation:\u003C\u002Fstrong> When a directory user logs in for the first time, the plugin creates a matching WordPress account automatically. No manual user creation required.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Profile Sync:\u003C\u002Fstrong> Update a user’s WordPress profile on every login by pulling details such as name, email, and username from your directory server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default Role Mapping:\u003C\u002Fstrong> Assign a default WordPress role to all authenticated directory users to maintain consistent permissions across your intranet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Attribute Mapping:\u003C\u002Fstrong> Map directory attributes like mail, sAMAccountName, UID, or CN to WordPress user fields. This keeps user information aligned between systems.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fguide-to-setup-ldaps-on-windows-server?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAPS Support\u003C\u002Fa>:\u003C\u002Fstrong> Encrypt all authentication traffic between WordPress and your directory server using LDAPS. This protects credentials from being intercepted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Authentication Reports:\u003C\u002Fstrong> Record all failed LDAP or Active Directory login attempts. Admins can export these logs to review potential security issues or misconfigurations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add WordPress Users to LDAP:\u003C\u002Fstrong> When a new user registers on WordPress, the plugin can automatically create or update the corresponding account in your directory (when supported).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP OU Fetching:\u003C\u002Fstrong> Automatically pull Organization Units (OUs) from your directory to help you set up the correct search base during configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Connection Test:\u003C\u002Fstrong> Test your directory hostname, port, bind details, and search base before enabling login to ensure everything works as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Demo LDAP Server:\u003C\u002Fstrong> Use the built-in demo directory to try the plugin without connecting your production LDAP or Active Directory environment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hybrid LDAP Support:\u003C\u002Fstrong> Support configurations where part of your environment runs on-prem Active Directory and part uses cloud directory services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Compatibility:\u003C\u002Fstrong> Fully compatible with the latest WordPress and PHP versions. Includes documentation, setup videos, and easy configuration screens.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can find out how to configure the (AD Integration) Active Directory Integration \u002F LDAP Integration plugin through the video below\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F5DUGgP-Hf-k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>This LDAP\u002FActive Directory Login (AD Login) plugin is free to use under the Expat license. If you wish to use enhanced features, you may purchase our \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>. We also provide additional \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa> that enhance the functionality of the basic WordPress LDAP\u002FAD Login plugin. This will help support further development of our LDAP plugin, and in turn, serve our customers better.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Premium Version Features\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Our premium plugin includes additional features, as well as the aforementioned free plugin features. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login with Any LDAP Attribute:\u003C\u002Fstrong> Authenticate users using attributes like sAMAccountName, UPN, mail, UID, or any custom field defined in your directory schema.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced LDAP \u002F AD Role Mapping:\u003C\u002Fstrong> Assign roles dynamically based on a user’s group membership or OU. You can create multiple mapping rules for different user segments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>LDAP Group Fetching:\u003C\u002Fstrong> Automatically fetch directory security groups to simplify role-mapping setup inside WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended LDAP Attribute Mapping:\u003C\u002Fstrong> Map extended directory attributes such as givenName, sn, telephoneNumber, and custom schema fields to WordPress user meta.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom LDAP Attribute Support:\u003C\u002Fstrong> Create custom WordPress profile fields and link them to any attribute available in your directory server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom LDAP \u002F AD Search Filters:\u003C\u002Fstrong> Restrict login using rules based on group membership, userAccountControl flags, or any advanced LDAP filter.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple LDAP Search Bases:\u003C\u002Fstrong> Authenticate users across multiple OUs or directory paths without duplicating configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Directory Login:\u003C\u002Fstrong> Connect WordPress to multiple LDAP or Active Directory domains. The plugin can try each directory in sequence or route users based on domain rules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress to Directory Sync:\u003C\u002Fstrong> Push WordPress profile updates back to your directory server to maintain consistency in both directions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Authentication Mode:\u003C\u002Fstrong> Allow both directory users and native WordPress users to log in. Useful for mixed environments or admin-only local access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Login Redirects:\u003C\u002Fstrong> Send users to a custom URL, homepage, or profile page after successful login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed LDAP Authentication Logs:\u003C\u002Fstrong> Collect detailed logs for each failed authentication attempt, including reason codes, timestamps, and directory responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import \u002F Export Plugin Configuration:\u003C\u002Fstrong> Export your plugin setup from staging and import it into production to avoid repetitive configuration work.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-multisite-ldap-ad-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Multisite LDAP \u002F AD Support\u003C\u002Fa>:\u003C\u002Fstrong> Configure your directory connection at the network level and apply it to selected subsites in a WordPress multisite network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Login Restrictions:\u003C\u002Fstrong> Restrict login based on assigned WordPress roles when running mixed login environments.\u003C\u002Fli>\n\u003Cli>Provides seamless AD integration with \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">third-party plugins\u003C\u002Fa> such as BuddyBoss, BuddyPress, Ultimate Member, Gravity Forms, Groups, and eMember.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can find out Active Directory Integration \u002F LDAP Integration Premium Version Features through the video below\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fr0pnB2d0QP8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-intranet-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration#Add-Ons\" rel=\"nofollow ugc\">Add-ons List\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-kerberos-single-sign-sso?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Active Directory Single Sign-On (SSO) using Kerberos\u002FNTLM\u003C\u002Fa>:\u003C\u002Fstrong> Enable passwordless SSO for domain-joined machines using Kerberos or NTLM. Works with Apache, IIS, Windows with Apache, and GSSAPI-based authentication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-configure-miniorange-directory-sync-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync Users LDAP Directory\u003C\u002Fa>:\u003C\u002Fstrong> Import directory users into WordPress and schedule ongoing synchronizations. Supports bidirectional sync when enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-miniorange-ldap-buddypress-integration-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync BuddyPress Extended Profiles\u003C\u002Fa>:\u003C\u002Fstrong> Pull directory attributes into BuddyPress extended profile fields during login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-password-sync-with-ldap-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Password Sync with Active Directory\u002FLDAP Directory\u003C\u002Fa>:\u003C\u002Fstrong> Sync password changes made in WordPress back to your directory server, keeping credentials aligned.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fconfigure-miniorange-profile-picture-map-add-on-for-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Profile Picture Sync for WordPress and BuddyPress\u003C\u002Fa>:\u003C\u002Fstrong> Sync thumbnail photos from your directory into WordPress or BuddyPress profile pictures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-ultimate-member-login-integration-with-ldap-credentials?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Ultimate Member Login and Profile Integration\u003C\u002Fa>:\u003C\u002Fstrong> Enable directory login in Ultimate Member forms and map directory fields to Ultimate Member profile fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page\u002FPost Restriction:\u003C\u002Fstrong> Control access to specific pages or posts using LDAP groups or WordPress roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-miniorange-ldap-search-widget-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Search Staff From Active Directory\u002Fother LDAP Directory\u003C\u002Fa>:\u003C\u002Fstrong> Display directory users on a WordPress page using a searchable shortcode or widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-third-party-user-profile-integration-with-ldap-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Third-Party Plugin User Profile Integration\u003C\u002Fa>:\u003C\u002Fstrong> Sync directory attributes to user profiles created by other plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms Integration:\u003C\u002Fstrong> Populate form fields with directory data and verify user identity during form submission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-miniorange-ldap-buddypress-integration-add-on?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Sync BuddyPress Groups\u003C\u002Fa>:\u003C\u002Fstrong> Assign BuddyPress groups to users based on their directory group membership.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MemberPress Plugin Integration:\u003C\u002Fstrong> Allow access to MemberPress-protected content using LDAP or Active Directory accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>eMember Plugin Integration:\u003C\u002Fstrong> Enable directory login for eMember accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Groups Plugin Integration:\u003C\u002Fstrong> Map directory groups to the Groups plugin user groups for permission-based workflows.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsso-multiple-ldap-ad-using-kerberos-ntlm-protocol?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Enable SSO for Multiple Active Directory Users on Domain-Joined Machines with Kerberos\u002FNTLM\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enable seamless login for employees who use domain-joined computers. When a user is already signed into their workstation with their LDAP or Active Directory account, the plugin (with the Kerberos \u002F NTLM addon) can authenticate them automatically on WordPress without asking for a password. This gives your intranet a smooth, secure, and passwordless login flow.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fkerberos-ntlm-sso-for-wordpress-sites?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Enable MFA for External Access After LDAP Kerberos SSO\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Inside the intranet, users can rely on SSO through LDAP or Active Directory. But when someone logs in from outside the network or over VPN, you can require Multi-Factor Authentication (MFA). This protects sensitive content by verifying identity through both directory credentials and a second factor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fldap-active-directory-group-based-authorization-in-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Map LDAP\u002FAD Groups and Attributes to WordPress User Profiles\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Use directory groups and user attributes to assign WordPress roles automatically. For example, members of an “HR” group can be mapped to an editor role, while others receive subscriber or custom roles. This reduces manual user management and ensures permissions stay aligned with your organizational structure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fuser-directory-sync-between-active-directory-and-wordpress?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Automate LDAP\u002FActive Directory Sync with WordPress for Seamless User Management\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Keep WordPress user accounts up to date by syncing them with LDAP or Active Directory schedules. This includes importing new users, updating profile details, syncing profile photos, and optionally enabling self-service password updates. This is useful for large teams where user details change often.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-user-authentication-from-ldap-active-directory?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Enable Multiple LDAP Directories Support for WordPress Authentication and Synchronization\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If your setup includes multiple directory domains or different LDAP servers, the plugin can authenticate users across all of them. It can try servers in sequence or route users based on their domain. This helps organizations with multi-forest, multi-tenant, or hybrid identity environments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fguide-to-setup-multisite-ldap-ad-plugin?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for WordPress Multisite Environments\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Manage LDAP or Active Directory authentication across an entire WordPress multisite network. Configure the directory connection once at the network level and apply it to selected subsites. Each site can inherit settings or define its own role mappings.\u003C\u002Fp>\n\u003Ch4>Other Use-Cases we support:-\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-login-cloud?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">miniOrange Active Directory\u002FLDAP Integration for Cloud & Shared Hosting Platforms Plugin\u003C\u002Fa>\u003C\u002Fstrong> supports login to WordPress sites hosted on a shared hosting platform using credentials stored in active directory and LDAP Directory systems in case you are not able to enable \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffaq.miniorange.com\u002Fknowledgebase\u002Fhow-to-enable-php-ldap-extension\u002F?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP Extension\u003C\u002Fa>\u003C\u002Fstrong> on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong> \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-ldap-directory-search?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Search Staff\u002FEmployee present in your Active Directory\u003C\u002Fa>\u003C\u002Fstrong>: Display employee information pulled directly from LDAP or Active Directory on your WordPress site. Users can search staff by name, email, department, or other attributes. This is useful for intranets, company portals, employee dashboards, and internal contact lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Integration with Different CMSs\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-ldap-ad-integration-for-expressionengine?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for ExpressionEngine\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fldap-authentication-for-opencart?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for OpenCart\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fsetup-ldap-ad-integration-for-craft-cms?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">LDAP\u002FActive Directory Integration for Craft CMS\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Need support?\u003C\u002Fh4>\n\u003Cp>For support or troubleshooting help, please email us at info@xecurify.com or \u003Ca href=\"https:\u002F\u002Fwww.miniorange.com\u002Fcontact?utm_source=wordpress%20readme&utm_medium=marketplace&utm_campaign=Active%20Directory%20Integration%20\u002F%20LDAP%20Integration\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n","Active Directory Integration\u002FLDAP Integration enables login & sync in WordPress with Active Directory\u002FLDAP Directory credentials, 24\u002F7 ACTIVE SUPPORT",322455,98,205,"2026-01-27T07:18:00.000Z","5.6.0",[80,147,82,83,148],"active-directory-integration","ldap-authentication","https:\u002F\u002Fminiorange.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fldap-login-for-intranet-sites.5.4.0.zip",97,7,"2023-09-25 00:00:00",{"attackSurface":155,"codeSignals":190,"taintFlows":200,"riskAssessment":201,"analyzedAt":207},{"hooks":156,"ajaxHandlers":186,"restRoutes":187,"shortcodes":188,"cronEvents":189,"entryPointCount":13,"unprotectedCount":13},[157,164,168,171,175,178,183],{"type":158,"name":159,"callback":160,"priority":161,"file":162,"line":163},"action","user_register","daptlk_vs_registration_save",10,"index.php",15,{"type":158,"name":165,"callback":166,"file":162,"line":167},"show_user_profile","daptlk_vs__extra_user_profile_fields",28,{"type":158,"name":169,"callback":166,"file":162,"line":170},"edit_user_profile",29,{"type":158,"name":172,"callback":173,"file":162,"line":174},"personal_options_update","daptlk_vs__save_extra_user_profile_fields",47,{"type":158,"name":176,"callback":173,"file":162,"line":177},"edit_user_profile_update",48,{"type":179,"name":180,"callback":181,"file":162,"line":182},"filter","the_content","daptlk_vs_insertcontent",66,{"type":158,"name":184,"callback":185,"file":162,"line":34},"admin_init","daptlk_vs_my_general_section",[],[],[],[],{"dangerousFunctions":191,"sqlUsage":192,"outputEscaping":194,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":106,"bundledLibraries":199},[],{"prepared":13,"raw":13,"locations":193},[],{"escaped":31,"rawEcho":106,"locations":195},[196],{"file":162,"line":197,"context":198},108,"raw output",[],[],{"summary":202,"deductions":203},"The \"generate-dap-license-key\" v1.1 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface, with no apparent entry points lacking authentication.  The code signals further reinforce this, showing no dangerous functions, no raw SQL queries, and no file operations. The presence of capability checks is a good practice for controlling access to plugin functionality.\n\nHowever, there are minor areas of concern. While the overall output escaping is satisfactory (67% properly escaped), the fact that one out of three outputs is not properly escaped represents a potential avenue for cross-site scripting (XSS) vulnerabilities if the unsanitized output is user-controllable. The complete lack of taint analysis results and vulnerability history suggests either a highly secure plugin or a lack of rigorous testing and historical tracking.  The absence of nonce checks on any potential entry points, if they were to exist, could be a concern, but given the zero entry points, this is less critical at present.\n\nIn conclusion, the plugin demonstrates a strong foundation with a small attack surface and good coding practices. The primary weakness lies in the minor output escaping issue and the lack of historical vulnerability data. For a plugin with no recorded vulnerabilities and a limited attack surface, its current security is likely adequate, but the unescaped output warrants attention for a truly robust security profile.",[204],{"reason":205,"points":206},"Partial output escaping issues",5,"2026-03-16T22:57:55.703Z",{"wat":209,"direct":214},{"assetPaths":210,"generatorPatterns":211,"scriptPaths":212,"versionParams":213},[],[],[],[],{"cssClasses":215,"htmlComments":217,"htmlAttributes":218,"restEndpoints":223,"jsGlobals":224,"shortcodeOutput":225},[216],"form-table",[],[219,220,221,222],"name=\"vs_license_key_abc\"","id=\"vs_license_key_abc\"","name=\"daptlk_vs_append_page_id\"","id=\"daptlk_vs_append_page_id\"",[],[],[226,227],"\u003Cp style=\"font-size:16\">\u003Cstrong>Plugin License Key:\u003C\u002Fstrong> ","\u003Cinput type=\"text\" name=\"vs_license_key_abc\" id=\"vs_license_key_abc\" class=\"regular-text\" value=\""]