
Horizontal scrolling announcements Security & Risk Analysis
wordpress.org/plugins/horizontal-scrolling-announcementsThis horizontal scrolling announcement wordpress plugin lets scroll the content from one end to another end like reel. This plugin is using JQuery Mar …
Is Horizontal scrolling announcements Safe to Use in 2026?
Mostly Safe
Score 83/100Horizontal scrolling announcements is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.
The horizontal-scrolling-announcements plugin v2.5 exhibits a mixed security posture. On the positive side, it demonstrates good practices by heavily utilizing prepared statements for its SQL queries (94%) and has a relatively small attack surface with only one unprotected entry point, a shortcode. The absence of dangerous functions, file operations, and external HTTP requests are also favorable signs. However, the code analysis reveals significant concerns regarding output escaping, with only 40% of outputs being properly escaped. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-controlled data is present in these unescaped outputs.
The vulnerability history shows a past high-severity SQL injection vulnerability, which, though now patched, indicates a historical weakness in how the plugin handles database interactions. While no critical taint flows were identified in the static analysis, the past SQL injection vulnerability combined with the low rate of proper output escaping suggests a potential for further vulnerabilities if sanitization practices are not consistently applied throughout the codebase. The presence of nonce and capability checks, while positive, are limited in number relative to the total outputs.
In conclusion, the plugin has made efforts to secure its code by using prepared statements and limiting its attack surface. Nevertheless, the prevalent issue with output escaping and the historical SQL injection vulnerability are significant weaknesses that require attention. While the current version appears to have addressed past issues, the unescaped outputs represent a clear and present risk that could be exploited.
Key Concerns
- Low output escaping rate
- Past high-severity SQL Injection vulnerability
Horizontal scrolling announcements Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Horizontal scrolling announcements <= 2.4 - Authenticated (Contributor+) SQL Injection via Shortcode
Horizontal scrolling announcements Code Analysis
SQL Query Safety
Output Escaping
Horizontal scrolling announcements Attack Surface
Shortcodes 1
WordPress Hooks 6
Maintenance & Trust
Horizontal scrolling announcements Maintenance & Trust
Maintenance Signals
Community Trust
Horizontal scrolling announcements Alternatives
ScrollTick
scrolltick
This is the simple way to create scrolling text in your website.
MouseWheel Smooth Scroll
mousewheel-smooth-scroll
Smooth scrolling experience, with mousewheel, touchpad or keyboard
Page scroll to id
page-scroll-to-id
Create links that scroll the page smoothly to any id within the document.
Catch Infinite Scroll
catch-infinite-scroll
Catch Infinite Scroll is a WordPress plugin that allows you to add the magic of infinite scrolling with several customization options on your website …
Post Slider and Post Carousel with Post Vertical Scrolling Widget – A Responsive Post Slider
post-slider-and-carousel
Post Slider and Post Carousel display WordPress post in slider and carousel layouts with shortcode and Latest/Recent vertical post scrolling widget.
Horizontal scrolling announcements Developer Profile
52 plugins · 19K total installs
How We Detect Horizontal scrolling announcements
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/horizontal-scrolling-announcements/assets/css/style.css/wp-content/plugins/horizontal-scrolling-announcements/assets/css/custom.css/wp-content/plugins/horizontal-scrolling-announcements/content/content.js/wp-content/plugins/horizontal-scrolling-announcements/assets/js/frontend.js/wp-content/plugins/horizontal-scrolling-announcements/content/content.js/wp-content/plugins/horizontal-scrolling-announcements/assets/js/frontend.jshorizontal-scrolling-announcements/assets/css/style.css?ver=horizontal-scrolling-announcements/assets/css/custom.css?ver=horizontal-scrolling-announcements/content/content.js?ver=horizontal-scrolling-announcements/assets/js/frontend.js?ver=HTML / DOM Fingerprints
hsas-shortcode-wrapperhsas-content-wrapper<!-- Horizontal scrolling announcements --><!-- End Horizontal scrolling announcements --><!-- horizontal scrolling announcements plugin --><!-- End horizontal scrolling announcements plugin -->data-hsas-speeddata-hsas-directiondata-hsas-pauseonhoverdata-hsas-loopdata-hsas-autoplaydata-hsas-delayhsas_content_paramshsas_shortcode_params<div class="hsas-shortcode-wrapper"><div class="hsas-content-wrapper">