Message Trigger Security & Risk Analysis

wordpress.org/plugins/message-trigger

Using this plugin we can easily add notifications/messages at the top / bottom / after content section of the post.

10 active installs v1.1 PHP + WP 3.6+ Updated Jan 14, 2016
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Message Trigger Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The 'message-trigger' v1.1 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The complete absence of known CVEs and a clean vulnerability history suggest a mature and well-maintained plugin, or one that has not been a target of significant vulnerability research. Furthermore, the code analysis reveals no identified dangerous functions, SQL injection risks (all queries use prepared statements), file operations, or external HTTP requests, all of which are positive indicators. The presence of both nonce and capability checks, even with a limited attack surface, demonstrates a commitment to basic security practices.

However, there is a notable concern regarding output escaping. With 8 total outputs analyzed, 50% were not properly escaped. This presents a potential Cross-Site Scripting (XSS) vulnerability if any of the unescaped output originates from user-supplied data or other untrusted sources. The lack of any identified Taint Analysis flows is positive, but it's important to remember that static analysis tools may not always identify all potential taint paths, especially in complex scenarios. The total absence of entry points (AJAX, REST API, shortcodes, cron) is unusual for a functional plugin and could indicate it's either very limited in scope or the analysis did not capture its operational mechanisms fully. If the plugin *does* have functional entry points not detected, those would represent an unknown attack surface. Despite the output escaping concern, the plugin's overall history and other code signals paint a picture of a relatively secure plugin, but the XSS risk should be addressed.

Key Concerns

  • Half of output is unescaped
Vulnerabilities
None known

Message Trigger Security Vulnerabilities

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

Message Trigger Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Message Trigger Code Analysis

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

Output Escaping

50% escaped8 total outputs
Attack Surface

Message Trigger Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadd_meta_boxesadmin\class-MT_MessageTrigger.php:14
actionsave_postadmin\class-MT_MessageTrigger.php:15
actionload-post.phpadmin\message-trigger-admin.php:8
actionload-post-new.phpadmin\message-trigger-admin.php:9
actionadmin_menuadmin\message-trigger-admin.php:15
actionadmin_initadmin\message-trigger-admin.php:33
filterthe_contentpublic\message-trigger-public.php:12
actionwp_headpublic\message-trigger-public.php:25
actionwp_footerpublic\message-trigger-public.php:26
Maintenance & Trust

Message Trigger Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedJan 14, 2016
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Alternatives

Message Trigger Alternatives

No alternatives data available yet.

Developer Profile

Message Trigger Developer Profile

bravokeyl

2 plugins · 4K total installs

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

How We Detect Message Trigger

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
mt-notificationmt_headermt_footer
Data Attributes
id="message-trigger-post"id="mt_header"id="mt_footer"
Shortcode Output
<div id="message-trigger-post" class="mt-notification">
FAQ

Frequently Asked Questions about Message Trigger