Daily logo Security & Risk Analysis

wordpress.org/plugins/daily-logo

Daily logo is a simple and flexible plugin which allow users to display a different header/logo in their site every day.

10 active installs v2.1.5 PHP + WP 4.0+ Updated Unknown
dailydoodlelogoorganizeswitch
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Daily logo Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "daily-logo" plugin version 2.1.5 presents a mixed security posture. While it demonstrates some good practices, such as a lack of dangerous functions, file operations, and external HTTP requests, there are significant concerns regarding its entry points and data sanitization. The presence of 10 AJAX handlers, with two of them lacking authentication checks, creates a notable attack surface that could be exploited by unauthenticated users. Furthermore, the taint analysis revealing one flow with unsanitized paths, rated as high severity, is a critical red flag, indicating a potential for serious vulnerabilities like SQL injection or cross-site scripting if user-supplied data is not properly handled within that flow.

The plugin's vulnerability history is currently clean, with no recorded CVEs. This is a positive indicator, suggesting that the developers may have a good track record or that the plugin hasn't been extensively targeted. However, the absence of historical vulnerabilities does not negate the immediate risks identified in the static and taint analysis. The limited use of prepared statements for SQL queries (18%) and less-than-ideal output escaping (46%) further exacerbate these risks, especially when combined with the unprotected AJAX handlers and the unsanitized taint flow.

In conclusion, while the plugin benefits from a lack of known vulnerabilities and the absence of some dangerous code patterns, the identified unprotected AJAX endpoints and the high-severity unsanitized taint flow are substantial weaknesses. The relatively low percentage of prepared SQL statements and proper output escaping also contribute to a heightened risk profile. Immediate attention should be given to securing the unprotected AJAX handlers and thoroughly sanitizing the identified tainted flow.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flow
  • Low percentage of prepared SQL statements
  • Low percentage of properly escaped output
  • Missing capability checks
Vulnerabilities
None known

Daily logo Security Vulnerabilities

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

Daily logo Code Analysis

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

SQL Query Safety

18% prepared11 total queries

Output Escaping

46% escaped69 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
daily_logo_get_row_callback (daily-logo-services.php:17)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Daily logo Attack Surface

Entry Points11
Unprotected2

AJAX Handlers 10

authwp_ajax_daily_logo_get_rowdaily-logo-services.php:42
noprivwp_ajax_daily_logo_get_rowdaily-logo-services.php:43
authwp_ajax_daily_logo_get_rowsdaily-logo-services.php:82
noprivwp_ajax_daily_logo_get_rowsdaily-logo-services.php:83
authwp_ajax_daily_logo_save_rowdaily-logo-services.php:152
noprivwp_ajax_daily_logo_save_rowdaily-logo-services.php:153
authwp_ajax_daily_logo_clone_rowdaily-logo-services.php:193
noprivwp_ajax_daily_logo_clone_rowdaily-logo-services.php:194
authwp_ajax_daily_logo_remove_rowdaily-logo-services.php:225
noprivwp_ajax_daily_logo_remove_rowdaily-logo-services.php:226

Shortcodes 1

[daily_logo_history_table] daily-logo-utils.php:322
WordPress Hooks 8
actionadmin_initdaily-logo-settings.php:25
actionplugins_loadeddaily-logo-settings.php:33
actiondaily_logo_show_todaydaily-logo-utils.php:187
actiondaily_logo_show_today_alternativedaily-logo-utils.php:203
actiondaily_logo_show_datedaily-logo-utils.php:225
actiondaily_logo_show_date_alternativedaily-logo-utils.php:247
actionplugins_loadeddaily-logo.php:162
actionadmin_menudaily-logo.php:202
Maintenance & Trust

Daily logo Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedUnknown
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Daily logo Developer Profile

Andrea Landonio

4 plugins · 1K total installs

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

How We Detect Daily logo

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

Asset Fingerprints

Asset Paths
/daily-logo/css/daily-logo.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Daily logo