SchemaGenius AI Security & Risk Analysis

wordpress.org/plugins/schemagenius-ai

Add JSON-LD schema markup to WordPress with AI generation or manual input. Supports multiple schemas per page with automatic validation.

10 active installs v2.0.0 PHP 7.4+ WP 6.0+ Updated Nov 29, 2025
aijson-ldrich-snippetsschemastructured-data
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is SchemaGenius AI Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The plugin 'schemagenius-ai' v2.0.0 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of any known CVEs, combined with a high percentage of properly escaped outputs and robust nonce and capability checks, suggests diligent security practices in its development. Furthermore, the secure handling of its entry points, with no unprotected AJAX handlers, REST API routes, or shortcodes, significantly limits the attack surface. However, the presence of two 'unserialize' function calls within the codebase represents a potential area of concern. While taint analysis shows no unsanitized flows, the inherent insecurity of unserializing untrusted data means this could become a vulnerability if input validation is not meticulously handled elsewhere. The SQL query practices are mixed, with a significant portion not using prepared statements, which can expose the plugin to SQL injection if not carefully sanitized.

Key Concerns

  • Dangerous function 'unserialize' found
  • SQL queries not using prepared statements
Vulnerabilities
None known

SchemaGenius AI Security Vulnerabilities

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

SchemaGenius AI Code Analysis

Dangerous Functions
2
Raw SQL Queries
17
14 prepared
Unescaped Output
3
94 escaped
Nonce Checks
9
Capability Checks
8
File Operations
5
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

unserialize$data = unserialize( $content );includes\class-scheai-cache-manager.php:212
unserialize$data = unserialize( $content );includes\class-scheai-cache-manager.php:300

SQL Query Safety

45% prepared31 total queries

Output Escaping

97% escaped97 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<settings> (admin\views\settings.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SchemaGenius AI Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 7

authwp_ajax_scheai_generate_schemaincludes\class-scheai-admin.php:32
authwp_ajax_scheai_validate_schemaincludes\class-scheai-admin.php:33
authwp_ajax_scheai_start_bulkincludes\class-scheai-admin.php:34
authwp_ajax_scheai_bulk_progressincludes\class-scheai-admin.php:35
authwp_ajax_scheai_cancel_bulkincludes\class-scheai-admin.php:36
authwp_ajax_scheai_clear_cacheincludes\class-scheai-admin.php:37
authwp_ajax_scheai_export_schemasincludes\class-scheai-admin.php:38
WordPress Hooks 14
actionadmin_menuincludes\class-scheai-admin.php:27
actionadmin_enqueue_scriptsincludes\class-scheai-admin.php:28
actionadd_meta_boxesincludes\class-scheai-admin.php:29
actionsave_postincludes\class-scheai-admin.php:30
actionadmin_initincludes\class-scheai-admin.php:31
actionscheai_process_batchincludes\class-scheai-bulk-processor.php:390
actionscheai_cleanup_cacheincludes\class-scheai-core.php:136
actionwp_headincludes\class-scheai-frontend.php:44
actionwp_enqueue_scriptsincludes\class-scheai-frontend.php:49
actionadmin_noticesschemagenius-ai.php:32
actionadmin_noticesschemagenius-ai.php:39
actionadmin_noticesschemagenius-ai.php:125
actionadmin_noticesschemagenius-ai.php:135
actionplugins_loadedschemagenius-ai.php:138

Scheduled Events 3

scheai_process_batch
scheai_process_batch
scheai_cleanup_cache
Maintenance & Trust

SchemaGenius AI Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 29, 2025
PHP min version7.4
Downloads167

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

SchemaGenius AI Developer Profile

Jayvin Busa

1 plugin · 10 total installs

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

How We Detect SchemaGenius AI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/schemagenius-ai/admin/css/admin.min.css/wp-content/plugins/schemagenius-ai/admin/js/admin.js/wp-content/plugins/schemagenius-ai/public/css/public.min.css/wp-content/plugins/schemagenius-ai/public/js/public.js
Script Paths
/wp-content/plugins/schemagenius-ai/admin/js/admin.js/wp-content/plugins/schemagenius-ai/public/js/public.js
Version Parameters
schemagenius-ai/admin/css/admin.min.css?ver=schemagenius-ai/admin/js/admin.js?ver=schemagenius-ai/public/css/public.min.css?ver=schemagenius-ai/public/js/public.js?ver=

HTML / DOM Fingerprints

CSS Classes
schemagenius-ai-meta-box
Data Attributes
data-schemagenius-ai-post-id
JS Globals
scheaiAdminscheaiPublic
REST Endpoints
/wp-json/schemagenius-ai/v1/generate-schema/wp-json/schemagenius-ai/v1/validate-schema/wp-json/schemagenius-ai/v1/bulk-progress/wp-json/schemagenius-ai/v1/clear-cache/wp-json/schemagenius-ai/v1/export-schemas
FAQ

Frequently Asked Questions about SchemaGenius AI