Sync Forms with Brilliant Directories Security & Risk Analysis

wordpress.org/plugins/sync-forms-with-brilliant-directories

Easily sync WordPress form submissions to Brilliant Directories with the ‘Sync Forms with Brilliant Directories’ plugin. Automatically create Members …

0 active installs v1.3.1 PHP + WP 5.6+ Updated Dec 10, 2025
brilliant-directoriescontact-form-7form-pluginlead-generationsync-data
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Sync Forms with Brilliant Directories Safe to Use in 2026?

Generally Safe

Score 100/100

Sync Forms with Brilliant Directories has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The plugin "sync-forms-with-brilliant-directories" v1.3.1 exhibits a generally good security posture with several positive indicators. The static analysis reveals a well-protected attack surface, with all identified entry points (AJAX handlers, REST API routes, shortcodes) appearing to have proper authentication and permission checks. The absence of dangerous functions, file operations, and a lack of recorded historical vulnerabilities further contribute to a positive security impression. The code also demonstrates a reasonable approach to output escaping, with a majority of outputs being properly handled.

Key Concerns

  • 50% of SQL queries not using prepared statements
  • 24% of outputs not properly escaped
  • 3 external HTTP requests
  • 2 unsanitized flows with tainted data
Vulnerabilities
None known

Sync Forms with Brilliant Directories Security Vulnerabilities

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

Sync Forms with Brilliant Directories Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

50% prepared6 total queries

Output Escaping

76% escaped443 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

7 flows2 with unsanitized paths
Brildir_Sfwbd_Validate_Api_Key_ajax (includes\class-brildirformsync-settings.php:236)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Sync Forms with Brilliant Directories Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 8

authwp_ajax_brildir_sfwbd_delete_postincludes\class-brildirformsync-display.php:445
authwp_ajax_brildir_sfwbd_clear_logsincludes\class-brildirformsync-errorlog.php:120
noprivwp_ajax_brildir_sfwbd_clear_logsincludes\class-brildirformsync-errorlog.php:121
authwp_ajax_brildir_sfwbd_validate_mappingsincludes\class-brildirformsync-menu.php:269
authwp_ajax_brildir_sfwbd_check_form_actionsincludes\class-brildirformsync-menu.php:506
authwp_ajax_brildir_sfwbd_load_cf7_form_fieldsincludes\class-brildirformsync-menu.php:562
authwp_ajax_brildir_sfwbd_validate_api_keyincludes\class-brildirformsync-settings.php:234
noprivwp_ajax_brildir_sfwbd_validate_api_keyincludes\class-brildirformsync-settings.php:235

Shortcodes 1

[brildir_sfwbd_error_log] includes\class-brildirformsync-errorlog.php:118
WordPress Hooks 28
actionwpcf7_before_send_mailincludes\class-brildirformsync-api.php:8
actionwpforms_process_completeincludes\class-brildirformsync-api.php:102
actionninja_forms_after_submissionincludes\class-brildirformsync-api.php:190
actiongform_after_submissionincludes\class-brildirformsync-api.php:293
actionelementor_pro/forms/new_recordincludes\class-brildirformsync-api.php:398
filtermanage_brildir-sfwbd_posts_columnsincludes\class-brildirformsync-display.php:21
actionmanage_brildir-sfwbd_posts_custom_columnincludes\class-brildirformsync-display.php:209
filtermanage_edit-brildir-sfwbd_sortable_columnsincludes\class-brildirformsync-display.php:222
actionpre_get_postsincludes\class-brildirformsync-display.php:262
filterpre_get_postsincludes\class-brildirformsync-display.php:264
filterposts_searchincludes\class-brildirformsync-display.php:273
filterpost_row_actionsincludes\class-brildirformsync-display.php:320
filterpost_row_actionsincludes\class-brildirformsync-display.php:330
actionadmin_action_delete_brildir-sfwbd_postincludes\class-brildirformsync-display.php:342
actionadmin_footer-edit.phpincludes\class-brildirformsync-display.php:364
filterbulk_actions-edit-brildir-sfwbdincludes\class-brildirformsync-display.php:384
filterviews_edit-brildir-sfwbdincludes\class-brildirformsync-display.php:397
filterdisable_months_dropdownincludes\class-brildirformsync-display.php:403
actionpost_submitbox_misc_actionsincludes\class-brildirformsync-display.php:413
actionedit_form_after_titleincludes\class-brildirformsync-menu.php:8
actionsave_postincludes\class-brildirformsync-menu.php:335
actionadmin_initincludes\class-brildirformsync-settings.php:8
actionadmin_initincludes\class-brildirformsync-settings.php:15
actioninitsync-forms-with-brilliant-directories.php:42
actionadmin_enqueue_scriptssync-forms-with-brilliant-directories.php:43
actionplugins_loadedsync-forms-with-brilliant-directories.php:45
filterenter_title_heresync-forms-with-brilliant-directories.php:87
actionadmin_menusync-forms-with-brilliant-directories.php:89
Maintenance & Trust

Sync Forms with Brilliant Directories Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 10, 2025
PHP min version
Downloads591

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Sync Forms with Brilliant Directories Developer Profile

Brilliant Directories

3 plugins · 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 Sync Forms with Brilliant Directories

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sync-forms-with-brilliant-directories/assets/css/brildirformsync-style.css/wp-content/plugins/sync-forms-with-brilliant-directories/assets/js/brildirformsync-script.js/wp-content/plugins/sync-forms-with-brilliant-directories/assets/css/select2.min.css/wp-content/plugins/sync-forms-with-brilliant-directories/assets/js/select2.min.js/wp-content/plugins/sync-forms-with-brilliant-directories/assets/css/admin-style.css/wp-content/plugins/sync-forms-with-brilliant-directories/assets/js/admin-script.js
Script Paths
assets/js/brildirformsync-script.jsassets/js/select2.min.jsassets/js/admin-script.js
Version Parameters
sync-forms-with-brilliant-directories/assets/css/brildirformsync-style.css?ver=sync-forms-with-brilliant-directories/assets/js/brildirformsync-script.js?ver=sync-forms-with-brilliant-directories/assets/css/select2.min.css?ver=sync-forms-with-brilliant-directories/assets/js/select2.min.js?ver=sync-forms-with-brilliant-directories/assets/css/admin-style.css?ver=sync-forms-with-brilliant-directories/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

JS Globals
brildirformsyncSettings
FAQ

Frequently Asked Questions about Sync Forms with Brilliant Directories