BlueCheck – Age Verification Security & Risk Analysis

wordpress.org/plugins/bluecheck-age-verification

Verify customer age at checkout. Cut fraud with photo ID verification. Check purchaser age info.

0 active installs v1.0 PHP 7.0+ WP 6.6.2+ Updated Jan 15, 2025
age-checkage-verificationcheck-ageid-verificationverify-age
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is BlueCheck – Age Verification Safe to Use in 2026?

Generally Safe

Score 92/100

BlueCheck – Age Verification has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "bluecheck-age-verification" v1.0 plugin exhibits a strong security posture based on the static analysis provided. There are no identified attack vectors through AJAX, REST API, shortcodes, or cron events. The code also avoids dangerous functions, uses prepared statements for all SQL queries, properly escapes all output, and performs no file operations. The absence of taint analysis findings further indicates a lack of common vulnerabilities related to data sanitization and processing.

However, there are a few areas that warrant attention. The plugin makes an external HTTP request, which could be a potential vector for compromise if not handled securely, though its specific purpose and implementation are not detailed in the provided data. More significantly, the plugin lacks any nonce checks or capability checks. This absence on entry points, even though there are zero identified in this version, is a critical weakness. Should any new entry points be introduced in future versions without these checks, the plugin would be highly susceptible to various attacks.

Given the complete absence of any recorded vulnerabilities in its history, the plugin's developers appear to be diligent in maintaining security. The current version is clean. However, the lack of built-in authentication and authorization mechanisms for potential future entry points is a concerning architectural oversight. The overall risk is low due to the current lack of exposed entry points and a clean vulnerability history, but the potential for future issues is present.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
  • External HTTP requests made
Vulnerabilities
None known

BlueCheck – Age Verification Security Vulnerabilities

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

BlueCheck – Age Verification Code Analysis

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

Output Escaping

100% escaped3 total outputs
Attack Surface

BlueCheck – Age Verification Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionplugins_loadedbluecheck-age-verification.php:44
filterwoocommerce_integrationsbluecheck-age-verification.php:63
actionwoocommerce_before_checkout_formbluecheck-age-verification.php:77
actionwp_enqueue_scriptswoocommerce-bluecheck-integration.php:45
actionwp_headwoocommerce-bluecheck-integration.php:46
actionwoocommerce_thankyouwoocommerce-bluecheck-integration.php:48
filterwoocommerce_integration_settingswoocommerce-bluecheck-integration.php:49
Maintenance & Trust

BlueCheck – Age Verification Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJan 15, 2025
PHP min version7.0
Downloads699

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

BlueCheck – Age Verification Developer Profile

bluecheck

1 plugin · 0 total installs

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

How We Detect BlueCheck – Age Verification

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bluecheck-age-verification/assets/js/checkout.js
Script Paths
https://verify.bluecheck.me/platforms/woocommerce/assets/js/checkout.js

HTML / DOM Fingerprints

Data Attributes
id="productIDs"id="BluecheckProductTags"
Shortcode Output
<span id="productIDs" style="display:none"><span id="BluecheckProductTags" style="display:none">
FAQ

Frequently Asked Questions about BlueCheck – Age Verification