G Structured Data Security & Risk Analysis

wordpress.org/plugins/g-structured-data

G Structured Data (GSD) is a simple and convenient WordPress plug-in developed to help Google understand the content of your site and enable custom s …

10 active installs v1.1.6 PHP 5.6+ WP 4.6+ Updated Jul 17, 2019
g-structured-datagooglegoogle-structured-datagsdstructured-data
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is G Structured Data Safe to Use in 2026?

Generally Safe

Score 85/100

G Structured Data has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'g-structured-data' plugin version 1.1.6 exhibits a generally positive security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface, which is a strong indicator of good security practices in design. Furthermore, the lack of critical or high-severity code signals such as dangerous functions, file operations, external HTTP requests, and the absence of taint analysis findings suggest a well-written codebase with minimal apparent vulnerabilities.

However, several areas warrant caution. The presence of a single SQL query that does not utilize prepared statements is a notable risk, as it could be susceptible to SQL injection if the input feeding this query is not rigorously sanitized. Additionally, a significant portion of output (59%) is not properly escaped, creating a risk of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of nonce and capability checks across all entry points, while currently not exposed due to the limited attack surface, represents a fundamental security oversight that could become problematic if functionality is added or exposed in the future.

The plugin's vulnerability history of zero known CVEs is highly encouraging and suggests a history of robust security. This, combined with the clean taint analysis and absence of dangerous functions, paints a picture of a plugin that has historically been secure and well-maintained. Despite the identified risks in SQL usage and output escaping, the overall low risk profile, particularly given the limited attack surface and zero CVEs, suggests that while not perfect, the plugin is relatively safe for use. Addressing the unescaped output and the raw SQL query should be the priority to further enhance its security.

Key Concerns

  • SQL query without prepared statement
  • Significant unescaped output (59%)
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

G Structured Data Security Vulnerabilities

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

G Structured Data Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

41% escaped274 total outputs
Attack Surface

G Structured Data Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_initgsd-admin.php:47
actionadmin_menugsd-admin.php:53
actioncategory_add_form_fieldsgsd-category-functions.php:2
actioncategory_edit_form_fieldsgsd-category-functions.php:3
actioncreated_categorygsd-category-functions.php:261
actionedited_categorygsd-category-functions.php:262
actionadd_meta_boxesgsd-functions.php:326
actionsave_postgsd-functions.php:345
actionwidgets_initincludes\class\gsd_widget.php:184
actionwp_footerindex.php:315
Maintenance & Trust

G Structured Data Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedJul 17, 2019
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

G Structured Data Developer Profile

Sinan Yorulmaz

4 plugins · 10K total installs

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

How We Detect G Structured Data

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
gsd-hashtags
JS Globals
gsd_site_tracking_codes_activationgsd_site_tracking_codesgsd_show_on_site_activegsd_show_tags_on_sitegsd_category_tags_on_sitegsd_title_appear_the_site+15 more
FAQ

Frequently Asked Questions about G Structured Data