
Name Directory Security & Risk Analysis
wordpress.org/plugins/name-directoryName directory (glossary) with many options like multiple directories, integrated search, non-latin characters, recaptcha, HTML editor and many more.
Is Name Directory Safe to Use in 2026?
Generally Safe
Score 88/100Name Directory has a strong security track record. Known vulnerabilities have been patched promptly.
The "name-directory" v1.33.0 plugin exhibits a mixed security posture. While it demonstrates good practices like using prepared statements for a majority of its SQL queries and implementing nonce and capability checks on its entry points, several concerning areas require attention. The static analysis reveals a significant number of taint flows with unsanitized paths, with 7 high-severity flows, suggesting potential for injection vulnerabilities that could be exploited if these paths are exposed to user input. Furthermore, a concerning 69% of output escaping is not properly performed, which opens the door to Cross-Site Scripting (XSS) vulnerabilities.
The vulnerability history is particularly troubling, with 10 known CVEs, including 5 high-severity and 5 medium-severity ones. The common vulnerability types (Missing Authorization, CSRF, XSS) align with the static analysis findings regarding unsanitized paths and output escaping. While there are currently no unpatched CVEs, the sheer volume and nature of past vulnerabilities indicate a recurring pattern of security weaknesses within the plugin. The most recent vulnerability reported in 2026 suggests a potential for outdated security patches if not diligently managed.
In conclusion, while the plugin has adopted some secure coding practices, the high number of unsanitized taint flows and insufficient output escaping, coupled with a history of significant past vulnerabilities, present a considerable risk. The current lack of unpatched CVEs is a positive sign, but the underlying code issues and historical patterns suggest ongoing vigilance and potential for future vulnerabilities if not addressed.
Key Concerns
- High severity taint flows
- Insufficient output escaping
- High number of past high/medium CVEs
Name Directory Security Vulnerabilities
CVEs by Year
Severity Breakdown
10 total CVEs
Name Directory <= 1.32.1 - Unauthenticated Stored Cross-Site Scripting via 'name_directory_name'
Name Directory <= 1.32.0 - Unauthenticated Stored Cross-Site Scripting via Double HTML-Entity Encoding in Submission Form
Name Directory <= 1.30.3 - Unauthenticated Stored Cross-Site Scripting via Multiple Parameters
Name Directory <= 1.30.0 - Missing Authorization
Name Directory <= 1.29.0 - Reflected Cross-Site Scripting
Name Directory <= 1.27.1 - Cross Site Request Forgery
Name Directory <= 1.25.4 - Unauthorized Settings Update
Name Directory <= 1.25.3 - Cross-Site Request Forgery
Name Directory <= 1.25.2 - Cross-Site Scripting
Name Directory <= 1.17.4 - Cross-Site Request Forgery
Name Directory Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Name Directory Attack Surface
AJAX Handlers 2
Shortcodes 3
WordPress Hooks 11
Maintenance & Trust
Name Directory Maintenance & Trust
Maintenance Signals
Community Trust
Name Directory Alternatives
Lexicographer
lexicographer
Lexicographer creates an alphabetical index of your blog, using keywords you choose. The index can be included in any page, post or text widget.
3task Glossary – Dictionary, Wiki & Knowledge Base
3task-glossary
Create glossaries, dictionaries & knowledge bases using WordPress pages. A-Z navigation, auto-linking, dark mode. No database, just pages.
Easy Glossary
easy-glossary
A lightweight, flexible glossary plugin that auto-links terms, shows tooltips, and provides an index shortcode.
CM Tooltip Glossary
enhanced-tooltipglossary
Transform jargon into engaging content that boosts SEO, drives engagement, improves conversions, with automatic links and tooltips.
Heroic Glossary – Block for building Glossaries, Dictionaries and more
heroic-glossary
The best WordPress glossary builder plugin to create and manage your own glossary of terms.
Name Directory Developer Profile
4 plugins · 7K total installs
How We Detect Name Directory
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/name-directory/css/name-directory-admin.css/wp-content/plugins/name-directory/css/name-directory.css/wp-content/plugins/name-directory/css/name-directory-admin-settings.css/wp-content/plugins/name-directory/js/name-directory-admin.js/wp-content/plugins/name-directory/js/name-directory.js/wp-content/plugins/name-directory/js/name-directory-admin.js/wp-content/plugins/name-directory/js/name-directory.jsname-directory/css/name-directory-admin.css?ver=name-directory/css/name-directory.css?ver=name-directory/css/name-directory-admin-settings.css?ver=name-directory/js/name-directory-admin.js?ver=name-directory/js/name-directory.js?ver=HTML / DOM Fingerprints
name-directory-admin-settingsname-directory-form-errorsname-directory-add-new-formname-directory-entries-tablename-directory-table-namename-directory-table-directoryname-directory-table-publishedname-directory-table-edit+7 more<!-- These are the capabilities the Members plugin will offer --><!-- Register the general settings page --><!-- Create the submenu pages --><!-- Shortcode output -->+2 moredata-name-directory-iddata-noncename_directory_ajax_object/wp-json/name-directory/v1/names/wp-json/name-directory/v1/directories<div class="name-directory-single-name"><div class="name-directory-search"><form method="post" id="name-directory-search-form"><input type="text" name="search" id="name-directory-search-input" placeholder="Search names...">