Swifty Bar, sticky bar by WPGens Security & Risk Analysis

wordpress.org/plugins/swifty-bar

Adds sticky bar at the bottom of post that shows category,post title, author, time needed to read article, share buttons and previous/next post links

400 active installs v1.2.11 PHP + WP 3.0+ Updated Sep 10, 2023
footer-barprevious-next-postsshare-buttonssticky-bartime-to-read
85
A · Safe
CVEs total1
Unpatched0
Last CVESep 5, 2023
Safety Verdict

Is Swifty Bar, sticky bar by WPGens Safe to Use in 2026?

Generally Safe

Score 85/100

Swifty Bar, sticky bar by WPGens has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 5, 2023Updated 2yr ago
Risk Assessment

The Swifty Bar plugin presents a concerning security posture, primarily due to its unprotected entry points. The static analysis reveals two AJAX handlers, both of which lack authentication checks. This creates a significant attack surface, allowing any authenticated user to potentially interact with these endpoints without proper authorization. While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and having no file operations, the absence of capability checks and the low percentage of properly escaped output (23%) are significant weaknesses.

The vulnerability history indicates a past Cross-site Scripting (XSS) vulnerability, which is a common and potentially severe issue. Although there are no currently unpatched CVEs, the historical pattern suggests a predisposition to input validation and output escaping flaws. The limited taint analysis results (0 flows analyzed) make it difficult to definitively assess the risk of complex vulnerabilities, but the presence of unprotected AJAX endpoints and poor output escaping strongly suggests that new XSS vulnerabilities could easily be introduced.

In conclusion, while Swifty Bar benefits from secure SQL handling and a lack of certain risky code patterns, the unprotected AJAX endpoints and inadequate output escaping represent critical security weaknesses that expose users to potential XSS and unauthorized action risks. Addressing these specific issues should be the immediate priority for improving the plugin's security.

Key Concerns

  • Unprotected AJAX handlers
  • Low percentage of properly escaped output
  • No capability checks
  • Past XSS vulnerability history
Vulnerabilities
1

Swifty Bar, sticky bar by WPGens Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-41737medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Swifty Bar, sticky bar by WPGens <= 1.2.10 - Authenticated (Administrator+) Stored Cross-Site Scripting

Sep 5, 2023 Patched in 1.2.11 (140d)
Code Analysis
Analyzed Mar 16, 2026

Swifty Bar, sticky bar by WPGens Code Analysis

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

Output Escaping

23% escaped88 total outputs
Attack Surface
2 unprotected

Swifty Bar, sticky bar by WPGens Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

noprivwp_ajax_delete_transientincludes\class-sb-bar.php:173
authwp_ajax_delete_transientincludes\class-sb-bar.php:174
WordPress Hooks 9
actionadmin_menuincludes\class-sb-bar.php:149
actionadmin_initincludes\class-sb-bar.php:150
actionadmin_initincludes\class-sb-bar.php:151
filterplugin_action_links_swifty-bar/sb-bar.phpincludes\class-sb-bar.php:152
actionwp_enqueue_scriptsincludes\class-sb-bar.php:167
actionwp_enqueue_scriptsincludes\class-sb-bar.php:168
actionwp_footerincludes\class-sb-bar.php:170
filterthe_contentincludes\class-sb-bar.php:171
actioninitincludes\class-sb-bar.php:186
Maintenance & Trust

Swifty Bar, sticky bar by WPGens Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 10, 2023
PHP min version
Downloads34K

Community Trust

Rating100/100
Number of ratings48
Active installs400
Developer Profile

Swifty Bar, sticky bar by WPGens Developer Profile

Goran87

4 plugins · 2K total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
140 days
View full developer profile
Detection Fingerprints

How We Detect Swifty Bar, sticky bar by WPGens

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/swifty-bar/public/css/sb-bar-public.css/wp-content/plugins/swifty-bar/public/js/sb-bar-public.js
Script Paths
/wp-content/plugins/swifty-bar/public/js/sb-bar-public.js
Version Parameters
swifty-bar/public/css/sb-bar-public.css?ver=swifty-bar/public/js/sb-bar-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
sb-bar-wrappersb-bar-container
Data Attributes
data-sb-bar-positiondata-sb-bar-themedata-sb-bar-aligndata-sb-bar-btn-textdata-sb-bar-btn-link
JS Globals
sb_bar_obj
FAQ

Frequently Asked Questions about Swifty Bar, sticky bar by WPGens