Stock Ticker Security & Risk Analysis

wordpress.org/plugins/stock-ticker

Easy add customizable moving or static ticker tapes with stock information for custom stock symbols.

2K active installs v3.26.2 PHP 7.3+ WP 5.2+ Updated Mar 4, 2026
forexstockstock-tickertickertrading
95
A · Safe
CVEs total6
Unpatched0
Last CVEMar 6, 2026
Safety Verdict

Is Stock Ticker Safe to Use in 2026?

Generally Safe

Score 95/100

Stock Ticker has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Mar 6, 2026Updated 1mo ago
Risk Assessment

The 'stock-ticker' v3.26.2 plugin presents a mixed security picture. On one hand, the static analysis shows a good effort in implementing security best practices, with all identified entry points (AJAX handlers, REST API routes, and shortcodes) appearing to have authentication and authorization checks. There are no reported dangerous functions or critical/high severity taint flows, which is positive. However, there are significant areas for concern. The plugin exhibits a moderate number of SQL queries, with nearly half not using prepared statements, creating a potential risk for SQL injection. Furthermore, a substantial portion of output is not properly escaped, indicating a risk of Cross-Site Scripting (XSS) vulnerabilities. The vulnerability history is particularly concerning, with six past medium-severity CVEs, predominantly involving XSS and authorization issues. The fact that the last vulnerability was as recent as March 2026 suggests a recurring pattern of security weaknesses in the plugin's development. While the current version has no unpatched CVEs, the historical trend and code signals about unescaped output and unsanitized paths warrant caution.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping is not properly implemented
  • Flows with unsanitized paths found
  • History of 6 medium severity CVEs
Vulnerabilities
6

Stock Ticker Security Vulnerabilities

CVEs by Year

4 CVEs in 2023
2023
1 CVE in 2024
2024
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
6

6 total CVEs

CVE-2026-2722medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Stock Ticker <= 3.26.1 - Authenticated (Administrator+) Stored Cross-Site Scripting via Template

Mar 6, 2026 Patched in 3.26.2 (1d)
CVE-2024-6363medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Stock Ticker <= 3.24.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via stock_ticker Shortcode

Jun 28, 2024 Patched in 3.24.6 (1d)
CVE-2023-51541medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Stock Ticker <= 3.23.4 - Authenticated (Contributor+) Stored Cross-Site Scritping

Dec 27, 2023 Patched in 3.23.5 (27d)
CVE-2023-40208medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Stock Ticker <= 3.23.3 - Reflected Cross-Site Scripting in ajax_stockticker_load

Aug 11, 2023 Patched in 3.23.4 (165d)
CVE-2022-45365medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Stock Ticker <= 3.23.2 - Reflected Cross-Site Scripting in ajax_stockticker_symbol_search_test

Aug 10, 2023 Patched in 3.23.3 (166d)
CVE-2023-27626medium · 4.3Missing Authorization

Stock Ticker <= 3.23.0 - Missing Authorization via AJAX actions

Mar 13, 2023 Patched in 3.23.1 (316d)
Code Analysis
Analyzed Mar 16, 2026

Stock Ticker Code Analysis

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

SQL Query Safety

44% prepared9 total queries

Output Escaping

60% escaped98 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ajax_stockticker_symbol_search_test (classes\class-wpau-stock-ticker.php:514)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Stock Ticker Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 6

authwp_ajax_stockticker_loadclasses\class-wpau-stock-ticker.php:89
noprivwp_ajax_stockticker_loadclasses\class-wpau-stock-ticker.php:90
authwp_ajax_stockticker_update_quotesclasses\class-wpau-stock-ticker.php:92
noprivwp_ajax_stockticker_update_quotesclasses\class-wpau-stock-ticker.php:93
authwp_ajax_stockticker_symbol_search_testclasses\class-wpau-stock-ticker.php:95
authwp_ajax_stockticker_purge_cacheclasses\class-wpau-stock-ticker.php:98

Shortcodes 1

[stock_ticker] classes\class-wpau-stock-ticker.php:115
WordPress Hooks 10
actionadmin_initclasses\class-wpau-stock-ticker-settings.php:43
actionadmin_menuclasses\class-wpau-stock-ticker-settings.php:44
actionwidgets_initclasses\class-wpau-stock-ticker-widget.php:264
actionadmin_noticesclasses\class-wpau-stock-ticker.php:78
actionplugins_loadedclasses\class-wpau-stock-ticker.php:83
actioninitclasses\class-wpau-stock-ticker.php:103
actionadmin_noticesclasses\class-wpau-stock-ticker.php:105
actionwp_enqueue_scriptsclasses\class-wpau-stock-ticker.php:108
filterplugin_row_metaclasses\class-wpau-stock-ticker.php:250
actionadmin_enqueue_scriptsclasses\class-wpau-stock-ticker.php:253
Maintenance & Trust

Stock Ticker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version7.3
Downloads136K

Community Trust

Rating88/100
Number of ratings21
Active installs2K
Developer Profile

Stock Ticker Developer Profile

Aleksandar Urošević

8 plugins · 108K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
180 days
View full developer profile
Detection Fingerprints

How We Detect Stock Ticker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/stock-ticker/css/stock-ticker.css/wp-content/plugins/stock-ticker/js/stock-ticker.js
Script Paths
/wp-content/plugins/stock-ticker/js/stock-ticker.js
Version Parameters
stock-ticker/css/stock-ticker.css?ver=stock-ticker/js/stock-ticker.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpau-stock-ticker-widget
HTML Comments
<!-- Initialize stock ticker --><!-- Initialize stock ticker widget -->
Data Attributes
data-stockticker-iddata-stockticker-options
JS Globals
wpau_stock_ticker_ajax_obj
Shortcode Output
[stock_ticker
FAQ

Frequently Asked Questions about Stock Ticker