Schema – All In One Schema Rich Snippets Security & Risk Analysis

wordpress.org/plugins/all-in-one-schemaorg-rich-snippets

Improve SEO, elevate rankings and Boost CTR. Supports different types of content and works well with Google, Bing, Yahoo, and Facebook.

30K active installs v1.7.7 PHP 7.4+ WP 3.7+ Updated Mar 11, 2026
google-searchrich-snippetsschema-markupstructured-datawordpress-seo
99
A · Safe
CVEs total2
Unpatched0
Last CVEFeb 13, 2023
Safety Verdict

Is Schema – All In One Schema Rich Snippets Safe to Use in 2026?

Generally Safe

Score 99/100

Schema – All In One Schema Rich Snippets has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Feb 13, 2023Updated 23d ago
Risk Assessment

The plugin 'all-in-one-schemaorg-rich-snippets' v1.7.7 demonstrates a generally good security posture with several positive indicators. The static analysis reveals a robust approach to handling entry points, with all 8 AJAX handlers implementing authentication checks and no unprotected REST API routes, shortcodes, or cron events. The code exhibits strong output sanitization, with 99% of outputs being properly escaped, and it exclusively uses prepared statements for its SQL queries. A significant number of nonce and capability checks further strengthen its defense mechanisms. However, the presence of one file operation and two external HTTP requests, while not inherently problematic, represents potential vectors for attack if not handled with extreme care and validation.

The vulnerability history presents a more concerning aspect. While there are no currently unpatched CVEs, the plugin has a history of two medium-severity vulnerabilities, specifically Cross-Site Request Forgery (CSRF) and Cross-Site Scripting (XSS). The last vulnerability was identified in February 2023. This pattern of past vulnerabilities, even if patched, suggests that the plugin's code might have inherent weaknesses that attackers could exploit. The presence of these past issues warrants continued vigilance, even with the current clean slate in terms of unpatched CVEs.

In conclusion, the plugin has made significant strides in secure coding practices, particularly in input validation and output sanitization. The absence of critical taint flows and unprotected entry points is commendable. Nevertheless, the historical pattern of medium-severity vulnerabilities, especially CSRF and XSS, indicates that while current versions may be patched, the underlying codebase may still possess latent vulnerabilities. The file operation and external HTTP requests, though not flagged as issues in static analysis, should be closely monitored for any new security concerns.

Key Concerns

  • Two medium severity CVEs in history
  • One file operation detected
  • Two external HTTP requests detected
Vulnerabilities
2

Schema – All In One Schema Rich Snippets Security Vulnerabilities

CVEs by Year

1 CVE in 2017
2017
1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-25058medium · 4.3Cross-Site Request Forgery (CSRF)

Schema - All In One Schema Rich Snippets <= 1.6.5 - Cross-Site Request Forgery in rich_snippet_dashboard

Feb 13, 2023 Patched in 1.6.6 (344d)
CVE-2018-20977medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Schema - All In One Schema Rich Snippets <= 1.4.4 - Cross-Site Scripting

Apr 4, 2017 Patched in 1.5.0 (2485d)
Code Analysis
Analyzed Mar 16, 2026

Schema – All In One Schema Rich Snippets Code Analysis

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

Output Escaping

99% escaped976 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
bsf_editor_footer_scripts (init.php:574)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Schema – All In One Schema Rich Snippets Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_uds_plugin_deactivate_feedbackadmin\bsf-analytics\modules\deactivation-survey\classes\class-deactivation-survey-feedback.php:54
noprivwp_ajax_bsf_submit_ratingfunctions.php:18
authwp_ajax_bsf_submit_ratingfunctions.php:19
noprivwp_ajax_bsf_update_ratingfunctions.php:21
authwp_ajax_bsf_update_ratingfunctions.php:22
authwp_ajax_bsf_submit_requestindex.php:58
authwp_ajax_bsf_submit_colorindex.php:60
authwp_ajax_bsf_oembed_handlerinit.php:643
WordPress Hooks 35
actioninitadmin\bsf-analytics\class-bsf-analytics-loader.php:68
actionadmin_initadmin\bsf-analytics\class-bsf-analytics.php:55
actionadmin_initadmin\bsf-analytics\class-bsf-analytics.php:56
actioninitadmin\bsf-analytics\class-bsf-analytics.php:57
actionadmin_initadmin\bsf-analytics\class-bsf-analytics.php:61
filteruds_survey_varsadmin\bsf-analytics\class-bsf-analytics.php:81
actionadmin_footeradmin\bsf-analytics\class-bsf-analytics.php:82
actionadmin_enqueue_scriptsadmin\bsf-analytics\modules\deactivation-survey\classes\class-deactivation-survey-feedback.php:53
actionadmin_footeradmin\index.php:12
actionadmin_print_scriptsadmin\index.php:35
actioninitfunctions.php:16
actionwp_headfunctions.php:24
actionwpfunctions.php:29
actionwp_enqueue_scriptsfunctions.php:42
filterthe_contentfunctions.php:1180
actionadmin_footerfunctions.php:1420
actionadmin_initindex.php:42
actionadmin_headindex.php:43
actionadmin_menuindex.php:46
actionadmin_initindex.php:47
actionadmin_initindex.php:49
actionadmin_initindex.php:51
filterplugins_loadedindex.php:53
actionadmin_enqueue_scriptsindex.php:54
actionadmin_enqueue_scriptsindex.php:55
actionadmin_bar_menuindex.php:62
filterbsf_meta_boxesindex.php:496
actionadmin_headinit.php:77
actionadmin_menuinit.php:79
actionsave_postinit.php:80
filterbsf_show_oninit.php:81
filterbsf_show_oninit.php:82
actionadmin_enqueue_scriptsinit.php:570
actionadmin_print_footer_scriptsinit.php:590
filterget_media_item_argsinit.php:592
Maintenance & Trust

Schema – All In One Schema Rich Snippets Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version7.4
Downloads2.1M

Community Trust

Rating80/100
Number of ratings162
Active installs30K
Developer Profile

Schema – All In One Schema Rich Snippets Developer Profile

Brainstorm Force

32 plugins · 8.6M total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
196 days
View full developer profile
Detection Fingerprints

How We Detect Schema – All In One Schema Rich Snippets

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/all-in-one-schemaorg-rich-snippets/admin/css/admin.css/wp-content/plugins/all-in-one-schemaorg-rich-snippets/admin/js/admin.js/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/css/common.css/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/css/bsf-gdpr-cookie.css/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/css/bsf-framework-modal.css/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/css/bsf-framework-notice.css/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/css/bsf-framework-modal.css/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/css/bsf-framework-notice.css+11 more
Script Paths
/wp-content/plugins/all-in-one-schemaorg-rich-snippets/admin/js/admin.js/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/js/bsf-gdpr-cookie.js/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/js/bsf-framework-modal.js/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/js/bsf-framework-notice.js/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/js/bsf-framework.js/wp-content/plugins/all-in-one-schemaorg-rich-snippets/assets/js/common.js
Version Parameters
all-in-one-schemaorg-rich-snippets/admin/css/admin.css?ver=all-in-one-schemaorg-rich-snippets/admin/js/admin.js?ver=all-in-one-schemaorg-rich-snippets/assets/css/common.css?ver=all-in-one-schemaorg-rich-snippets/assets/css/bsf-gdpr-cookie.css?ver=all-in-one-schemaorg-rich-snippets/assets/css/bsf-framework-modal.css?ver=all-in-one-schemaorg-rich-snippets/assets/css/bsf-framework-notice.css?ver=all-in-one-schemaorg-rich-snippets/assets/js/bsf-gdpr-cookie.js?ver=all-in-one-schemaorg-rich-snippets/assets/js/bsf-framework-modal.js?ver=all-in-one-schemaorg-rich-snippets/assets/js/bsf-framework-notice.js?ver=all-in-one-schemaorg-rich-snippets/assets/js/bsf-framework.js?ver=all-in-one-schemaorg-rich-snippets/assets/js/common.js?ver=

HTML / DOM Fingerprints

CSS Classes
aiosrs-meta-box-wrapaiosrs-field-wrapperaiosrs-field-labelaiosrs-field-inputaiosrs-field-textareaaiosrs-field-selectaiosrs-settings-pageaiosrs-admin-notice
HTML Comments
<!-- Schema Pro check --><!-- AIOSRS Pro check -->
Data Attributes
data-aiosrs-metaboxdata-aiosrs-field
JS Globals
aiosrs_admin_paramsAIOSRSAIOSRS_METABOXAIOSRS_SETTINGS
FAQ

Frequently Asked Questions about Schema – All In One Schema Rich Snippets