
SFR Directory Category Display Security & Risk Analysis
wordpress.org/plugins/sfr-directory-category-displayAutomatically displays category descriptions, images, and subcategories for Directorist, Business Directory Plugin, and GeoDirectory.
Is SFR Directory Category Display Safe to Use in 2026?
Generally Safe
Score 100/100SFR Directory Category Display has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
Based on the provided static analysis and vulnerability history, the sfr-directory-category-display plugin v5.1.6 exhibits a generally strong security posture. The absence of known CVEs, critical or high severity taint flows, and the consistent use of prepared statements for all SQL queries are significant strengths. Furthermore, the high percentage of properly escaped output and the presence of nonce and capability checks on its entry points indicate good development practices for handling user-supplied data and controlling access. The plugin also avoids bundled libraries, which can often be a source of outdated and vulnerable components.
However, a few areas warrant attention. The plugin has four AJAX handlers, and while the analysis states zero are without auth checks, this is a critical area to re-verify. Any undiscovered bypasses or misconfigurations in these checks could expose the plugin to unauthorized actions. The presence of file operations and an external HTTP request, while not explicitly flagged as vulnerable, always introduce a potential attack surface that requires careful scrutiny. The total number of entry points (4 AJAX handlers) is not excessively large, but the lack of shortcodes or cron events means the AJAX handlers are the primary focus for potential vulnerabilities.
In conclusion, the plugin appears to be developed with security in mind, demonstrating good practices in critical areas like SQL handling and output sanitization, and it has a clean vulnerability history. The primary area of vigilance should be the thoroughness of authentication and authorization checks on all its AJAX endpoints to ensure no unintended access or actions can be performed.
Key Concerns
- AJAX handlers without auth checks (if found)
- Potential risk from file operations
- Potential risk from external HTTP requests
SFR Directory Category Display Security Vulnerabilities
SFR Directory Category Display Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
SFR Directory Category Display Attack Surface
AJAX Handlers 4
WordPress Hooks 63
Maintenance & Trust
SFR Directory Category Display Maintenance & Trust
Maintenance Signals
Community Trust
SFR Directory Category Display Alternatives
SFR Directory Analytics
sfr-directory-analytics
Free analytics for Directorist, GeoDirectory & Business Directory. Track listings, searches & performance with beautiful dashboards.
GeoBuddy
geobuddy
Enhance your GeoDirectory listings with modern social media fields and virtual tour integration. ---
Category Order and Taxonomy Terms Order
taxonomy-terms-order
Drag-and-drop ordering for Categories & any taxonomy (hierarchically) using a Drag and Drop Sortable JavaScript capability.
No Category Base (WPML)
no-category-base-wpml
This plugin removes the mandatory 'Category Base' from your category permalinks. It's compatible with WPML.
Pages with category and tag
pages-with-category-and-tag
Add Categories and Tags to Pages.
SFR Directory Category Display Developer Profile
6 plugins · 70 total installs
How We Detect SFR Directory Category Display
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/sfr-directory-category-display/assets/css/sfr-dcd-frontend.css/wp-content/plugins/sfr-directory-category-display/assets/js/sfr-dcd-frontend.js/wp-content/plugins/sfr-directory-category-display/assets/css/sfr-dcd-admin.css/wp-content/plugins/sfr-directory-category-display/assets/js/sfr-dcd-admin.js/wp-content/plugins/sfr-directory-category-display/assets/js/sfr-dcd-frontend.js/wp-content/plugins/sfr-directory-category-display/assets/js/sfr-dcd-admin.jssfr-directory-category-display/assets/css/sfr-dcd-frontend.css?ver=sfr-directory-category-display/assets/js/sfr-dcd-frontend.js?ver=sfr-directory-category-display/assets/css/sfr-dcd-admin.css?ver=sfr-directory-category-display/assets/js/sfr-dcd-admin.js?ver=HTML / DOM Fingerprints
sfr-dcd-category-descriptionsfr-dcd-subcategory-listsfr-dcd-grid-layoutsfr-dcd-list-layoutsfr-dcd-category-imagesfr-dcd-seo-analytics-dashboardsfr-dcd-admin-notice-upgrade<!-- DCD Debug: initialize_adapter() called --><!-- DCD Debug: Selected plugin setting: <!-- DCD Debug: Auto-detected plugin: <!-- DCD Debug: Selected directory plugin: +6 moredata-plugin-slug="sfr-directory-category-display"window.sfr_dcd_ajax_object[sfr_directory_category_display][sfr-directory-category-display]