Sticky Menu & Sticky Header Security & Risk Analysis

wordpress.org/plugins/sticky-menu-or-anything-on-scroll

Sticky Menu or Sticky Header sticks elements at the top of the screen when you scroll, or create a floating sticky menu or fixed widget.

100K active installs v2.34 PHP 5.2+ WP 3.6+ Updated Dec 3, 2025
floating-menustickysticky-headersticky-menusticky-widget
100
A · Safe
CVEs total1
Unpatched0
Last CVESep 8, 2020
Safety Verdict

Is Sticky Menu & Sticky Header Safe to Use in 2026?

Generally Safe

Score 100/100

Sticky Menu & Sticky Header has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 8, 2020Updated 4mo ago
Risk Assessment

The 'sticky-menu-or-anything-on-scroll' plugin version 2.34 demonstrates a generally good security posture based on the static analysis. The plugin has a minimal attack surface, with only one AJAX handler and no REST API routes, shortcodes, or cron events. Notably, all identified entry points have authentication checks. The code signals further support this, with no dangerous functions, all SQL queries using prepared statements, and a high percentage of properly escaped output. The presence of nonce and capability checks indicates an awareness of common WordPress security practices. Taint analysis shows no identified vulnerabilities in this regard.

However, the plugin's vulnerability history is a point of concern. It has a recorded CVE, albeit an older one from 2020. While currently unpatched vulnerabilities are zero, the presence of a past medium-severity vulnerability, specifically Cross-site Scripting, suggests that the plugin is not immune to certain attack vectors. The fact that this vulnerability was a medium severity XSS is a notable weakness, even if it has since been patched. This history warrants a degree of caution, as past issues can sometimes indicate recurring development practices or overlooked edge cases.

In conclusion, version 2.34 of 'sticky-menu-or-anything-on-scroll' shows significant improvements and adherence to secure coding practices, particularly regarding its limited attack surface and proper handling of database queries and output. Nevertheless, the historical medium-severity XSS vulnerability, even if resolved, means users should remain vigilant and ensure they are always on the latest version to benefit from any further security enhancements and fixes.

Key Concerns

  • Past medium severity vulnerability (XSS)
Vulnerabilities
1

Sticky Menu & Sticky Header Security Vulnerabilities

CVEs by Year

1 CVE in 2020
2020
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-4625d217-99d4-47d8-b093-fe55a3018348-sticky-menu-or-anything-on-scrollmedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sticky Menu & Sticky Header <= 2.20 - Reflected Cross-Site Scripting

Sep 8, 2020 Patched in 2.21 (1232d)
Code Analysis
Analyzed Mar 16, 2026

Sticky Menu & Sticky Header Code Analysis

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

Output Escaping

94% escaped35 total outputs
Attack Surface

Sticky Menu & Sticky Header Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_sticky_dismiss_noticesticky-menu-or-anything.php:1213
WordPress Hooks 16
actionadmin_post_save_sticky_anything_optionssticky-menu-or-anything.php:552
filtersafe_style_csssticky-menu-or-anything.php:895
filtersafe_style_csssticky-menu-or-anything.php:1127
actioninitsticky-menu-or-anything.php:1203
actionwp_enqueue_scriptssticky-menu-or-anything.php:1204
actionadmin_menusticky-menu-or-anything.php:1205
actionadmin_initsticky-menu-or-anything.php:1206
actionadmin_footersticky-menu-or-anything.php:1207
actionadmin_enqueue_scriptssticky-menu-or-anything.php:1208
filterplugin_row_metasticky-menu-or-anything.php:1210
filteradmin_footer_textsticky-menu-or-anything.php:1211
actionadmin_action_sticky_hide_review_notificationsticky-menu-or-anything.php:1212
actionadmin_initwf-flyout\wf-flyout.php:27
actionadmin_enqueue_scriptswf-flyout\wf-flyout.php:73
actionadmin_headwf-flyout\wf-flyout.php:74
actionadmin_footerwf-flyout\wf-flyout.php:75
Maintenance & Trust

Sticky Menu & Sticky Header Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version5.2
Downloads1.8M

Community Trust

Rating94/100
Number of ratings755
Active installs100K
Developer Profile

Sticky Menu & Sticky Header Developer Profile

WebFactory

28 plugins · 3.5M total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
699 days
View full developer profile
Detection Fingerprints

How We Detect Sticky Menu & Sticky Header

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.min.js/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.js/wp-content/plugins/sticky-menu-or-anything-on-scroll/assets/js/stickThis.js
Script Paths
assets/js/jq-sticky-anything.jsassets/js/stickThis.js
Version Parameters
sticky-menu-or-anything-on-scroll/assets/js/jq-sticky-anything.js?ver=sticky-menu-or-anything-on-scroll/assets/js/stickThis.js?ver=

HTML / DOM Fingerprints

CSS Classes
sticky-menu-anythingsticky-menu-anything-sticky-wrapper
HTML Comments
<!-- START: sticky-menu-anything --><!-- END: sticky-menu-anything --><!-- sticky-menu-anything : PHP -->
Data Attributes
data-sticky-iddata-sticky-elementdata-sticky-topspacedata-sticky-minscreenwidthdata-sticky-maxscreenwidthdata-sticky-zindex+5 more
JS Globals
sticky_anything_engage
FAQ

Frequently Asked Questions about Sticky Menu & Sticky Header