Really Easy Banner Security & Risk Analysis

wordpress.org/plugins/really-easy-banner

Enahance your wp header to the next level by adding any kind of banner that is easy to use and customizable.

0 active installs v1.0.0 PHP 5.6+ WP 5.0+ Updated Apr 30, 2022
easy-bannernotice-builderreally-easy-bannerwp-header-banner
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Really Easy Banner Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "really-easy-banner" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. A significant strength is the complete absence of critical or high-severity taint flows and the lack of dangerous function usage. All SQL queries are properly prepared, and there are no file operations or external HTTP requests, minimizing common attack vectors. The presence of numerous nonce and capability checks on its entry points, particularly the AJAX handlers, further bolsters its defenses, indicating a good understanding of WordPress security best practices.

However, a notable concern is the output escaping. While a large percentage of outputs are escaped, 30% remain unescaped. This represents a potential risk for cross-site scripting (XSS) vulnerabilities if user-supplied data is directly reflected in these unescaped outputs. The vulnerability history is completely clean, with no recorded CVEs, which is highly positive and suggests a history of secure development or diligent patching. Despite the minor concern with output escaping, the plugin's overall security is good, with a robust foundation of secure coding practices in place.

Key Concerns

  • Outputs not properly escaped
Vulnerabilities
None known

Really Easy Banner Security Vulnerabilities

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

Really Easy Banner Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
231
551 escaped
Nonce Checks
12
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

70% escaped782 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
csf_export (includes\codestar-framework\functions\actions.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Really Easy Banner Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_csf-get-iconsincludes\codestar-framework\functions\actions.php:50
authwp_ajax_csf-exportincludes\codestar-framework\functions\actions.php:87
authwp_ajax_csf-importincludes\codestar-framework\functions\actions.php:123
authwp_ajax_csf-resetincludes\codestar-framework\functions\actions.php:150
authwp_ajax_csf-chosenincludes\codestar-framework\functions\actions.php:189
WordPress Hooks 48
filteradmin_footer_textadmin\Admin.php:15
actionadmin_enqueue_scriptsadmin\Admin.php:16
actionwp_enqueue_scriptsfrontend\Frontend.php:10
actionwp_headfrontend\Frontend.php:11
actionwp_enqueue_scriptsincludes\codestar-framework\classes\abstract.class.php:20
actionadmin_menuincludes\codestar-framework\classes\admin-options.class.php:107
actionadmin_bar_menuincludes\codestar-framework\classes\admin-options.class.php:108
actionnetwork_admin_menuincludes\codestar-framework\classes\admin-options.class.php:112
filteradmin_footer_textincludes\codestar-framework\classes\admin-options.class.php:493
actionadd_meta_boxes_commentincludes\codestar-framework\classes\comment-options.class.php:38
actionedit_commentincludes\codestar-framework\classes\comment-options.class.php:39
actioncustomize_registerincludes\codestar-framework\classes\customize-options.class.php:43
actioncustomize_save_afterincludes\codestar-framework\classes\customize-options.class.php:44
actionwp_enqueue_scriptsincludes\codestar-framework\classes\customize-options.class.php:48
actionadd_meta_boxesincludes\codestar-framework\classes\metabox-options.class.php:50
actionsave_postincludes\codestar-framework\classes\metabox-options.class.php:51
actionedit_attachmentincludes\codestar-framework\classes\metabox-options.class.php:52
actionwp_nav_menu_item_custom_fieldsincludes\codestar-framework\classes\nav-menu-options.class.php:30
actionwp_update_nav_menu_itemincludes\codestar-framework\classes\nav-menu-options.class.php:31
filterwp_edit_nav_menu_walkerincludes\codestar-framework\classes\nav-menu-options.class.php:33
actionadmin_initincludes\codestar-framework\classes\profile-options.class.php:30
actionshow_user_profileincludes\codestar-framework\classes\profile-options.class.php:42
actionedit_user_profileincludes\codestar-framework\classes\profile-options.class.php:43
actionpersonal_options_updateincludes\codestar-framework\classes\profile-options.class.php:45
actionedit_user_profile_updateincludes\codestar-framework\classes\profile-options.class.php:46
actionafter_setup_themeincludes\codestar-framework\classes\setup.class.php:73
actioninitincludes\codestar-framework\classes\setup.class.php:74
actionswitch_themeincludes\codestar-framework\classes\setup.class.php:75
actionadmin_enqueue_scriptsincludes\codestar-framework\classes\setup.class.php:76
actionwp_enqueue_scriptsincludes\codestar-framework\classes\setup.class.php:77
actionwp_headincludes\codestar-framework\classes\setup.class.php:78
filteradmin_body_classincludes\codestar-framework\classes\setup.class.php:79
actionadmin_footerincludes\codestar-framework\classes\shortcode-options.class.php:47
actioncustomize_controls_print_footer_scriptsincludes\codestar-framework\classes\shortcode-options.class.php:48
actionelementor/editor/before_enqueue_scriptsincludes\codestar-framework\classes\shortcode-options.class.php:59
actionelementor/editor/footerincludes\codestar-framework\classes\shortcode-options.class.php:60
actionelementor/editor/footerincludes\codestar-framework\classes\shortcode-options.class.php:61
actionenqueue_block_editor_assetsincludes\codestar-framework\classes\shortcode-options.class.php:303
actionmedia_buttonsincludes\codestar-framework\classes\shortcode-options.class.php:307
actionadmin_initincludes\codestar-framework\classes\taxonomy-options.class.php:41
actionadmin_footerincludes\codestar-framework\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptsincludes\codestar-framework\fields\icon\icon.php:42
actionadmin_print_footer_scriptsincludes\codestar-framework\fields\link\link.php:65
actionprint_default_editor_scriptsincludes\codestar-framework\fields\wp_editor\wp_editor.php:62
actionadmin_menuincludes\codestar-framework\views\welcome.php:19
filterplugin_action_linksincludes\codestar-framework\views\welcome.php:20
filterplugin_row_metaincludes\codestar-framework\views\welcome.php:21
actionplugins_loadedreally-easy-banner.php:44
Maintenance & Trust

Really Easy Banner Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedApr 30, 2022
PHP min version5.6
Downloads650

Community Trust

Rating0/100
Number of ratings0
Active installs0
Alternatives

Really Easy Banner Alternatives

No alternatives data available yet.

Developer Profile

Really Easy Banner Developer Profile

UnikForce

5 plugins · 90 total installs

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

How We Detect Really Easy Banner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/really-easy-banner/admin/assets/css/main.css/wp-content/plugins/really-easy-banner/admin/assets/js/main.js
Version Parameters
really-easy-banner/admin/assets/css/main.css?ver=really-easy-banner/admin/assets/js/main.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Really Easy Banner