Open Directory Security & Risk Analysis

wordpress.org/plugins/open-directory

Provide you a listing and insert listing in front side of your WordPress site and you can control how user insert list or the directory privacy.

0 active installs v1.2.2 PHP 7.0+ WP 5.0+ Updated Mar 10, 2025
directory-listingopendirectory
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Open Directory Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "open-directory" v1.2.2 plugin exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is highly commendable. Furthermore, the consistent use of prepared statements for SQL, proper output escaping for all outputs, and the presence of nonce and capability checks on entry points are excellent security practices. The taint analysis revealing no unsanitized paths indicates a low risk of common injection vulnerabilities. The plugin also has no recorded vulnerability history, which suggests a history of secure development and maintenance.

While the plugin demonstrates many strengths, the analysis reveals a limited attack surface with only 3 total entry points, all of which are reported as protected. This is a significant positive. However, it is important to acknowledge that static analysis has limitations and cannot guarantee complete security. The absence of any recorded vulnerabilities is positive, but it doesn't entirely eliminate the possibility of undiscovered issues. Overall, "open-directory" v1.2.2 appears to be a secure plugin, with robust security implementations in place and a clean history. The developer has clearly prioritized security in its design.

Vulnerabilities
None known

Open Directory Security Vulnerabilities

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

Open Directory Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
61 escaped
Nonce Checks
2
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped61 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_settings (inc\classes\setup.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Open Directory Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_opendirectory_add_iteminc\classes\actions.php:31
noprivwp_ajax_opendirectory_add_iteminc\classes\actions.php:32

Shortcodes 1

[opendirectory] inc\classes\shortcodes.php:32
WordPress Hooks 11
actionadmin_enqueue_scriptsinc\classes\assets.php:21
actionwp_enqueue_scriptsinc\classes\assets.php:22
actioninitinc\classes\posttype.php:38
actioninitinc\classes\posttype.php:39
actioninitinc\classes\posttype.php:40
actionadmin_menuinc\classes\setup.php:29
actionadmin_menuinc\classes\setup.php:30
actionadmin_initinc\classes\setup.php:32
filtertemplate_includeinc\classes\setup.php:34
actionadmin_noticesinc\classes\setup.php:97
actionadmin_noticesinc\classes\setup.php:105
Maintenance & Trust

Open Directory Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 10, 2025
PHP min version7.0
Downloads356

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Open Directory Developer Profile

Kazi Mohammad Foysal

6 plugins · 140 total installs

91
trust score
Avg Security Score
96/100
Avg Patch Time
18 days
View full developer profile
Detection Fingerprints

How We Detect Open Directory

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/open-directory/assets/build/css/listing.css/wp-content/plugins/open-directory/assets/build/js/insert.js/wp-content/plugins/open-directory/assets/build/css/admin.css
Script Paths
/wp-content/plugins/open-directory/assets/build/js/insert.js
Version Parameters
open-directory/assets/build/css/listing.css?ver=open-directory/assets/build/js/insert.js?ver=open-directory/assets/build/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
opendirectory-list-containeropendirectory-insert-form-wrapper
HTML Comments
<!-- Template for Directory Listing Shortcode --><!-- Template for Insert Form Shortcode -->
Data Attributes
data-noncedata-urldata-logged-indata-is-admindata-username
JS Globals
odir_ajax
REST Endpoints
/wp-json/opendirectory
Shortcode Output
[opendirectory type="list"][opendirectory type="insert"]
FAQ

Frequently Asked Questions about Open Directory