Announcements Ticker Security & Risk Analysis

wordpress.org/plugins/announcements-ticker

Provides a shortcode and custom post type to display announcements using a jQuery news ticker.

10 active installs v0.3 PHP + WP 3.0+ Updated Dec 4, 2012
announcementsjqueryshortcodeticker
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Announcements Ticker Safe to Use in 2026?

Generally Safe

Score 85/100

Announcements Ticker has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The "announcements-ticker" plugin v0.3 exhibits a generally good security posture based on the static analysis. The absence of AJAX handlers, REST API routes, cron events, and dangerous functions is commendable. The use of prepared statements for SQL queries is a strong indicator of secure database interaction. However, the presence of a shortcode without any apparent authentication or capability checks presents a potential entry point, albeit a singular one.

The static analysis reveals a concerning 50% of output is not properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization. The lack of any recorded vulnerability history suggests a low likelihood of known exploits, but this can also be due to limited public exposure or a lack of rigorous historical auditing.

In conclusion, while the plugin avoids many common pitfalls like raw SQL queries and dangerous functions, the unescaped output and the unprotected shortcode are significant weaknesses. The complete absence of nonce and capability checks across the analyzed entry points is a considerable concern for a plugin that likely interacts with user-generated content. The plugin's strengths lie in its avoidance of critical vulnerabilities in SQL and dangerous functions, but its weaknesses in output escaping and input validation on its shortcode warrant attention.

Key Concerns

  • Unescaped output found
  • Shortcode without auth checks
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Announcements Ticker Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Announcements Ticker Release Timeline

v0.3Current
v0.2
v0.1
Code Analysis
Analyzed Apr 16, 2026

Announcements Ticker Code Analysis

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

Output Escaping

50% escaped20 total outputs
Attack Surface

Announcements Ticker Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[announcements] announcements-ticker.php:94
WordPress Hooks 8
actioninitannouncements-ticker.php:60
filterposts_whereannouncements-ticker.php:102
filterwp_insert_post_dataannouncements-ticker.php:184
actionwp_enqueue_scriptsannouncements-ticker.php:197
actionadmin_print_styles-settings_page_announcements_optionsannouncements-ticker.php:217
actionadmin_menuannouncements-ticker.php:247
actionadmin_initannouncements-ticker.php:346
actionwp_headannouncements-ticker.php:529
Maintenance & Trust

Announcements Ticker Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedDec 4, 2012
PHP min version
Downloads4K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Developer Profile

Announcements Ticker Developer Profile

fonglh

2 plugins · 40 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Announcements Ticker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/announcements-ticker/js/jquery.ticker.js/wp-content/plugins/announcements-ticker/js/ticker-init.js/wp-content/plugins/announcements-ticker/css/ticker-style.css
Version Parameters
announcements-ticker/js/jquery.ticker.js?ver=announcements-ticker/js/ticker-init.js?ver=announcements-ticker/css/ticker-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
js-hiddennews-item
Data Attributes
data-max-chars
JS Globals
jQuery
Shortcode Output
<ul id="js-news" class="js-hidden"><li class="news-item">
FAQ

Frequently Asked Questions about Announcements Ticker