Horizontal scrolling announcements Security & Risk Analysis

wordpress.org/plugins/horizontal-scrolling-announcements

This horizontal scrolling announcement wordpress plugin lets scroll the content from one end to another end like reel. This plugin is using JQuery Mar …

9K active installs v2.5 PHP 5.0+ WP 5.0+ Updated Oct 1, 2023
announcementsscrolling
83
B · Generally Safe
CVEs total1
Unpatched0
Last CVEAug 5, 2024
Safety Verdict

Is Horizontal scrolling announcements Safe to Use in 2026?

Mostly Safe

Score 83/100

Horizontal scrolling announcements is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVELast CVE: Aug 5, 2024Updated 2yr ago
Risk Assessment

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
Vulnerabilities
1

Horizontal scrolling announcements Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2023-5000high · 8.8Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Horizontal scrolling announcements <= 2.4 - Authenticated (Contributor+) SQL Injection via Shortcode

Aug 5, 2024 Patched in 2.5 (1d)
Code Analysis
Analyzed Mar 16, 2026

Horizontal scrolling announcements Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
16 prepared
Unescaped Output
80
54 escaped
Nonce Checks
4
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

94% prepared17 total queries

Output Escaping

40% escaped134 total outputs
Attack Surface

Horizontal scrolling announcements Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[hsas-shortcode] horizontal-scrolling-announcements.php:38
WordPress Hooks 6
actionwp_enqueue_scriptshorizontal-scrolling-announcements.php:32
actionwidgets_inithorizontal-scrolling-announcements.php:33
actionadmin_menuhorizontal-scrolling-announcements.php:34
actionadmin_inithorizontal-scrolling-announcements.php:35
actionadmin_enqueue_scriptshorizontal-scrolling-announcements.php:36
actionplugins_loadedhorizontal-scrolling-announcements.php:40
Maintenance & Trust

Horizontal scrolling announcements Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedOct 1, 2023
PHP min version5.0
Downloads105K

Community Trust

Rating64/100
Number of ratings10
Active installs9K
Developer Profile

Horizontal scrolling announcements Developer Profile

gopiplus

52 plugins · 19K total installs

76
trust score
Avg Security Score
83/100
Avg Patch Time
70 days
View full developer profile
Detection Fingerprints

How We Detect Horizontal scrolling announcements

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

Asset Fingerprints

Asset Paths
/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
Script Paths
/wp-content/plugins/horizontal-scrolling-announcements/content/content.js/wp-content/plugins/horizontal-scrolling-announcements/assets/js/frontend.js
Version Parameters
horizontal-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

CSS Classes
hsas-shortcode-wrapperhsas-content-wrapper
HTML Comments
<!-- Horizontal scrolling announcements --><!-- End Horizontal scrolling announcements --><!-- horizontal scrolling announcements plugin --><!-- End horizontal scrolling announcements plugin -->
Data Attributes
data-hsas-speeddata-hsas-directiondata-hsas-pauseonhoverdata-hsas-loopdata-hsas-autoplaydata-hsas-delay
JS Globals
hsas_content_paramshsas_shortcode_params
Shortcode Output
<div class="hsas-shortcode-wrapper"><div class="hsas-content-wrapper">
FAQ

Frequently Asked Questions about Horizontal scrolling announcements