WP Schema & Structured Data Security & Risk Analysis

wordpress.org/plugins/fudugo-schema

Do you want to boost your website in the Search Engine Result Pages (SERP)? If yes, no worries just install Fudugo Schema Plugin and implement schema …

10 active installs v1.0.1 PHP 5.6+ WP 4.5+ Updated Apr 12, 2021
json-ldmicrodatarich-snippetsschemastructured-data
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Schema & Structured Data Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "fudugo-schema" v1.0.1 plugin exhibits several concerning security practices despite having no recorded vulnerabilities. The most significant risk stems from its attack surface, with all 4 identified AJAX handlers lacking authentication checks. This means any authenticated user, regardless of their role or permissions, could potentially trigger these handlers, leading to unintended actions or data manipulation. While the plugin demonstrates good practices in SQL query handling and output escaping, the absence of proper authorization for AJAX endpoints presents a clear and immediate security concern.

The taint analysis did not reveal any critical or high severity unsanitized flows, which is a positive sign. However, the fact that all analyzed flows were reported as having unsanitized paths, even if not reaching critical severity in this static analysis, warrants caution. The lack of any recorded vulnerability history might indicate a lack of historical scrutiny or that past vulnerabilities have been promptly addressed. Nonetheless, the current static analysis findings present a notable risk that requires remediation.

In conclusion, while the plugin demonstrates strengths in database query security and output sanitization, the unprotected AJAX endpoints are a critical weakness. The absence of nonce checks and capability checks on these entry points significantly increases the risk of exploitation. Prioritizing the secure implementation of these AJAX handlers should be the immediate focus for improving the plugin's security posture. The current state suggests a lack of security-first development practices for public-facing AJAX endpoints.

Key Concerns

  • 4 unprotected AJAX handlers
  • 0 nonce checks
  • 1 capability check (overall, not on AJAX)
  • 3 flows with unsanitized paths (even if not critical)
Vulnerabilities
None known

WP Schema & Structured Data Security Vulnerabilities

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

WP Schema & Structured Data Code Analysis

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

Output Escaping

96% escaped225 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
saveLicenceSettings (includes\class-fs-schema-function.php:140)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

WP Schema & Structured Data Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_addSocialProfileincludes\class-fs-schema-function.php:7
authwp_ajax_saveAdvancedSettingsincludes\class-fs-schema-function.php:8
authwp_ajax_saveSchemaMainSettingsincludes\class-fs-schema-function.php:9
authwp_ajax_saveLicenceSettingsincludes\class-fs-schema-function.php:10
WordPress Hooks 13
actionplugins_loadedfs-schema.php:41
actionadmin_footerincludes\class-fs-metabox.php:12
actionadd_meta_boxesincludes\class-fs-metabox.php:13
actionsave_postincludes\class-fs-metabox.php:14
actionadmin_menuincludes\class-fs-schema-init.php:18
actionadmin_enqueue_scriptsincludes\class-fs-schema-init.php:19
actionplugins_loadedincludes\class-fs-schema-init.php:20
filterwpseo_json_ld_outputincludes\class-fs-schema-init.php:57
filterdisable_wpseo_json_ld_searchincludes\class-fs-schema-init.php:61
actioninitincludes\class-fs-schema-init.php:65
filterwoocommerce_structured_data_type_for_pageincludes\class-fs-schema-init.php:66
filteredd_add_schema_microdataincludes\class-fs-schema-init.php:70
actionwp_footerincludes\class-fs-schema-output.php:5
Maintenance & Trust

WP Schema & Structured Data Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedApr 12, 2021
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Schema & Structured Data Developer Profile

Fudugo Solutions

3 plugins · 10 total installs

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

How We Detect WP Schema & Structured Data

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/fudugo-schema/assets/css/fssc-style.css/wp-content/plugins/fudugo-schema/assets/js/fssc-common.js
Script Paths
/wp-content/plugins/fudugo-schema/assets/js/fssc-common.js
Version Parameters
fudugo-schema/assets/css/fssc-style.css?ver=fudugo-schema/assets/js/fssc-common.js?ver=

HTML / DOM Fingerprints

CSS Classes
fs-custom-schemameta-tab-wrappermeta-tab-innertablinktablink-textfs-pro
Data Attributes
data-id
JS Globals
FSSC_BASE_URL
FAQ

Frequently Asked Questions about WP Schema & Structured Data