GoPublish: Publish from Google Docs to Any Site Security & Risk Analysis

wordpress.org/plugins/gopublish-publish-from-google-docs-to-any-site

Publish directly from Google Docs™ to any website with SEO meta titles, descriptions, images, and format intact. Stop copy-pasting today!

60 active installs v1.0.5 PHP 7.4+ WP 5.0+ Updated Dec 27, 2025
content-automationcontent-workflowgoogle-docsseo-integrationwordpress-publishing
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is GoPublish: Publish from Google Docs to Any Site Safe to Use in 2026?

Generally Safe

Score 100/100

GoPublish: Publish from Google Docs to Any Site has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The gopublish-publish-from-google-docs-to-any-site plugin version 1.0.5 exhibits a generally strong security posture, with no known historical vulnerabilities and a robust implementation of security best practices within its code. The static analysis reveals a well-controlled attack surface, with all REST API routes properly protected by permission callbacks. Furthermore, the plugin utilizes prepared statements for all SQL queries, significantly mitigating the risk of SQL injection. The high percentage of properly escaped output (88%) is also a positive indicator, though the remaining 12% could potentially present a minor XSS risk. File operations, external HTTP requests, nonce checks, and capability checks are all present, demonstrating a thoughtful approach to security. The absence of critical or high severity taint flows further reinforces the confidence in its current security.

While the plugin demonstrates excellent internal security controls and a clean vulnerability history, the presence of 12% of improperly escaped output is a minor concern that could be addressed to achieve an even more secure state. The overall lack of critical findings and a clean history suggest a development team that prioritizes security. However, even with good practices, vigilance is always recommended, and keeping the plugin updated with any future security patches is crucial.

Key Concerns

  • Improperly escaped output detected
Vulnerabilities
None known

GoPublish: Publish from Google Docs to Any Site Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

GoPublish: Publish from Google Docs to Any Site Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
13
95 escaped
Nonce Checks
6
Capability Checks
9
File Operations
11
External Requests
3
Bundled Libraries
0

Output Escaping

88% escaped108 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<help-logs-page> (admin\views\help-logs-page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

GoPublish: Publish from Google Docs to Any Site Attack Surface

Entry Points14
Unprotected0

REST API Routes 14

GET/wp-json/gopublish/v1/categoriesincludes\routes\categories-route.php:17
GET/wp-json/gopublish/v1/custom-post/(?P<id>\d+)includes\routes\custom-post-get-route.php:18
GET/wp-json/gopublish/v1/custom-postincludes\routes\custom-post-get-route.php:38
GET/wp-json/gopublish/v1/custom-postincludes\routes\custom-post-route.php:17
GET/wp-json/gopublish/v1/custom-post-typesincludes\routes\custom-post-types-route.php:17
GET/wp-json/gopublish/v1/custom-post/(?P<id>\d+)includes\routes\custom-post-update-route.php:17
GET/wp-json/gopublish/v1/mediaincludes\routes\media-route.php:22
GET/wp-json/gopublish/v1/pageincludes\routes\page-route.php:17
GET/wp-json/gopublish/v1/page/(?P<id>[\d]+)includes\routes\page-update-route.php:17
GET/wp-json/gopublish/v1/postincludes\routes\post-route.php:17
GET/wp-json/gopublish/v1/post/(?P<id>[\d]+)includes\routes\post-update-route.php:17
GET/wp-json/gopublish/v1/statusincludes\routes\status-route.php:17
GET/wp-json/gopublish/v1/tagsincludes\routes\tags-route.php:17
GET/wp-json/gopublish/v1/taxonomies/(?P<tax_key>[a-zA-Z0-9_-]+)includes\routes\taxonomies-route.php:17
WordPress Hooks 14
actioninitgp-wordpress.php:62
actionadmin_noticesgp-wordpress.php:145
actionadmin_initgp-wordpress.php:154
actionplugins_loadedgp-wordpress.php:163
actionadmin_menuincludes\gp-admin-functions.php:21
actionadmin_enqueue_scriptsincludes\gp-admin-functions.php:24
actionadmin_initincludes\gp-admin-functions.php:27
actionadmin_post_gopubio_download_logsincludes\gp-admin-functions.php:30
actionrest_api_initincludes\gp-api-functions.php:49
actionrest_api_initincludes\gp-api-functions.php:52
actionrest_insert_postincludes\gp-api-functions.php:56
filterrest_prepare_postincludes\gp-api-functions.php:59
actionrest_api_initincludes\gp-api-functions.php:62
filterrest_pre_dispatchincludes\gp-api-functions.php:73
Maintenance & Trust

GoPublish: Publish from Google Docs to Any Site Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 27, 2025
PHP min version7.4
Downloads570

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

GoPublish: Publish from Google Docs to Any Site Developer Profile

GoPublish Team

1 plugin · 60 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect GoPublish: Publish from Google Docs to Any Site

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gopublish-publish-from-google-docs-to-any-site/admin/css/gp-admin.css/wp-content/plugins/gopublish-publish-from-google-docs-to-any-site/admin/js/gp-carousel.js
Script Paths
/wp-content/plugins/gopublish-publish-from-google-docs-to-any-site/admin/js/gp-carousel.js
Version Parameters
gopublish-publish-from-google-docs-to-any-site/admin/css/gp-admin.css?ver=gopublish-publish-from-google-docs-to-any-site/admin/js/gp-carousel.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about GoPublish: Publish from Google Docs to Any Site