
Ajax Dropdowns Security & Risk Analysis
wordpress.org/plugins/ajax-dropdownsDisplay a group of posts that can be switched using dropdowns.
Is Ajax Dropdowns Safe to Use in 2026?
Generally Safe
Score 85/100Ajax Dropdowns has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "ajax-dropdowns" plugin v0.9.8 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has a clean vulnerability history with no recorded CVEs. The plugin also includes a nonce check, which is a fundamental security control.
However, significant concerns arise from the static analysis. The plugin has a total of 3 entry points, with 2 of them being AJAX handlers that lack authentication checks. This creates a substantial attack surface accessible to unauthenticated users, potentially allowing them to trigger plugin functionality without proper authorization. Furthermore, the taint analysis indicates one flow with unsanitized paths, which, while not classified as critical or high, still represents a potential risk for input manipulation or unexpected behavior.
The limited output escaping (14% properly escaped) is another area of concern, as it increases the likelihood of cross-site scripting (XSS) vulnerabilities if user-supplied data is not properly sanitized before being displayed. The plugin's vulnerability history, while currently clean, does not negate the risks identified in the code analysis. A balanced conclusion is that while the plugin doesn't have a history of severe vulnerabilities and uses prepared statements, the unprotected AJAX endpoints and potential for unsanitized paths and output represent notable security weaknesses that require attention.
Key Concerns
- Unprotected AJAX handlers
- Flows with unsanitized paths
- Low output escaping percentage
Ajax Dropdowns Security Vulnerabilities
Ajax Dropdowns Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Ajax Dropdowns Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 10
Maintenance & Trust
Ajax Dropdowns Maintenance & Trust
Maintenance Signals
Community Trust
Ajax Dropdowns Alternatives
Search in Place
search-in-place
Search in Place improves blog search by displaying query results in real time. It displays the results dynamically as you enter the search criteria.
Autocomplete Search
autocomplete-search
Add an autocomplete search feature to your WordPress site.Search across posts,pages, and WooCommerce products with a fast,AJAX-powered search box.
Gp Subtitle for Post, Pages and Custom Type
gp-subtitle-for-pages-and-posts
Enables the subtitle for post, pages and custom type. Work with all editors like gutenberg, classic editor. You can easily manage the subtitle for pag …
Duplicate Post
copy-delete-posts
Duplicate post
Display Posts – Easy lists, grids, navigation, and more
display-posts-shortcode
Add a listing of content on your website using a simple shortcode. Filter the results by category, author, and more.
Ajax Dropdowns Developer Profile
12 plugins · 21K total installs
How We Detect Ajax Dropdowns
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ajax-dropdowns/assets/css/ajaxd.css/wp-content/plugins/ajax-dropdowns/assets/css/chosen.css/wp-content/plugins/ajax-dropdowns/assets/css/admin.css/wp-content/plugins/ajax-dropdowns/assets/js/chosen.jquery.min.js/wp-content/plugins/ajax-dropdowns/assets/js/ajaxd-admin.js/wp-content/plugins/ajax-dropdowns/assets/js/chosen.jquery.min.js/wp-content/plugins/ajax-dropdowns/assets/js/ajaxd-admin.js/wp-content/plugins/ajax-dropdowns/assets/css/ajaxd.css?ver=/wp-content/plugins/ajax-dropdowns/assets/css/admin.css?ver=/wp-content/plugins/ajax-dropdowns/assets/js/ajaxd-admin.js?ver=HTML / DOM Fingerprints
ajaxd-postsajaxd-posts-tableajaxd-placeholderchosen-selectchosen-rtldata-post-typeajax_dropdowns_ajax_object/wp-json/ajax-dropdowns/v1[ajax_dropdown]