Sheet2Site Security & Risk Analysis

wordpress.org/plugins/sheet2site

Sheet2Site - Embed your Google Sheet into your WordPress website.

400 active installs v1.0.18 PHP 5.2+ WP 4.0+ Updated Jun 7, 2021
google-sheetssheetsheetsspreadsheetspreadsheets
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEApr 1, 2025
Safety Verdict

Is Sheet2Site Safe to Use in 2026?

Use With Caution

Score 64/100

Sheet2Site has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Apr 1, 2025Updated 4yr ago
Risk Assessment

The Sheet2Site plugin version 1.0.18 presents a mixed security posture. While it demonstrates some good practices like using prepared statements for all SQL queries and performing external HTTP requests, its overall security is compromised by critical weaknesses. The static analysis reveals a concerning lack of authorization checks on a significant portion of its attack surface, specifically an AJAX handler. This, combined with a very low percentage of properly escaped output, creates a substantial risk of cross-site scripting (XSS) vulnerabilities and potentially other injection attacks. The vulnerability history further reinforces these concerns, highlighting a known medium severity XSS vulnerability that remains unpatched. This ongoing, unaddressed issue, coupled with the structural weaknesses identified in the code, indicates a plugin that requires immediate attention from its developers and administrators.

Key Concerns

  • Unpatched CVE: 1 Medium
  • AJAX handler without auth checks
  • Low percentage of output escaping
  • Lack of capability checks
Vulnerabilities
1

Sheet2Site Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31762medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sheet2Site <= 1.0.18 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 1, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Sheet2Site Code Analysis

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

Output Escaping

11% escaped9 total outputs
Attack Surface
1 unprotected

Sheet2Site Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 1

authwp_ajax_accept_termssheet2site.php:216

Shortcodes 1

[sheet2site] sheet2site.php:59
WordPress Hooks 6
actioninitsheet2site.php:212
actionadmin_noticessheet2site.php:213
actionadmin_menusheet2site.php:214
actionadmin_enqueue_scriptssheet2site.php:215
filterplugin_action_linkssheet2site.php:217
actiondeactivate_sheet2site/sheet2site.phpsheet2site.php:218
Maintenance & Trust

Sheet2Site Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJun 7, 2021
PHP min version5.2
Downloads11K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

Sheet2Site Developer Profile

andreyazimov

1 plugin · 400 total installs

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

How We Detect Sheet2Site

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sheet2site/assets/sheet2site.js/wp-content/plugins/sheet2site/assets/sheet2site.css
Script Paths
https://sheet2site.com/js/embedded.js
Version Parameters
sheet2site/style.css?ver=sheet2site/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
sheet2site-activationsheet2site-help
Data Attributes
data-sheet2site
JS Globals
sheet2siteAdmin
Shortcode Output
[sheet2site key=
FAQ

Frequently Asked Questions about Sheet2Site