Embed Google Drive Security & Risk Analysis

wordpress.org/plugins/embed-google-drive

Embed a link and preview of Google Drive Documents by pasting a shared document link into the editor.

100 active installs v1.2.2 PHP 7.4+ WP 5.5+ Updated May 27, 2025
documentdrawingembedgoogle-drivespreadsheet
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Embed Google Drive Safe to Use in 2026?

Generally Safe

Score 100/100

Embed Google Drive has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The "embed-google-drive" plugin v1.2.2 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices in its handling of SQL queries, utilizing prepared statements exclusively, and ensuring all outputs are properly escaped. Furthermore, there is no recorded vulnerability history, including no known CVEs, which suggests a history of secure development and maintenance. The absence of dangerous functions, file operations, and external HTTP requests (beyond one, which needs context but is not flagged as dangerous) also contributes to a favorable impression.

However, significant concerns arise from the attack surface analysis. The plugin exposes two REST API routes without any permission callbacks. This means that any unauthenticated user could potentially interact with these endpoints, creating a substantial security risk. While the static analysis found no dangerous functions or taint flows with unsanitized paths, the lack of authentication on these entry points is a critical oversight that could lead to various vulnerabilities if the functionality exposed by these endpoints is not inherently benign or is susceptible to manipulation. The complete absence of nonce checks and capability checks further exacerbates this risk, as there are no mechanisms in place to verify the user's identity or authorization for these API calls.

In conclusion, while the plugin's internal code practices regarding SQL and output escaping are commendable, and its vulnerability history is clean, the exposed REST API endpoints without any authentication represent a critical weakness. This lack of authorization checks on entry points is a serious security flaw that could allow unauthorized actions or information disclosure. Addressing this vulnerability by implementing proper permission checks on the REST API routes should be the highest priority.

Key Concerns

  • REST API routes without permission callbacks
  • REST API routes without authentication
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Embed Google Drive Security Vulnerabilities

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

Embed Google Drive Code Analysis

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

Output Escaping

100% escaped4 total outputs
Attack Surface
2 unprotected

Embed Google Drive Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

GET/wp-json/embed-google-drive/v1/get-preview-urlincludes\classes\class-embed-google-drive.php:257
GET/wp-json/embed-google-drive/v1/oembedincludes\classes\class-embed-google-drive.php:273
WordPress Hooks 4
actionplugins_loadedincludes\classes\class-embed-google-drive.php:48
actioninitincludes\classes\class-embed-google-drive.php:49
actionrest_api_initincludes\classes\class-embed-google-drive.php:50
filteroembed_providersincludes\classes\class-embed-google-drive.php:53
Maintenance & Trust

Embed Google Drive Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 27, 2025
PHP min version7.4
Downloads7K

Community Trust

Rating40/100
Number of ratings1
Active installs100
Developer Profile

Embed Google Drive Developer Profile

rtCamp

19 plugins · 119K total installs

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

How We Detect Embed Google Drive

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

Asset Fingerprints

HTML / DOM Fingerprints

REST Endpoints
/embed-google-drive/v1/get-preview-url
FAQ

Frequently Asked Questions about Embed Google Drive