Simple Posts Ticker – Easy, Lightweight & Flexible Security & Risk Analysis

wordpress.org/plugins/simple-posts-ticker

The Simple Posts Ticker plugin is a small tool that shows your most recent posts in a marquee style.

2K active installs v1.1.6 PHP 5.6+ WP 4.6+ Updated Sep 2, 2023
jquery-posts-tickermarqueenews-headlinesnews-tickerposts-ticker
84
B · Generally Safe
CVEs total2
Unpatched0
Last CVESep 25, 2023
Safety Verdict

Is Simple Posts Ticker – Easy, Lightweight & Flexible Safe to Use in 2026?

Mostly Safe

Score 84/100

Simple Posts Ticker – Easy, Lightweight & Flexible is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: Sep 25, 2023Updated 2yr ago
Risk Assessment

The 'simple-posts-ticker' v1.1.6 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with a relatively small attack surface and a strong presence of nonce and capability checks. The absence of critical or high severity taint flows and dangerous functions suggests a reasonable effort to sanitize user input. However, there are significant concerns regarding its handling of SQL queries and output escaping. The fact that 100% of SQL queries are not using prepared statements is a major risk, potentially leading to SQL injection vulnerabilities. Furthermore, while most output is escaped, a 33% rate of unescaped output is still substantial and could allow for cross-site scripting (XSS) attacks. The plugin's vulnerability history, with two known medium-severity CVEs primarily related to XSS, reinforces these concerns, indicating a pattern of input sanitization weaknesses that have been exploited in the past. While there are no currently unpatched vulnerabilities, the historical trend and the static analysis findings suggest that users should exercise caution and ensure the plugin is kept up-to-date.

Key Concerns

  • Raw SQL queries without prepared statements
  • Significant rate of unescaped output
  • Two past medium CVEs (XSS)
Vulnerabilities
2

Simple Posts Ticker – Easy, Lightweight & Flexible Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

Simple Posts Ticker <= 1.1.5 - Authenticated(Administrator+) Stored Cross-Site Scripting

Sep 25, 2023 Patched in 1.1.6 (120d)
CVE-2023-4646medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Simple Posts Ticker <= 1.1.5 - Authenticated(Contributor+) Stored Cross-Site Scripting via shortcode

Sep 25, 2023 Patched in 1.1.6 (120d)
Code Analysis
Analyzed Mar 16, 2026

Simple Posts Ticker – Easy, Lightweight & Flexible Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
0 prepared
Unescaped Output
32
65 escaped
Nonce Checks
8
Capability Checks
9
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared1 total queries

Output Escaping

67% escaped97 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
spt_process_settings_import (admin\tools.php:41)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Simple Posts Ticker – Easy, Lightweight & Flexible Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[spt-posts-ticker] public\render.php:12
WordPress Hooks 21
actionadmin_noticesadmin\donate.php:12
actionadmin_initadmin\donate.php:13
actionadd_meta_boxesadmin\meta-box.php:15
actionsave_postadmin\meta-box.php:16
actionadmin_noticesadmin\notice.php:12
actionadmin_initadmin\notice.php:13
actioninitadmin\post-type.php:12
actionadmin_initadmin\settings-loader.php:13
actionadmin_initadmin\tools.php:36
actionadmin_noticesadmin\tools.php:65
actionadmin_initadmin\tools.php:68
actionadmin_noticesadmin\tools.php:95
actionadmin_initadmin\tools.php:98
actionwp_headpublic\load.php:13
actionplugins_loadedsimple-posts-ticker.php:41
actionadmin_noticessimple-posts-ticker.php:74
actionadmin_enqueue_scriptssimple-posts-ticker.php:83
actionwp_enqueue_scriptssimple-posts-ticker.php:100
actionadmin_initsimple-posts-ticker.php:105
actionadmin_menusimple-posts-ticker.php:118
filterplugin_row_metasimple-posts-ticker.php:139
Maintenance & Trust

Simple Posts Ticker – Easy, Lightweight & Flexible Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedSep 2, 2023
PHP min version5.6
Downloads23K

Community Trust

Rating90/100
Number of ratings22
Active installs2K
Developer Profile

Simple Posts Ticker – Easy, Lightweight & Flexible Developer Profile

Sayan Datta

5 plugins · 38K total installs

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

How We Detect Simple Posts Ticker – Easy, Lightweight & Flexible

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-posts-ticker/admin/css/admin.min.css/wp-content/plugins/simple-posts-ticker/admin/css/selectize.min.css/wp-content/plugins/simple-posts-ticker/admin/js/admin.min.js/wp-content/plugins/simple-posts-ticker/admin/js/selectize.min.js/wp-content/plugins/simple-posts-ticker/public/js/jquery.marquee.min.js/wp-content/plugins/simple-posts-ticker/public/js/ticker.min.js
Script Paths
/wp-content/plugins/simple-posts-ticker/public/js/jquery.marquee.min.js/wp-content/plugins/simple-posts-ticker/public/js/ticker.min.js
Version Parameters
simple-posts-ticker/admin/css/admin.min.css?ver=simple-posts-ticker/admin/js/admin.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
spt-ticker-wrap
HTML Comments
This website uses the Simple Posts Ticker plugin v 1.1.6 - https://wordpress.org/plugins/simple-posts-ticker/
Shortcode Output
[spt-posts-ticker]
FAQ

Frequently Asked Questions about Simple Posts Ticker – Easy, Lightweight & Flexible