Remove Schema Security & Risk Analysis

wordpress.org/plugins/remove-schema

Remove all Schema Markup / Structured data (Microdata, RDFa and/or JSON-ld) that you don’t want on your site.

1K active installs v1.6.1 PHP 5.2.4+ WP 3.0.1+ Updated Jun 16, 2021
schemaschema-markupstructured-data
85
A · Safe
CVEs total1
Unpatched0
Last CVEJun 21, 2021
Safety Verdict

Is Remove Schema Safe to Use in 2026?

Generally Safe

Score 85/100

Remove Schema has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jun 21, 2021Updated 4yr ago
Risk Assessment

The "remove-schema" plugin v1.6.1 exhibits a generally strong security posture based on the static analysis provided. The complete absence of detectable attack surface points, dangerous functions, raw SQL queries, file operations, and external HTTP requests is a significant positive. Furthermore, the 100% output escaping and the presence of a nonce check indicate good development practices for preventing common web vulnerabilities. The taint analysis showing zero unsanitized flows further reinforces this.

However, the plugin's vulnerability history is a notable concern. While there are no currently unpatched vulnerabilities, the presence of a past medium-severity vulnerability (CSRF) in 2021 suggests that the plugin has had exploitable weaknesses in the past. The fact that it was resolved indicates good maintenance, but it's a reminder that even seemingly secure plugins can have exploitable flaws. The lack of capability checks on the single identified nonce check is a minor weakness, as a robust system would typically also verify user permissions.

In conclusion, the "remove-schema" plugin has strong defensive coding practices in place, minimizing its immediate attack surface and potential for injection-type attacks. Nevertheless, the historical vulnerability, even if patched, warrants continued vigilance and suggests a moderate risk profile. The absence of capability checks on the nonce is a minor point of concern that could be improved for a more robust security implementation.

Key Concerns

  • Past medium severity vulnerability (CSRF)
  • Missing capability checks on nonce
Vulnerabilities
1

Remove Schema Security Vulnerabilities

CVEs by Year

1 CVE in 2021
2021
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2021-4403medium · 4.3Cross-Site Request Forgery (CSRF)

Remove Schema <= 1.5 - Cross-Site Request Forgery Bypass

Jun 21, 2021 Patched in 1.6 (946d)
Code Analysis
Analyzed Mar 16, 2026

Remove Schema Code Analysis

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

Output Escaping

100% escaped88 total outputs
Attack Surface

Remove Schema Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
actionplugins_loadedincludes\class-remove-schema.php:147
actionadmin_enqueue_scriptsincludes\class-remove-schema.php:162
actionadmin_enqueue_scriptsincludes\class-remove-schema.php:163
actionadmin_menuincludes\class-remove-schema.php:166
actionadmin_initincludes\class-remove-schema.php:173
actionadd_meta_boxesincludes\class-remove-schema.php:178
actionsave_postincludes\class-remove-schema.php:181
actioninitincludes\class-remove-schema.php:195
actioninitincludes\class-remove-schema.php:198
actioninitincludes\class-remove-schema.php:199
filterwp_schema_pro_schema_enabledincludes\class-remove-schema.php:201
filterwp_schema_pro_global_schema_enabledincludes\class-remove-schema.php:202
filterpost_classincludes\class-remove-schema.php:204
filtergenerate_schema_typeincludes\class-remove-schema.php:205
filterwpseo_json_ld_outputincludes\class-remove-schema.php:206
actioninitincludes\class-remove-schema.php:208
Maintenance & Trust

Remove Schema Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJun 16, 2021
PHP min version5.2.4
Downloads22K

Community Trust

Rating96/100
Number of ratings12
Active installs1K
Developer Profile

Remove Schema Developer Profile

Tim van Iersel

3 plugins · 2K total installs

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

How We Detect Remove Schema

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/remove-schema/css/remove-schema-admin.css/wp-content/plugins/remove-schema/js/remove-schema-admin.js
Version Parameters
remove-schema/css/remove-schema-admin.css?ver=remove-schema/js/remove-schema-admin.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Remove Schema