Black Ribbon by Attawit Security & Risk Analysis

wordpress.org/plugins/black-ribbon-by-attawit

Display mourning Black Ribbon at selected corner on every page of your website.

10 active installs v1.1.3 PHP + WP 3.0.1+ Updated Oct 31, 2016
blackblack-ribbonmournmourningribbon
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Black Ribbon by Attawit Safe to Use in 2026?

Generally Safe

Score 85/100

Black Ribbon by Attawit 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

Based on the static analysis, the "black-ribbon-by-attawit" plugin version 1.1.3 presents a seemingly strong security posture with no identified vulnerabilities in its history and a clean code analysis. The absence of dangerous functions, file operations, external HTTP requests, and critical taint flows indicates good development practices for these areas. Furthermore, the plugin utilizes prepared statements for its SQL queries and exhibits a high percentage of properly escaped output, which are positive signs for preventing common injection and cross-site scripting (XSS) vulnerabilities.

However, there are some points of concern. The most significant is the complete lack of nonce checks and a single capability check without any explicit mention of its implementation or context. This raises questions about the protection of potentially sensitive actions within the plugin. While the attack surface appears to be zero, this could be due to the plugin's specific functionality or an incomplete analysis. The zero taint flows are also noteworthy; while generally positive, it could indicate a very limited scope of user input processing or a potential gap in the taint analysis itself if the plugin is expected to handle user-supplied data.

In conclusion, the plugin demonstrates good foundational security by avoiding common pitfalls like raw SQL and insecure output. The absence of historical vulnerabilities is a positive indicator of past security awareness. Nevertheless, the lack of detailed information on nonce and capability checks, coupled with the zero taint flows, warrants further investigation to ensure all potential attack vectors are adequately secured.

Key Concerns

  • 0 Nonce checks found
  • Only 1 capability check identified
  • No taint flows analyzed
Vulnerabilities
None known

Black Ribbon by Attawit Security Vulnerabilities

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

Black Ribbon by Attawit Code Analysis

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

Output Escaping

90% escaped29 total outputs
Attack Surface

Black Ribbon by Attawit Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_initblackribbon.php:351
actionadmin_menublackribbon.php:353
filterplugin_action_linksblackribbon.php:355
filterwp_footerblackribbon.php:357
Maintenance & Trust

Black Ribbon by Attawit Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedOct 31, 2016
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Black Ribbon by Attawit Developer Profile

atton16

1 plugin · 10 total installs

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

How We Detect Black Ribbon by Attawit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/black-ribbon-by-attawit/images/black_ribbon_bottom_left.png/wp-content/plugins/black-ribbon-by-attawit/images/black_ribbon_bottom_right.png/wp-content/plugins/black-ribbon-by-attawit/images/black_ribbon_top_left.png/wp-content/plugins/black-ribbon-by-attawit/images/black_ribbon_top_right.png/wp-content/plugins/black-ribbon-by-attawit/blackribbon.css/wp-content/plugins/black-ribbon-by-attawit/blackribbon.js
Script Paths
/wp-content/plugins/black-ribbon-by-attawit/blackribbon.js

HTML / DOM Fingerprints

CSS Classes
blackribbon-datepickerblackribbon-datepicker-outputblackribbon_row
Data Attributes
name="blackribbon_options[blackribbon_location]"name="blackribbon_options[blackribbon_schedule_enable]"name="blackribbon_options[blackribbon_schedule_startdate_text]"name="blackribbon_options[blackribbon_schedule_enddate_text]"name="blackribbon_options[blackribbon_schedule_startdate]"name="blackribbon_options[blackribbon_schedule_enddate]"
FAQ

Frequently Asked Questions about Black Ribbon by Attawit