
Review Schema – Review & Structure Data Schema Plugin Security & Risk Analysis
wordpress.org/plugins/review-schemaWordPress Review Plugin with Schema adds Google Rich Snippets markup according to Schema.org guidelines to structure your website for SEO.
Is Review Schema – Review & Structure Data Schema Plugin Safe to Use in 2026?
Generally Safe
Score 98/100Review Schema – Review & Structure Data Schema Plugin has a strong security track record. Known vulnerabilities have been patched promptly.
The 'review-schema' plugin v2.2.7 exhibits a mixed security posture. On the positive side, it demonstrates good practices such as 100% of SQL queries using prepared statements and a high rate of output escaping (93%). The presence of 27 nonce checks and 15 capability checks also suggests an effort to secure its functionalities. However, significant concerns arise from its attack surface. With 26 total entry points, 4 of which lack authentication checks, there is a direct pathway for unauthenticated users to interact with potentially sensitive plugin functions. This is further exacerbated by the presence of 18 dangerous function calls, notably 'unserialize', which can be a vector for various exploits if not handled with extreme care and input validation.
Taint analysis indicates no critical or high severity unsanitized paths, which is a positive sign. However, the single flow with an unsanitized path, while not flagged as critical or high, still represents a potential risk that should be addressed. The plugin's vulnerability history is a significant concern. Having 2 known CVEs, including one high and one medium severity vulnerability, indicates a pattern of past security weaknesses. The common vulnerability types found (PHP Remote File Inclusion and Missing Authorization) align with the static analysis findings of unprotected AJAX handlers and the use of 'unserialize'. The fact that the last vulnerability was in early 2025 is also noteworthy, suggesting a recent history of security issues. While there are currently no unpatched vulnerabilities, the historical pattern necessitates vigilance.
In conclusion, while the plugin employs some strong security measures like prepared statements and output escaping, the substantial number of unprotected AJAX handlers and the presence of 'unserialize' combined with a history of significant vulnerabilities represent considerable risks. The plugin needs further hardening to address the unauthenticated entry points and ensure robust sanitization around deserialization operations to improve its overall security. The past vulnerability history suggests a recurring need for thorough security reviews and patching.
Key Concerns
- Unprotected AJAX handlers
- Dangerous function 'unserialize' detected
- Flow with unsanitized path detected
- High severity CVE in history
- Medium severity CVE in history
- Common vulnerability type: Missing Authorization
- Common vulnerability type: PHP Remote File Inclusion
Review Schema – Review & Structure Data Schema Plugin Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Review Schema <= 2.2.4 - Authenticated (Contributor+) Local File Inclusion via Post Meta
WordPress Review & Structure Data Schema Plugin – Review Schema <= 2.1.14 - Missing Authorization to Arbitrary Review Update
Review Schema – Review & Structure Data Schema Plugin Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Review Schema – Review & Structure Data Schema Plugin Attack Surface
AJAX Handlers 26
WordPress Hooks 73
Maintenance & Trust
Review Schema – Review & Structure Data Schema Plugin Maintenance & Trust
Maintenance Signals
Community Trust
Review Schema – Review & Structure Data Schema Plugin Alternatives
Absolute Reviews
absolute-reviews
Add beautiful responsive and modern review boxes with valid JSON-LD schema to your posts with the “Advanced Reviews” plugin.
Schema Review
schema-review
Add schema.org review markup and Structured Data in JSON-LD format for editor reviews, an extension for the Schema plugin.
Schema
schema
Get the next generation of Schema Structured Data to enhance your WordPress site presentation in Google search results.
Reviews and Rating – Google Reviews
g-business-reviews-rating
Completely restriction-free Google reviews and rating as Shortcode/Widget. Extensive display options; delicious themes; includes Structured Data.
WP Customer Reviews
wp-customer-reviews
Allows your visitors to leave business / product reviews. Testimonials are in Microdata / Microformat and may display star ratings in search results.
Review Schema – Review & Structure Data Schema Plugin Developer Profile
16 plugins · 213K total installs
How We Detect Review Schema – Review & Structure Data Schema Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/review-schema/assets/css/review-schema-public.css/wp-content/plugins/review-schema/assets/css/review-schema-admin.css/wp-content/plugins/review-schema/assets/js/review-schema-public.js/wp-content/plugins/review-schema/assets/js/review-schema-admin.jsreview-schema/assets/css/review-schema-public.css?ver=review-schema/assets/css/review-schema-admin.css?ver=review-schema/assets/js/review-schema-public.js?ver=review-schema/assets/js/review-schema-admin.js?ver=HTML / DOM Fingerprints
review-schema-rating-wrapperreview-schema-titlereview-schema-descriptionreview-schema-author-inforeview-schema-datedata-rtrs-rating-valuedata-rtrs-schema-typertrs_public_paramsrtrs_admin_params[review_schema rating_value='[review_schema_form]