ConFab Security & Risk Analysis

wordpress.org/plugins/confab

Create professional conference schedules with responsive table and grid layouts. Security-hardened, accessible, and built for modern WordPress.

0 active installs v2.2.0 PHP 7.4+ WP 5.0+ Updated Feb 8, 2026
conferenceconference-scheduleeventssession-schedulesessions
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ConFab Safe to Use in 2026?

Generally Safe

Score 100/100

ConFab 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

Confab v2.2.0 exhibits a generally strong security posture, reflecting good development practices. The plugin has a minimal attack surface with no unprotected entry points identified in the static analysis. The code signals further reinforce this, showing a high percentage of SQL queries using prepared statements and a near-perfect rate of output escaping. The absence of dangerous functions, file operations, and external HTTP requests are also positive indicators. The vulnerability history is exceptionally clean, with no recorded CVEs, suggesting a history of secure development and maintenance.

Despite the overall strong showing, there are minor points to consider. While the total number of entry points is low, the presence of unprotected AJAX handlers or REST API routes, even if currently none are found, always carries a latent risk if the code evolves. The relatively low number of nonce and capability checks, while currently not leading to identified vulnerabilities, could be an area for future improvement to further harden the plugin against potential attacks as it grows. Overall, Confab v2.2.0 appears to be a secure plugin, but continuous vigilance and adherence to best practices are always recommended.

The plugin's strengths lie in its robust use of prepared statements, proper output escaping, and a clean vulnerability history. Its weaknesses, though minimal, are the potential for future increases in attack surface and the relatively low number of security checks compared to the number of entry points. The taint analysis found no issues, which is a significant positive. The absence of any known vulnerabilities is a strong testament to the plugin's security over time.

Vulnerabilities
None known

ConFab Security Vulnerabilities

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

ConFab Code Analysis

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

SQL Query Safety

83% prepared12 total queries

Output Escaping

99% escaped305 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
confab_render_time_migration_page (inc\time-migration.php:65)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ConFab Attack Surface

Entry Points2
Unprotected0

REST API Routes 1

POST/wp-json/wp/v2/confab-previewconfab.php:409

Shortcodes 1

[confab_schedule] confab.php:126
WordPress Hooks 35
actionadmin_initconfab.php:95
actionadmin_enqueue_scriptsconfab.php:96
actionwp_enqueue_scriptsconfab.php:97
actionsave_post_confab_sessionconfab.php:100
actionmanage_posts_custom_columnconfab.php:101
actionadd_meta_boxesconfab.php:102
actioninitconfab.php:105
actionrest_api_initconfab.php:106
actionadd_meta_boxes_confab_sessionconfab.php:109
actionafter_plugin_row_confab/confab.phpconfab.php:112
filtermanage_confab_session_posts_columnsconfab.php:116
filtermanage_edit-confab_session_sortable_columnsconfab.php:117
filterdisplay_post_statesconfab.php:118
filterexcerpt_lengthconfab.php:119
filterexcerpt_moreconfab.php:120
filterplugin_action_links_confab/confab.phpconfab.php:122
filterplugin_row_metaconfab.php:123
actionpre_get_postsconfab.php:189
actionenqueue_block_editor_assetsconfab.php:366
actioninitinc\post-types.php:26
actiongettextinc\post-types.php:27
actiondashboard_glance_itemsinc\post-types.php:28
filtersingle_templateinc\post-types.php:29
actionadmin_initinc\settings.php:31
actionadmin_menuinc\settings.php:32
actionadmin_enqueue_scriptsinc\settings.php:33
actionadmin_initinc\settings.php:34
actionadmin_initinc\settings.php:35
actionadmin_noticesinc\settings.php:36
actionupdated_option_confab_delete_initial_confirmedinc\settings.php:546
actioninitinc\taxonomies.php:26
actionadmin_menuinc\time-migration.php:34
actionadmin_enqueue_scriptsinc\time-migration.php:60
actionadmin_noticesinc\time-migration.php:634
actionadmin_initinc\time-migration.php:643
Maintenance & Trust

ConFab Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 8, 2026
PHP min version7.4
Downloads246

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ConFab Developer Profile

LaughterOnWater

7 plugins · 70 total installs

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

How We Detect ConFab

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/confab/assets/css/admin.css/wp-content/plugins/confab/assets/js/confab-admin.js/wp-content/plugins/confab/assets/css/confab-admin-modern.css/wp-content/plugins/confab/assets/js/confab-admin-settings.js/wp-content/plugins/confab/assets/js/confab-frontend.js
Script Paths
/wp-content/plugins/confab/assets/js/confab-admin.js/wp-content/plugins/confab/assets/js/confab-admin-settings.js/wp-content/plugins/confab/assets/js/confab-frontend.js
Version Parameters
confab/assets/css/admin.css?ver=confab/assets/js/confab-admin.js?ver=confab/assets/css/confab-admin-modern.css?ver=confab/assets/js/confab-admin-settings.js?ver=confab/assets/js/confab-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
confab-session-timeconfab-session-speakerconfab-session-locationconfab-schedule-tableconfab-schedule-gridconfab-schedule-eventconfab-schedule-titleconfab-schedule-time-slot+3 more
HTML Comments
<!-- Post Type: ConFab Session --><!-- ConFab Schedule Shortcode -->
Data Attributes
data-confab-session-iddata-confab-datedata-confab-timedata-confab-speakerdata-confab-location
JS Globals
window.confab_settingsvar confabAdminSettings
REST Endpoints
/wp-json/confab/v1/sessions/wp-json/confab/v1/settings
Shortcode Output
[confab_schedule]<div class="confab-schedule-table"><div class="confab-schedule-grid"><div class="confab-session-wrapper">
FAQ

Frequently Asked Questions about ConFab