Seamless Schema Security & Risk Analysis

wordpress.org/plugins/seamless-schema

Seamlessly insert schema.org and Open Graph microdata into WordPress.

70 active installs v1.2 PHP + WP 3.0.1+ Updated Apr 14, 2015
opengraphschema-orgseotag
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Seamless Schema Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The 'seamless-schema' v1.2 plugin exhibits a generally good security posture based on the provided static analysis. It correctly implements prepared statements for all SQL queries and includes a notable number of capability checks, indicating an effort to secure its functionality. The absence of any recorded CVEs or vulnerability history further suggests a well-maintained and secure codebase. However, the taint analysis reveals a potential concern: three analyzed flows have unsanitized paths. While no critical or high severity issues were flagged, this warrants further investigation as unsanitized paths can sometimes lead to exploitable vulnerabilities, especially in conjunction with other factors not apparent in this limited analysis.

The plugin's static analysis shows a remarkably small attack surface, with zero identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. This significantly reduces the immediate avenues for attackers to interact with the plugin in potentially harmful ways. The presence of one nonce check and two capability checks, while positive, could be more robust if the attack surface were larger. Overall, 'seamless-schema' v1.2 appears to be a secure plugin, but the identified unsanitized paths, though not currently flagged as critical, represent a minor area of potential risk that could be addressed with more rigorous input sanitization.

Key Concerns

  • Flows with unsanitized paths
Vulnerabilities
None known

Seamless Schema Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Seamless Schema Release Timeline

v1.2Current
v1.1
v1.0
Code Analysis
Analyzed Mar 16, 2026

Seamless Schema Code Analysis

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

Output Escaping

50% escaped50 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
createAdminPage (includes\class.seamless_schema_settings.php:108)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Seamless Schema Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actiondo_meta_boxesincludes\class.seamless_schema_metabox.php:327
actionedit_postincludes\class.seamless_schema_metabox.php:328
actionadmin_menuincludes\class.seamless_schema_settings.php:7
actionwpseamless-schema.php:119
actionwp_headseamless-schema.php:128
actionwp_headseamless-schema.php:259
actionadmin_enqueue_scriptsseamless-schema.php:270
actionplugins_loadedseamless-schema.php:281
filteruser_contactmethodsseamless-schema.php:296
Maintenance & Trust

Seamless Schema Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 14, 2015
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings6
Active installs70
Developer Profile

Seamless Schema Developer Profile

Nicolas Bernier

2 plugins · 270 total installs

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

How We Detect Seamless Schema

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

Asset Fingerprints

Version Parameters
seamless-schema/seamless-schema.css?ver=seamless-schema/js/seamless-schema.js?ver=

HTML / DOM Fingerprints

Data Attributes
itemscope="itemscope"itemtype="http://schema.org/
FAQ

Frequently Asked Questions about Seamless Schema