Boomerang – Feature Request Platform Security & Risk Analysis

wordpress.org/plugins/boomerang

A slick, modern feature request and feedback platform for WordPress. Visit us at boomerangwp.com.

0 active installs v1.1.4 PHP 7.0+ WP 5.2+ Updated Dec 5, 2025
crowdfundingcustomer-feedbackfeature-requestsideasrequests
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Boomerang – Feature Request Platform Safe to Use in 2026?

Generally Safe

Score 100/100

Boomerang – Feature Request Platform 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 'boomerang' plugin, version 1.1.4, exhibits a generally strong security posture based on the provided static analysis. A significant positive is the absence of any recorded vulnerabilities (CVEs) and the consistent use of prepared statements for SQL queries. The plugin also demonstrates good output escaping practices, with an exceptionally high percentage of properly escaped outputs. The limited attack surface, with all identified entry points (AJAX handlers, shortcodes) appearing to have some form of authentication or permission checks, is also a positive indicator.

However, the static analysis does reveal some areas of concern. The presence of three "flows with unsanitized paths" is a red flag, even though they are not categorized as critical or high severity in the taint analysis. This suggests potential pathways where user-supplied data could be processed in an unsafe manner, which might lead to unexpected behavior or vulnerabilities if exploited. Furthermore, while capability checks and nonce checks are present, the analysis of AJAX handlers shows that not all are protected by authentication. The bundled Freemius library also warrants attention, as older versions of third-party libraries can introduce vulnerabilities.

In conclusion, 'boomerang' v1.1.4 is on a good track with its security practices, particularly regarding SQL and output sanitization. The lack of a vulnerability history is encouraging. Nevertheless, the identified unsanitized paths and the security of AJAX handlers that may not be fully protected against unauthorized access represent potential risks that should be investigated and remediated to further strengthen the plugin's security.

Key Concerns

  • Flows with unsanitized paths detected
  • AJAX handlers without explicit auth checks
  • Bundled Freemius v1.0 library
Vulnerabilities
None known

Boomerang – Feature Request Platform Security Vulnerabilities

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

Boomerang – Feature Request Platform Release Timeline

v1.1.4Current
v1.1.3
v1.1.1
v1.1.0
v1.0.5
v1.0.4
v1.0.3
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Boomerang – Feature Request Platform Code Analysis

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

Bundled Libraries

Select2Freemius1.0

SQL Query Safety

100% prepared2 total queries

Output Escaping

98% escaped312 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
block_theme_warning (admin/inc/classes/class-boomerang-admin.php:184)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Boomerang – Feature Request Platform Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 8

authwp_ajax_save_boomeranginc/classes/class-boomerang-frontend.php:29
noprivwp_ajax_save_boomeranginc/classes/class-boomerang-frontend.php:30
authwp_ajax_get_boomerangsinc/classes/class-boomerang-frontend.php:31
noprivwp_ajax_get_boomerangsinc/classes/class-boomerang-frontend.php:32
authwp_ajax_process_admin_actioninc/classes/class-boomerang-frontend.php:33
authwp_ajax_process_approve_nowinc/classes/class-boomerang-frontend.php:34
authwp_ajax_process_voteinc/classes/class-boomerang-votes.php:28
noprivwp_ajax_process_voteinc/classes/class-boomerang-votes.php:29

Shortcodes 3

[boomerang] inc/boomerang-shortcodes.php:62
[boomerang_form] inc/boomerang-shortcodes.php:81
[boomerang_list] inc/boomerang-shortcodes.php:160
WordPress Hooks 37
actionadmin_enqueue_scriptsadmin/inc/classes/class-boomerang-admin.php:30
actionin_admin_headeradmin/inc/classes/class-boomerang-admin.php:31
actioncsf_loadedadmin/inc/classes/class-boomerang-admin.php:32
actioncsf_loadedadmin/inc/classes/class-boomerang-admin.php:33
actionadd_meta_boxes_boomerangadmin/inc/classes/class-boomerang-admin.php:34
actionadmin_noticesadmin/inc/classes/class-boomerang-admin.php:41
filteruse_block_editor_for_post_typeadmin/inc/classes/class-boomerang-admin.php:42
filtermanage_boomerang_posts_columnsadmin/inc/classes/class-boomerang-admin.php:48
filtermanage_boomerang_posts_columnsadmin/inc/classes/class-boomerang-admin.php:49
filtermanage_posts_custom_columnadmin/inc/classes/class-boomerang-admin.php:50
actionrestrict_manage_postsadmin/inc/classes/class-boomerang-admin.php:57
actionpre_get_postsadmin/inc/classes/class-boomerang-admin.php:58
actionadmin_enqueue_scriptsadmin/inc/classes/class-boomerang-block.php:26
actionwp_enqueue_scriptsadmin/inc/classes/class-boomerang-block.php:27
actionadmin_headadmin/inc/classes/class-boomerang-block.php:28
actionadd_meta_boxesadmin/inc/classes/metabox-options.class.TEMPLATE.php:52
actionsave_postadmin/inc/classes/metabox-options.class.TEMPLATE.php:53
actionedit_attachmentadmin/inc/classes/metabox-options.class.TEMPLATE.php:54
actionplugins_loadedboomerang.php:96
actioninitinc/classes/class-boomerang-cpt-helper.php:21
actionadmin_initinc/classes/class-boomerang-cpt-helper.php:22
actionadmin_initinc/classes/class-boomerang-cpt-helper.php:23
actionboomerang_new_boomeranginc/classes/class-boomerang-email-notifications.php:29
actionwp_enqueue_scriptsinc/classes/class-boomerang-frontend.php:28
actionboomerang_new_boomeranginc/classes/class-boomerang-frontend.php:35
actioncomment_postinc/classes/class-boomerang-frontend.php:36
actionboomerang_archive_boomerang_startinc/classes/class-boomerang-frontend.php:37
actionboomerang_single_boomerang_startinc/classes/class-boomerang-frontend.php:38
actiontrashed_postinc/classes/class-boomerang-frontend.php:39
filtersingle_templateinc/classes/class-boomerang-frontend.php:40
filtercomments_templateinc/classes/class-boomerang-frontend.php:41
filterbody_classinc/classes/class-boomerang-frontend.php:42
filtercomment_form_submit_fieldinc/classes/class-boomerang-frontend.php:43
actioninitinc/classes/class-boomerang.php:36
actioninitinc/classes/class-boomerang.php:37
actioninitinc/classes/class-boomerang.php:38
actioninitinc/classes/class-boomerang.php:39
Maintenance & Trust

Boomerang – Feature Request Platform Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version7.0
Downloads3K

Community Trust

Rating90/100
Number of ratings2
Active installs0
Developer Profile

Boomerang – Feature Request Platform Developer Profile

Ben Roberts

6 plugins · 2K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
1793 days
View full developer profile
Detection Fingerprints

How We Detect Boomerang – Feature Request Platform

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/boomerang/admin/assets/css/boomerang-admin.css/wp-content/plugins/boomerang/admin/assets/js/boomerang.js/wp-content/plugins/boomerang/vendor/codestar-framework/assets/css/codestar-framework.css/wp-content/plugins/boomerang/vendor/codestar-framework/assets/js/codestar-framework.js/wp-content/plugins/boomerang/inc/classes/class-boomerang.css
Script Paths
/wp-content/plugins/boomerang/admin/assets/js/boomerang.js/wp-content/plugins/boomerang/vendor/codestar-framework/assets/js/codestar-framework.js
Version Parameters
boomerang/admin/assets/css/boomerang-admin.css?ver=boomerang/admin/assets/js/boomerang.js?ver=codestar-framework/assets/css/codestar-framework.css?ver=codestar-framework/assets/js/codestar-framework.js?ver=

HTML / DOM Fingerprints

CSS Classes
boomerang-admin-page
Data Attributes
data-boomerang-id
JS Globals
boomerang_admin_vars
REST Endpoints
/wp-json/boomerang/v1/boards
FAQ

Frequently Asked Questions about Boomerang – Feature Request Platform