RegiFair Security & Risk Analysis

wordpress.org/plugins/regi-fair

RegiFair is an event registrations manager that provides a form builder and supports waiting lists, group registrations and email notifications.

10 active installs v1.0.5 PHP 8.2+ WP 6.6+ Updated Dec 14, 2025
eventsformregistrationwaiting-list
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is RegiFair Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The regi-fair plugin v1.0.5 presents a generally strong security posture based on the provided static analysis. The code exhibits excellent practices regarding SQL queries, with 88% using prepared statements, and all output is properly escaped. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security. Crucially, there is no history of known vulnerabilities (CVEs), suggesting a commitment to secure development or a lack of prior scrutiny that has revealed flaws. The taint analysis also shows no unsanitized paths, indicating a low risk of injection-type vulnerabilities.

However, a significant concern is the complete lack of nonce checks and capability checks across its entry points. While the reported attack surface (AJAX handlers, REST API routes, shortcodes) is zero, which is positive, the presence of a cron event without any apparent authorization or security checks is a potential vulnerability. If this cron event performs sensitive operations, it could be triggered by an unauthenticated user. The absence of any taint flows might also be due to the limited scope of the analysis rather than a guarantee of absolute safety.

In conclusion, regi-fair v1.0.5 demonstrates a commendable effort in secure coding practices concerning data handling and output. The lack of historical vulnerabilities is a positive indicator. The primary area of concern is the potential for an unauthenticated cron event to be exploited due to the absence of security checks on this entry point, a weakness that needs attention to ensure the plugin's overall security.

Key Concerns

  • Cron event without authorization checks
  • 0 Nonce checks on entry points
  • Limited taint analysis scope
Vulnerabilities
None known

RegiFair Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

RegiFair Release Timeline

v1.0.5Current
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

RegiFair Code Analysis

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

SQL Query Safety

88% prepared91 total queries

Output Escaping

100% escaped36 total outputs
Attack Surface

RegiFair Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_menuregi-fair.php:23
actionadmin_enqueue_scriptsregi-fair.php:24
actionenqueue_block_editor_assetsregi-fair.php:26
actioninitregi-fair.php:31
actionrest_api_initregi-fair.php:43
actionrest_api_initregi-fair.php:46
actionrest_api_initregi-fair.php:49
actionrest_api_initregi-fair.php:52
actionrest_api_initregi-fair.php:55
actionsave_postregi-fair.php:60
actiondelete_postregi-fair.php:61
actionregi_fair_cleanup_cron_hookregi-fair.php:69
actionphpmailer_initregi-fair.php:101

Scheduled Events 1

regi_fair_cleanup_cron_hook
Maintenance & Trust

RegiFair Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 14, 2025
PHP min version8.2
Downloads865

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

RegiFair Developer Profile

Sonia Zorba

1 plugin · 10 total installs

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

How We Detect RegiFair

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/regi-fair/js/build/components/events.js/wp-content/plugins/regi-fair/js/build/components/templates.js/wp-content/plugins/regi-fair/js/build/components/settings.js/wp-content/plugins/regi-fair/js/build/components/users.js/wp-content/plugins/regi-fair/languages
Script Paths
/wp-content/plugins/regi-fair/js/build/components/events.js/wp-content/plugins/regi-fair/js/build/components/templates.js/wp-content/plugins/regi-fair/js/build/components/settings.js/wp-content/plugins/regi-fair/js/build/components/users.js
Version Parameters
regi-fair/js/build/components/events.js?ver=regi-fair/js/build/components/templates.js?ver=regi-fair/js/build/components/settings.js?ver=regi-fair/js/build/components/users.js?ver=

HTML / DOM Fingerprints

CSS Classes
regi-fair-form
Data Attributes
data-regi-fair-event-id
JS Globals
regi_fair_request
REST Endpoints
/wp-json/regifair/v1/admin/events/wp-json/regifair/v1/admin/templates/wp-json/regifair/v1/admin/registrations/wp-json/regifair/v1/admin/settings/wp-json/regifair/v1/public
Shortcode Output
<div class="regi-fair-form"
FAQ

Frequently Asked Questions about RegiFair