WP Business Directory FREE Security & Risk Analysis

wordpress.org/plugins/wp-business-directory-free

A customisable, easy to use Wordpress Business Directory plug-in for Wordpress. Build and customise your own business directory in no time.

10 active installs v1.0.8.2 PHP + WP 3.0.1+ Updated May 17, 2018
businessbusiness-directorybusinesss-listingslistingsearch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Business Directory FREE Safe to Use in 2026?

Generally Safe

Score 85/100

WP Business Directory FREE has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The overall security posture of wp-business-directory-free v1.0.8.2 shows some concerning weaknesses despite a lack of known historical vulnerabilities. The plugin exhibits a significant attack surface with 5 AJAX handlers, all of which lack authentication checks, presenting a clear risk of unauthorized access and execution of potentially sensitive functions. While the majority of SQL queries use prepared statements, the presence of 4 taint flows with unsanitized paths, specifically two of high severity, indicates potential vulnerabilities that could be exploited if user-supplied data is not properly validated and sanitized before being used in file operations or other sensitive contexts.

The absence of any recorded CVEs is a positive sign, suggesting the plugin has historically been developed with some security considerations or has not been a prominent target. However, this should not be relied upon as a sole indicator of current security. The code signals for dangerous functions and external HTTP requests are positive, indicating good practices in those areas. The significant number of output operations (512) with only 57% properly escaped is a moderate concern, potentially leading to cross-site scripting (XSS) vulnerabilities if certain outputs are not correctly handled. The plugin's strengths lie in its use of prepared statements for SQL and the absence of dangerous functions. The primary weaknesses are the unprotected AJAX endpoints and the high-severity taint flows.

Key Concerns

  • AJAX handlers without auth checks
  • High severity taint flows
  • Unescaped output
Vulnerabilities
None known

WP Business Directory FREE Security Vulnerabilities

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

WP Business Directory FREE Code Analysis

Dangerous Functions
0
Raw SQL Queries
12
37 prepared
Unescaped Output
222
290 escaped
Nonce Checks
6
Capability Checks
19
File Operations
4
External Requests
0
Bundled Libraries
0

SQL Query Safety

76% prepared49 total queries

Output Escaping

57% escaped512 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

10 flows4 with unsanitized paths
wpbdf_get_business_image (wp-business-directory-free.php:536)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

WP Business Directory FREE Attack Surface

Entry Points8
Unprotected5

AJAX Handlers 5

authwp_ajax_checkLongLatfunctions\google-map.php:31
noprivwp_ajax_checkLongLatfunctions\google-map.php:32
authwp_ajax_get_localsfunctions\search.php:6
noprivwp_ajax_get_localsfunctions\search.php:7
authwp_ajax_get_business_imagewp-business-directory-free.php:546

Shortcodes 3

[wpbdf-directory] functions\search.php:4
[wpbdf-directory-details] functions\search.php:5
[wpbdf-signup-page] wp-business-directory-free.php:882
WordPress Hooks 6
actioninitfunctions\admin.php:6
actionadmin_menufunctions\admin.php:71
actionadmin_enqueue_scriptsfunctions\setup.php:283
actionadmin_noticeswp-business-directory-free.php:33
actionplugins_loadedwp-business-directory-free.php:38
actionwp_enqueue_scriptswp-business-directory-free.php:60
Maintenance & Trust

WP Business Directory FREE Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMay 17, 2018
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

WP Business Directory FREE Developer Profile

jtibbles

3 plugins · 50 total installs

87
trust score
Avg Security Score
90/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP Business Directory FREE

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-business-directory-free/css/font-awesome.min.css/wp-content/plugins/wp-business-directory-free/js/slideshow.js/wp-content/plugins/wp-business-directory-free/js/fe-business-details.js/wp-content/plugins/wp-business-directory-free/css/slideshow.css/wp-content/plugins/wp-business-directory-free/template/css/wpbdf-business-details-page.css
Script Paths
//maps.googleapis.com/maps/api/js
Version Parameters
wp-business-directory-free/js/slideshow.js?ver=wp-business-directory-free/js/fe-business-details.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpbdf-paginationwpbdf-business-details-page
Data Attributes
data-wpbdf-id
JS Globals
wpbdf_get_google_api_key
FAQ

Frequently Asked Questions about WP Business Directory FREE