
Broadstreet Security & Risk Analysis
wordpress.org/plugins/broadstreetIntegrate Broadstreet adserving power into your site.
Is Broadstreet Safe to Use in 2026?
Generally Safe
Score 95/100Broadstreet has a strong security track record. Known vulnerabilities have been patched promptly.
The "broadstreet" plugin version 1.52.2 presents a mixed security posture. While it demonstrates good practices like using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns arise from its attack surface. A substantial number of entry points, specifically 16 out of 20, lack proper authentication or authorization checks, creating a large potential for unauthorized access and actions. The absence of any taint analysis results is positive, suggesting no critical flaws were detected in that specific area during the analysis. However, the plugin's history is marred by 6 known medium-severity CVEs, including past instances of missing authorization, CSRF, and XSS. The fact that there are currently no unpatched CVEs is a positive sign, but the recurring nature of these vulnerability types indicates a potential for similar weaknesses to be reintroduced or remain latent in the codebase. The most recent vulnerability was dated in the future (2026-01-19), which is an anomaly that warrants investigation and may indicate an error in the data itself or a projection that did not materialize. Overall, the plugin has strengths in secure database interactions and output handling, but its extensive unprotected entry points and past vulnerability patterns necessitate caution and vigilant monitoring.
Key Concerns
- Large attack surface without auth checks
- Unprotected REST API routes
- Unprotected AJAX handlers
- Missing nonce checks on AJAX
- Past medium severity CVEs (6 total)
- Percentage of output not properly escaped
Broadstreet Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
Broadstreet Ads <= 1.52.1 - Missing Authorization
Broadstreet Ads <= 1.51.7 - Reflected Cross-Site Scripting
Broadstreet <= 1.51.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
Broadstreet <= 1.52.1 - Authenticated (Subscriber+) Stored Cross-Site Scripting
Broadstreet <= 1.51.1 - Cross-Site Request Forgery
Broadstreet <= 1.51.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via zone Parameter
Broadstreet Code Analysis
SQL Query Safety
Output Escaping
Broadstreet Attack Surface
AJAX Handlers 12
REST API Routes 4
Shortcodes 4
WordPress Hooks 66
Maintenance & Trust
Broadstreet Maintenance & Trust
Maintenance Signals
Community Trust
Broadstreet Alternatives
Ping News
ping-news
The Ping! WordPress plugin allows hyperlocal journalists to submit their news stories to the Ping! system and receive approval/feedback on their stori …
Polylang
polylang
Go multilingual in a simple and efficient way. Keep writing posts and taxonomy terms as usual while defining their languages all at once.
Performant Translations
performant-translations
Making internationalization/localization in WordPress faster than ever before.
Structured Content (JSON-LD) #wpsc
structured-content
Add flexible content boxes with JSON-LD microdata output according to schema.org e.g. FAQPage, ProfilePage, Event, Course, LocalBusiness, JobPosting a …
WP User Avatars
wp-user-avatars
Allow registered users to upload & select their own avatars.
Broadstreet Developer Profile
5 plugins · 3K total installs
How We Detect Broadstreet
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/broadstreet/css/broadstreet.css/wp-content/plugins/broadstreet/js/broadstreet.js/wp-content/plugins/broadstreet/js/broadstreet-admin.js/wp-content/plugins/broadstreet/css/broadstreet-admin.css/wp-content/plugins/broadstreet/js/broadstreet.js/wp-content/plugins/broadstreet/js/broadstreet-admin.jsbroadstreet/css/broadstreet.css?ver=broadstreet/js/broadstreet.js?ver=broadstreet/js/broadstreet-admin.js?ver=broadstreet/css/broadstreet-admin.css?ver=HTML / DOM Fingerprints
broadstreet-widgetbroadstreet-ad-wrapper<!-- Broadstreet Ad --><!-- End Broadstreet Ad -->data-broadstreet-zone-iddata-broadstreet-placement-idwindow.broadstreet_config/wp-json/broadstreet/v1/data[broadstreet][businesses]