WP Mourning Security & Risk Analysis

wordpress.org/plugins/wp-mourning

A simple plugin to Gray out website showing the black ribbon to show mourning for your loved one.

100 active installs v1.0 PHP + WP 3.7+ Updated Oct 30, 2016
condolencegrayscalegreymourningremembrance
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Mourning Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "wp-mourning" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface. Furthermore, the code's adherence to using prepared statements for its SQL queries is a positive indicator of secure database interaction. The lack of any recorded vulnerabilities, including CVEs, further suggests a history of responsible development or fortunate obscurity.

However, a significant concern arises from the complete lack of output escaping. With 8 outputs analyzed and 0% properly escaped, this indicates a high probability of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered to the user interface without proper sanitization presents a direct risk of attackers injecting malicious scripts. The absence of nonce and capability checks on any entry points, while there are currently no exposed entry points, means that if any are introduced in future versions without proper security measures, it could lead to vulnerabilities.

Key Concerns

  • 0% output escaping on 8 outputs
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

WP Mourning Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP Mourning Code Analysis

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

Output Escaping

0% escaped8 total outputs
Attack Surface

WP Mourning Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuadmin\admin.php:15
actionadmin_initadmin\admin.php:16
actionwp_enqueue_scriptswp-mourning.php:60
actionwp_footerwp-mourning.php:62
actionwp_footerwp-mourning.php:65
Maintenance & Trust

WP Mourning Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedOct 30, 2016
PHP min version
Downloads3K

Community Trust

Rating86/100
Number of ratings3
Active installs100
Developer Profile

WP Mourning Developer Profile

Chanon Srithongsook

1 plugin · 100 total installs

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

How We Detect WP Mourning

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-mourning/css/mourning.css/wp-content/plugins/wp-mourning/css/font-awesome.min.css
Version Parameters
wp-mourning/css/mourning.css?ver=wp-mourning/css/font-awesome.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
wpm-mourning-textwpm-ribbonclose-mourning
Data Attributes
grayscale
FAQ

Frequently Asked Questions about WP Mourning