Auto Publish for Google My Business Security & Risk Analysis

wordpress.org/plugins/wp-google-my-business-auto-publish

Auto Publish for Google My Business automatically publishes posts, custom posts and pages to your Google Business page or display Google My Business r …

10K active installs v3.13 PHP 5.2.4+ WP 4.0+ Updated May 6, 2025
auto-publishautopublishgoogle-businessgoogle-my-businessgoogle-my-business-auto-publish
91
A · Safe
CVEs total2
Unpatched0
Last CVENov 2, 2023
Safety Verdict

Is Auto Publish for Google My Business Safe to Use in 2026?

Generally Safe

Score 91/100

Auto Publish for Google My Business has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Nov 2, 2023Updated 1yr ago
Risk Assessment

The "wp-google-my-business-auto-publish" plugin v3.13 exhibits a generally good security posture, with a significant number of protective measures in place. All identified entry points, including AJAX handlers and REST API routes, appear to have proper authentication and capability checks, which is a strong indicator of secure development practices. Furthermore, the absence of taint flows with unsanitized paths and raw SQL queries further bolster its security. The plugin also demonstrates a good effort in output escaping, with a high percentage of outputs being properly handled. However, the presence of the `unserialize` function, even if not directly exploited in taint analysis, represents a potential risk if not handled with extreme care, as it can be a vector for remote code execution or deserialization vulnerabilities. The vulnerability history shows two medium-severity issues in the past, specifically CSRF and XSS, suggesting that while the plugin developers have addressed past issues, certain types of vulnerabilities have been present. The fact that these are currently unpatched is a positive sign, but the historical presence of these vulnerability types warrants continued vigilance.

Key Concerns

  • Presence of unserialize function
  • Historical medium severity vulnerabilities (CSRF/XSS)
Vulnerabilities
2 published

Auto Publish for Google My Business Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-47237medium · 5.4Cross-Site Request Forgery (CSRF)

Auto Publish for Google My Business <= 3.7 - Cross-Site Request Forgery

Nov 2, 2023 Patched in 3.8 (82d)
CVE-2022-4790medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Google My Business Auto Publish <= 3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Dec 29, 2022 Patched in 3.4 (390d)
Version History

Auto Publish for Google My Business Release Timeline

Code Analysis
Analyzed Mar 16, 2026

Auto Publish for Google My Business Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
68
229 escaped
Nonce Checks
10
Capability Checks
10
File Operations
0
External Requests
10
Bundled Libraries
0

Dangerous Functions Found

unserialize$returned_object = unserialize(wp_remote_retrieve_body($response));inc\nbw.php:174

Output Escaping

77% escaped297 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

6 flows
wp_google_my_business_auto_publish_send_to_google_instantly (wp-google-my-business-auto-publish.php:1253)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Auto Publish for Google My Business Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 11

authwp_ajax_save_authentication_detailswp-google-my-business-auto-publish.php:889
authwp_ajax_post_to_googlewp-google-my-business-auto-publish.php:1274
authwp_ajax_update_google_post_metawp-google-my-business-auto-publish.php:1327
authwp_ajax_post_now_to_googlewp-google-my-business-auto-publish.php:1589
authwp_ajax_delete_post_on_googlewp-google-my-business-auto-publish.php:1626
authwp_ajax_dismiss_welcome_messagewp-google-my-business-auto-publish.php:1654
authwp_ajax_delete_transientwp-google-my-business-auto-publish.php:1884
authwp_ajax_get_post_formwp-google-my-business-auto-publish.php:2023
authwp_ajax_update_google_postwp-google-my-business-auto-publish.php:2177
authwp_ajax_update_shortcode_previewwp-google-my-business-auto-publish.php:2349
authwp_ajax_delete_gmb_settingswp-google-my-business-auto-publish.php:2376

Shortcodes 1

[gmb-review] inc\review-shortcode.php:107
WordPress Hooks 15
actionadmin_menuwp-google-my-business-auto-publish.php:33
actionadmin_initwp-google-my-business-auto-publish.php:34
actionadmin_enqueue_scriptswp-google-my-business-auto-publish.php:485
actionwp_enqueue_scriptswp-google-my-business-auto-publish.php:505
filterplugin_row_metawp-google-my-business-auto-publish.php:522
actionplugins_loadedwp-google-my-business-auto-publish.php:559
actionadd_meta_boxeswp-google-my-business-auto-publish.php:581
actionsave_postwp-google-my-business-auto-publish.php:848
actiontransition_post_statuswp-google-my-business-auto-publish.php:1009
actionsave_postwp-google-my-business-auto-publish.php:1345
actionpublish_to_publishwp-google-my-business-auto-publish.php:1355
filtermanage_posts_columnswp-google-my-business-auto-publish.php:1400
filtermanage_page_posts_columnswp-google-my-business-auto-publish.php:1402
actionmanage_posts_custom_columnwp-google-my-business-auto-publish.php:1431
actionmanage_page_posts_custom_columnwp-google-my-business-auto-publish.php:1434
Maintenance & Trust

Auto Publish for Google My Business Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 6, 2025
PHP min version5.2.4
Downloads189K

Community Trust

Rating98/100
Number of ratings38
Active installs10K
Developer Profile

Auto Publish for Google My Business Developer Profile

Northern Beaches Websites

6 plugins · 50K total installs

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

How We Detect Auto Publish for Google My Business

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-google-my-business-auto-publish/inc/css/auto-publish-for-google-my-business-style.css/wp-content/plugins/wp-google-my-business-auto-publish/inc/css/auto-publish-for-google-my-business-settings.css/wp-content/plugins/wp-google-my-business-auto-publish/inc/js/auto-publish-for-google-my-business-script.js
Script Paths
/wp-content/plugins/wp-google-my-business-auto-publish/inc/js/auto-publish-for-google-my-business-script.js
Version Parameters
wp-google-my-business-auto-publish/inc/css/auto-publish-for-google-my-business-style.css?ver=wp-google-my-business-auto-publish/inc/css/auto-publish-for-google-my-business-settings.css?ver=wp-google-my-business-auto-publish/inc/js/auto-publish-for-google-my-business-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-google-my-business-auto-publish
Data Attributes
data-plugin-id="wp_google_my_business_auto_publish"data-plugin-id="wp_google_my_business_auto_publish_settings"
JS Globals
wp_google_my_business_auto_publish_settings
Shortcode Output
[review_shortcode]
FAQ

Frequently Asked Questions about Auto Publish for Google My Business