Review Schema Security & Risk Analysis

wordpress.org/plugins/review-schema-markup

This plugin will add Schema.org markup options for reviews.

30 active installs v1.7.1 PHP + WP 3.0+ Updated Feb 8, 2012
googlereviewsschema-orgsearch-engine-optimization
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Review Schema Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The review-schema-markup plugin version 1.7.1 demonstrates a generally strong security posture based on the provided static analysis. The complete absence of identified attack surface points such as AJAX handlers, REST API routes, shortcodes, and cron events is a significant positive indicator. Furthermore, the code signals show a commendable adherence to secure coding practices, with all SQL queries utilizing prepared statements and the presence of both nonce and capability checks, which are crucial for protecting against common WordPress attacks. There are no recorded historical vulnerabilities or CVEs, suggesting a history of stable and secure development.

However, the most notable concern lies in the output escaping. With only 14% of 7 total outputs being properly escaped, there's a substantial risk of cross-site scripting (XSS) vulnerabilities. This means that user-supplied data or data processed by the plugin could be rendered without proper sanitization, allowing malicious scripts to be injected into the frontend of a website. While other security signals are positive, this single weakness presents a tangible and potentially exploitable risk.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

Review Schema Security Vulnerabilities

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

Review Schema Code Analysis

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

Output Escaping

14% escaped7 total outputs
Attack Surface

Review Schema Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
filterthe_contentreview-schema.php:187
actionadd_meta_boxesreview-schema.php:189
actionsave_postreview-schema.php:190
actionwp_headreview-schema.php:191
actionadmin_menureview-schema.php:194
actionadmin_initreview-schema.php:195
Maintenance & Trust

Review Schema Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedFeb 8, 2012
PHP min version
Downloads5K

Community Trust

Rating80/100
Number of ratings1
Active installs30
Developer Profile

Review Schema Developer Profile

James Swindle

2 plugins · 40 total installs

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

How We Detect Review Schema

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/review-schema-markup/review-schema.css
Version Parameters
review-schema-markup/review-schema.css?ver=

HTML / DOM Fingerprints

CSS Classes
inline-ratingreview-ratingbest-ratingreview-star-emptyreview-starreview-datastar-ratingreview-blank
HTML Comments
<!-- Review Schema -->
Data Attributes
itemscopeitemtypeitempropdata-schema_item_namedata-schema_item_urldata-schema_rating
Shortcode Output
<div itemscope itemtype="http://schema.org/Review"><meta itemprop="name"<meta itemprop="author"<meta itemprop="datePublished"
FAQ

Frequently Asked Questions about Review Schema