
Post to Google My Business (Google Business Profile) Security & Risk Analysis
wordpress.org/plugins/post-to-google-my-businessAuto-publish posts, pages & CPTs, plus manage Google Business Profile posts. All from your WordPress dashboard!
Is Post to Google My Business (Google Business Profile) Safe to Use in 2026?
Generally Safe
Score 100/100Post to Google My Business (Google Business Profile) has a strong security track record. Known vulnerabilities have been patched promptly.
The "post-to-google-my-business" plugin version 3.3.4 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by having no apparent direct attack surface through AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. A significant number of SQL queries utilize prepared statements, and the presence of nonce and capability checks is encouraging. However, several critical concerns warrant attention.
The static analysis reveals a significant risk due to the use of the `unserialize` function, which is a known vector for remote code execution if untrusted data is processed. Coupled with this, the taint analysis indicates three high-severity flows with unsanitized paths, suggesting potential vulnerabilities where user-controlled input could lead to unintended code execution or data manipulation. Furthermore, only 43% of output is properly escaped, raising concerns about Cross-Site Scripting (XSS) vulnerabilities.
While the plugin has a history of one medium-severity CVE, and there are no currently unpatched vulnerabilities, the pattern of past issues (CSRF) and the current findings in static and taint analysis suggest an area that requires careful monitoring and potential improvement. The Freemiium library bundled at v1.0 might also be outdated, posing an additional, albeit lower, risk. The plugin has strengths in its controlled entry points and robust internal checks, but the identified risks with `unserialize`, unsanitized taint flows, and insufficient output escaping are significant and must be addressed.
Key Concerns
- Dangerous function 'unserialize' used
- High severity taint flows with unsanitized paths
- Low percentage of properly escaped output
- Bundled library Freemiium v1.0 potentially outdated
Post to Google My Business (Google Business Profile) Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Post to Google My Business <= 3.1.14 - Cross-Site Request Forgery to Dismiss Notification
Post to Google My Business (Google Business Profile) Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Post to Google My Business (Google Business Profile) Attack Surface
WordPress Hooks 14
Maintenance & Trust
Post to Google My Business (Google Business Profile) Maintenance & Trust
Maintenance Signals
Community Trust
Post to Google My Business (Google Business Profile) Alternatives
Reviews and Rating – Google Reviews
g-business-reviews-rating
Completely restriction-free Google reviews and rating as Shortcode/Widget. Extensive display options; delicious themes; includes Structured Data.
Local SEO By Ankit Rawat
local-seo-by-ankit-rawat
Boost Local Search Rankings with the ultimate Local SEO plugin. Add schema, integrate Google My Business, and attract more local customers easily.
Synoveo – Control Your Google Maps Listing
synoveo
Your customers search Google Maps to find you. But what does Google show them?
Reviews Showcase for Google
reviews-showcase-for-google
A simple plugin to display Google Reviews using a shortcode and a floating badge. Now with SEO Schema Markup.
Widgets for Google Reviews
wp-reviews-plugin-for-google
Embed Google reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Google reviews.
Post to Google My Business (Google Business Profile) Developer Profile
2 plugins · 10K total installs
How We Detect Post to Google My Business (Google Business Profile)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-to-google-my-business/css/jquery-ui.min.css/wp-content/plugins/post-to-google-my-business/js/settings.js/wp-content/plugins/post-to-google-my-business/js/settings.css/wp-content/plugins/post-to-google-my-business/js/settings.jspost-to-google-my-business/js/settings.js?ver=post-to-google-my-business/js/settings.css?ver=HTML / DOM Fingerprints
mbp-settings-pagedata-mbp-noncembp_localize_script