Mhr Post Ticker Security & Risk Analysis

wordpress.org/plugins/mhr-post-ticker

It is a post ticker plugin and will be scrolling in the headline.

10 active installs v1.2 PHP 7.0+ WP + Updated Dec 3, 2025
bloghorizontalmarqueuescrollingticker
99
A · Safe
CVEs total1
Unpatched0
Last CVEApr 29, 2024
Safety Verdict

Is Mhr Post Ticker Safe to Use in 2026?

Generally Safe

Score 99/100

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

1 known CVELast CVE: Apr 29, 2024Updated 4mo ago
Risk Assessment

The 'mhr-post-ticker' plugin version 1.2 exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, external HTTP requests, and the complete proper escaping of all output are significant strengths. Taint analysis showing zero flows with unsanitized paths further indicates a well-sanitized codebase. The plugin's single entry point, a shortcode, is not explicitly flagged as unprotected, suggesting that its implementation likely includes necessary security checks.

However, the plugin does have a history of vulnerabilities, with one medium-severity CVE recorded, specifically related to Cross-site Scripting (XSS). While this vulnerability is currently patched, its existence indicates a past weakness in input handling or output neutralization that required correction. The absence of nonce checks and capability checks on its identified entry points (the shortcode) could be a potential concern, even if the static analysis did not identify exploitable flows. This lack of explicit checks could become a risk if the shortcode's functionality evolves or if its context within WordPress changes, potentially opening it up to unauthorized actions or script injection.

In conclusion, while 'mhr-post-ticker' v1.2 demonstrates good secure coding practices in many areas, the past XSS vulnerability and the lack of explicit nonce/capability checks on its shortcode warrant careful consideration. Developers should remain vigilant about input sanitization and output escaping, and ideally, implement proper authorization checks on all shortcode usage to mitigate any future risks.

Key Concerns

  • Past medium severity CVE (XSS)
  • No nonce checks on shortcode
  • No capability checks on shortcode
Vulnerabilities
1

Mhr Post Ticker Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Mhr Post Ticker <= 1.1 - Authenticated (Admin+) Stored Cross-Site Scripting

Apr 29, 2024 Patched in 1.2 (4d)
Code Analysis
Analyzed Mar 17, 2026

Mhr Post Ticker Code Analysis

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

Output Escaping

100% escaped18 total outputs
Attack Surface

Mhr Post Ticker Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[mhr_post_ticker] includes\class-mhr-post-ticker.php:420
WordPress Hooks 9
actionplugins_loadedincludes\class-mhr-post-ticker.php:142
actionadmin_enqueue_scriptsincludes\class-mhr-post-ticker.php:157
actionadmin_enqueue_scriptsincludes\class-mhr-post-ticker.php:158
actionwp_enqueue_scriptsincludes\class-mhr-post-ticker.php:173
actionwp_enqueue_scriptsincludes\class-mhr-post-ticker.php:174
actionadmin_initincludes\class-mhr-post-ticker.php:252
actionadmin_menuincludes\class-mhr-post-ticker.php:377
actionwp_footerincludes\class-mhr-post-ticker.php:434
actionwp_footerincludes\class-mhr-post-ticker.php:442
Maintenance & Trust

Mhr Post Ticker Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version7.0
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Mhr Post Ticker Developer Profile

MhrTheme

9 plugins · 1K total installs

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

How We Detect Mhr Post Ticker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mhr-post-ticker/admin/css/mhr-post-ticker-admin.css/wp-content/plugins/mhr-post-ticker/admin/js/mhr-post-ticker-admin.js/wp-content/plugins/mhr-post-ticker/public/css/mhr-post-ticker-public.css/wp-content/plugins/mhr-post-ticker/public/js/mhr-post-ticker-public.js
Script Paths
/wp-content/plugins/mhr-post-ticker/admin/js/mhr-post-ticker-admin.js/wp-content/plugins/mhr-post-ticker/public/js/mhr-post-ticker-public.js
Version Parameters
mhr-post-ticker/admin/css/mhr-post-ticker-admin.css?ver=mhr-post-ticker/admin/js/mhr-post-ticker-admin.js?ver=mhr-post-ticker/public/css/mhr-post-ticker-public.css?ver=mhr-post-ticker/public/js/mhr-post-ticker-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
mhr-post-ticker-containermhr-post-ticker-item
HTML Comments
<!-- MHR Post Ticker Start --><!-- MHR Post Ticker End -->
Data Attributes
data-mhr-post-ticker-speeddata-mhr-post-ticker-pause
JS Globals
MhrPostTickermhrPostTicker
Shortcode Output
[mhr_post_ticker]
FAQ

Frequently Asked Questions about Mhr Post Ticker