
Structured Listing Business Directory Security & Risk Analysis
wordpress.org/plugins/structured-listingWith WPSL, you can usefully expand your site with well-structured and simple to use business directory and earn money.
Is Structured Listing Business Directory Safe to Use in 2026?
Generally Safe
Score 92/100Structured Listing Business Directory has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "structured-listing" plugin v1.0.0 exhibits a generally good security posture due to its adherence to several key WordPress security best practices. The absence of dangerous functions, file operations, and external HTTP requests, coupled with 100% of SQL queries using prepared statements and a very high percentage of properly escaped output, are strong indicators of secure coding. The presence of nonce and capability checks, while not comprehensive across all entry points, is also a positive sign.
However, a significant concern arises from the plugin's attack surface. It exposes one REST API route without any permission callbacks. This means any unauthenticated user could potentially interact with this endpoint, which could lead to unintended consequences or be used as a pivot point for further attacks, especially if the endpoint's functionality is sensitive. The static analysis does not indicate any taint flows, which is encouraging, but the unprotected REST API endpoint represents a clear and present risk.
The plugin's vulnerability history is spotless, with no known CVEs. This, combined with the positive code signals, suggests a plugin that has likely been developed with security in mind. Nevertheless, the lack of historical vulnerabilities does not negate the immediate risk posed by the unprotected REST API endpoint. The plugin's strengths lie in its secure handling of core WordPress functionalities like SQL and output, but its weakness is a directly exposed, unauthenticated REST API entry point.
Key Concerns
- REST API route without permission callbacks
Structured Listing Business Directory Security Vulnerabilities
Structured Listing Business Directory Code Analysis
Output Escaping
Structured Listing Business Directory Attack Surface
REST API Routes 1
WordPress Hooks 41
Maintenance & Trust
Structured Listing Business Directory Maintenance & Trust
Maintenance Signals
Community Trust
Structured Listing Business Directory Alternatives
Classic Editor
classic-editor
Enables the previous "classic" editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports all plugins that extend this screen.
Starter Templates – AI-Powered Templates for Elementor & Gutenberg
astra-sites
The growing library of 300+ ready-to-use templates that work with all WordPress themes including Astra, Hello, OceanWP, GeneratePress and more
Advanced Editor Tools
tinymce-advanced
Extends and enhances the block editor (Gutenberg) and the classic editor (TinyMCE).
Spectra Gutenberg Blocks – Website Builder for the Block Editor
ultimate-addons-for-gutenberg
Power-up Gutenberg with advanced blocks for faster website creation. Build your WordPress website effortlessly using powerful building blocks!
Breadcrumb NavXT
breadcrumb-navxt
Adds breadcrumb navigation showing the visitor's path to their current location.
Structured Listing Business Directory Developer Profile
2 plugins · 1K total installs
How We Detect Structured Listing Business Directory
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/structured-listing/build/blocks/address-block/index.css/wp-content/plugins/structured-listing/build/blocks/single-address/index.css/wp-content/plugins/structured-listing/assets/js/view.js/wp-content/plugins/structured-listing/assets/js/editor-script.js/wp-content/plugins/structured-listing/assets/js/address-category.js/wp-content/plugins/structured-listing/assets/js/view.js/wp-content/plugins/structured-listing/build/blocks/address-block/index.css/wp-content/plugins/structured-listing/build/blocks/single-address/index.css/wp-content/plugins/structured-listing/assets/js/editor-script.js/wp-content/plugins/structured-listing/assets/js/address-category.jsstructured-listing/assets/js/view.js?ver=structured-listing/build/blocks/address-block/index.css?ver=structured-listing/build/blocks/single-address/index.css?ver=structured-listing/assets/js/editor-script.js?ver=structured-listing/assets/js/address-category.js?ver=HTML / DOM Fingerprints
data-address-block-search-urldata-address-block-nonceaddressBlockaddressBlockCategoriesaddressCategoryData/wp-json/address-block/v1/search