AesirX Consent Security & Risk Analysis

wordpress.org/plugins/aesirx-consent

Integrating first-party consent for GDPR/ePrivacy compliance.

20 active installs v1.0.1 PHP 7.4+ WP 5.9+ Updated Feb 9, 2026
cmpcomplianceconsentprivacywordpress-consent
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is AesirX Consent Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "aesirx-consent" plugin v1.0.1 exhibits a generally strong security posture due to its adherence to many good coding practices. The vast majority of SQL queries utilize prepared statements, and almost all output is properly escaped, significantly reducing the risk of common web vulnerabilities. The plugin also has a clean vulnerability history with no known CVEs, suggesting a mature and well-maintained codebase.

However, a critical concern arises from the presence of one AJAX handler that lacks authentication checks. This unprotected entry point represents a potential avenue for attackers to trigger plugin functionalities without proper authorization, which could lead to unintended consequences or facilitate further exploitation depending on the handler's implementation. While taint analysis shows no immediate threats, this lack of authorization on an AJAX endpoint is a significant weakness that needs immediate attention. The plugin's reliance on bundled libraries like Select2 and Guzzle also introduces a minor risk if these libraries are not kept up-to-date, although no specific outdated versions are indicated in the provided data.

Key Concerns

  • Unprotected AJAX handler found
  • Bundled libraries (Select2, Guzzle)
Vulnerabilities
None known

AesirX Consent Security Vulnerabilities

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

AesirX Consent Code Analysis

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

Bundled Libraries

Select2Guzzle

SQL Query Safety

98% prepared63 total queries

Output Escaping

99% escaped262 total outputs
Attack Surface
1 unprotected

AesirX Consent Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_aesirx_dismiss_pro_upsellaesirx-consent.php:502
WordPress Hooks 12
actionwp_enqueue_scriptsaesirx-consent.php:32
actionparse_requestaesirx-consent.php:292
actionadmin_noticesaesirx-consent.php:410
actionadmin_noticesaesirx-consent.php:439
actionadmin_noticesaesirx-consent.php:485
actionadmin_enqueue_scriptsaesirx-consent.php:487
actionadmin_initaesirx-consent.php:507
actionwp_enqueue_scriptsaesirx-consent.php:664
actionadmin_initincludes\settings.php:7
actionadmin_menuincludes\settings.php:943
actionadmin_enqueue_scriptsincludes\settings.php:1104
filterkses_allowed_protocolsincludes\settings.php:1332
Maintenance & Trust

AesirX Consent Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 9, 2026
PHP min version7.4
Downloads167

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

AesirX Consent Developer Profile

AesirX

2 plugins · 120 total installs

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

How We Detect AesirX Consent

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/aesirx-consent/assets/vendor/consent-loader.global.js/wp-content/plugins/aesirx-consent/assets/vendor/consent-chunks/consent.js/wp-content/plugins/aesirx-consent/assets/vendor/consent-simple-chunks/consent-simple.js/wp-content/plugins/aesirx-consent/assets/vendor/consent-chunks/consent.css/wp-content/plugins/aesirx-consent/assets/vendor/consent-simple-chunks/consent-simple.css
Script Paths
/wp-content/plugins/aesirx-consent/assets/vendor/consent-loader.global.js/wp-content/plugins/aesirx-consent/assets/vendor/consent-chunks/consent.js/wp-content/plugins/aesirx-consent/assets/vendor/consent-simple-chunks/consent-simple.js
Version Parameters
aesirx-consent/assets/vendor/consent-loader.global.js?ver=1.0.1aesirx-consent/assets/vendor/consent-chunks/consent.css?ver=1.0.1aesirx-consent/assets/vendor/consent-simple-chunks/consent-simple.css?ver=1.0.1

HTML / DOM Fingerprints

CSS Classes
aesirx-consent-widget
HTML Comments
<!-- aesirx-consent -->
Data Attributes
data-aesirx-consent-id
JS Globals
window.aesirxConsentConfigaesirxConsentConfig
FAQ

Frequently Asked Questions about AesirX Consent