Event Organiser VAT Security & Risk Analysis

wordpress.org/plugins/event-organiser-vat

Adds VAT to booking checkout. Requires Event Organiser & Event Organiser Pro

20 active installs v1.0.6 PHP + WP 3.3+ Updated Oct 10, 2018
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Event Organiser VAT Safe to Use in 2026?

Generally Safe

Score 85/100

Event Organiser VAT has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The security analysis of the "event-organiser-vat" plugin v1.0.6 reveals a generally strong security posture based on the provided static analysis data. There are no identified dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped. Furthermore, the plugin has no recorded vulnerabilities or CVEs, which is a positive indicator of its security over time. The absence of file operations and external HTTP requests also reduces potential attack vectors.

However, a significant concern arises from the complete lack of any capability checks, nonce checks, AJAX handlers, REST API routes, shortcodes, or cron events. While this contributes to a very small attack surface, it suggests that the plugin may not perform any user-facing or background actions that would typically require these security measures. If the plugin is intended to have any interactive or scheduled functionality, this absence could indicate a potential oversight rather than a deliberate minimalistic design. This lack of any entry points that necessitate security checks makes it difficult to fully assess its security in a dynamic context.

In conclusion, the plugin exhibits excellent coding practices regarding data handling and output sanitization, and its historical security record is spotless. The primary weakness lies in the apparent absence of any features that would require typical WordPress security mechanisms like capability or nonce checks, which, while not a direct vulnerability in itself, raises questions about its functionality and completeness. Until more context on the plugin's purpose is available, its security is difficult to fully quantify beyond its well-implemented internal code hygiene.

Key Concerns

  • No capability checks implemented
  • No nonce checks implemented
Vulnerabilities
None known

Event Organiser VAT Security Vulnerabilities

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

Event Organiser VAT Code Analysis

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

Output Escaping

100% escaped7 total outputs
Attack Surface

Event Organiser VAT Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionload-settings_page_event-settingsadmin\settings.php:9
actioneventorganiser_register_tab_bookingsadmin\settings.php:11
actioninitevent-organiser-vat.php:59
actioneventorganiser_booking_pre_total_rowincludes\vat.php:77
actioneventorganiser_new_bookingincludes\vat.php:97
filtereventorganiser_get_booking_meta_booking_amountincludes\vat.php:119
filtereventorganiser_email_ticket_list_pre_totalincludes\vat.php:147
filtereventorganiser_get_booking_table_for_email_pre_totalincludes\vat.php:148
filtereventorganiser_pre_gateway_checkout_paypalincludes\vat.php:179
Maintenance & Trust

Event Organiser VAT Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 10, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Alternatives

Event Organiser VAT Alternatives

No alternatives data available yet.

Developer Profile

Event Organiser VAT Developer Profile

Stephen Harris

6 plugins · 23K total installs

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

How We Detect Event Organiser VAT

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/event-organiser-vat/assets/js/vat.js/wp-content/plugins/event-organiser-vat/assets/js/vat.min.js
Script Paths
/wp-content/plugins/event-organiser-vat/assets/js/vat.js/wp-content/plugins/event-organiser-vat/assets/js/vat.min.js
Version Parameters
event-organiser-vat/assets/js/vat.js?ver=event-organiser-vat/assets/js/vat.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
eo-booking-vat-row
JS Globals
eo_pro_vat
FAQ

Frequently Asked Questions about Event Organiser VAT