BlaatSchaap SSO: VATSIM Security & Risk Analysis

wordpress.org/plugins/blaatschaap-sso-vatsim

This plugin allows your users to sign in with VATSIM. VATSIM uses a modified OAuth protocol. The modifications cause the generic OAuth plugin not to w …

10 active installs v0.4.0 PHP + WP 3.0.0+ Updated Apr 6, 2015
authenticationssovatsim
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BlaatSchaap SSO: VATSIM Safe to Use in 2026?

Generally Safe

Score 85/100

BlaatSchaap SSO: VATSIM 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 blaatschaap-sso-vatsim plugin version 0.4.0 presents a mixed security posture. On the positive side, there are no identified CVEs in its history, suggesting a generally stable release cycle. The absence of a significant attack surface, including AJAX handlers, REST API routes, shortcodes, and cron events without authentication or permission checks, is commendable. Furthermore, the majority of SQL queries (90%) utilize prepared statements, which is a strong defense against SQL injection vulnerabilities. The plugin also implements one capability check, indicating some level of access control is in place.

However, several areas raise significant concerns. The most alarming finding is that 0% of the 53 total output operations are properly escaped. This presents a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or internal data that is outputted to the browser could be manipulated to execute malicious scripts. Additionally, the taint analysis revealed 3 high-severity flows with unsanitized paths, indicating potential vulnerabilities where data from an untrusted source could be used in a sensitive operation without proper validation or sanitization. The presence of file operations (3) and an external HTTP request (1) also warrants careful scrutiny, especially in conjunction with the unescaped output and unsanitized paths.

While the plugin's history is clean of known vulnerabilities, this does not negate the risks identified in the static analysis. The complete lack of proper output escaping and the presence of high-severity unsanitized taint flows are critical weaknesses that require immediate attention. The absence of nonce checks on any potential entry points (though the attack surface is listed as 0, this may be an oversight in reporting or an indication of unhandled internal pathways) is also a potential concern if any hidden or future entry points emerge.

Key Concerns

  • Unescaped output detected
  • High severity unsanitized taint flows
  • File operations detected
  • External HTTP request detected
  • No nonce checks on any entry points
Vulnerabilities
None known

BlaatSchaap SSO: VATSIM Security Vulnerabilities

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

BlaatSchaap SSO: VATSIM Code Analysis

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

SQL Query Safety

90% prepared21 total queries

Output Escaping

0% escaped53 total outputs
Data Flows
9 unsanitized

Data Flow Analysis

11 flows9 with unsanitized paths
bsauth_login_display (bsauth.php:38)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BlaatSchaap SSO: VATSIM Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menublaatvatim.php:46
filterthe_contentblaatvatim.php:48
actiondeleted_userbsauth.php:431
actionwp_logoutbsauth.php:526
actionadmin_initbs_vatsimsso_config.php:435
Maintenance & Trust

BlaatSchaap SSO: VATSIM Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 6, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BlaatSchaap SSO: VATSIM Developer Profile

GromBeestje

2 plugins · 20 total installs

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

How We Detect BlaatSchaap SSO: VATSIM

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/blaatschaap-sso-vatsim/css/bs-auth-btn.css/wp-content/plugins/blaatschaap-sso-vatsim/blaat_auth.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about BlaatSchaap SSO: VATSIM