Favicon Rotator Security & Risk Analysis

wordpress.org/plugins/favicon-rotator

Easily set site favicon and even rotate through multiple icons

20K active installs v1.2.11 PHP + WP 5.4+ Updated Jul 15, 2024
customizationfaviconiconimagemobile
92
A · Safe
CVEs total1
Unpatched0
Last CVEMar 26, 2024
Safety Verdict

Is Favicon Rotator Safe to Use in 2026?

Generally Safe

Score 92/100

Favicon Rotator has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Mar 26, 2024Updated 1yr ago
Risk Assessment

The favicon-rotator plugin v1.2.11 demonstrates generally good security practices, particularly in its handling of SQL queries and the absence of critical or high-severity taint flows. The static analysis reveals a very small attack surface with no apparent entry points that are unprotected. This indicates a conscientious effort by the developers to minimize potential exposure. However, a notable concern arises from the moderate percentage of unescaped output, suggesting a potential for cross-site scripting vulnerabilities if user-supplied data is not adequately sanitized before being displayed. The plugin's vulnerability history, while currently showing no unpatched issues, does list a past medium-severity vulnerability related to cross-site scripting. This historical context, combined with the ongoing concern of unescaped output, suggests that vigilance regarding output sanitization is crucial for maintaining a strong security posture.

Key Concerns

  • Moderate unescaped output detected
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Favicon Rotator Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Favicon Rotator <= 1.2.10 - Reflected Cross-Site Scripting

Mar 26, 2024 Patched in 1.2.11 (43d)
Code Analysis
Analyzed Mar 16, 2026

Favicon Rotator Code Analysis

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

Output Escaping

62% escaped34 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
admin_page (model.php:462)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Favicon Rotator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_print_styles-media-upload-popupincludes\class.media.php:80
filterpost_mime_typesincludes\class.media.php:86
filtermedia_upload_mime_type_linksincludes\class.media.php:88
filterparse_queryincludes\class.media.php:90
filterattachment_fields_to_editincludes\class.media.php:93
filterintermediate_image_sizesincludes\class.media.php:96
filtermedia_upload_tabsincludes\class.media.php:99
filtermedia_upload_form_urlincludes\class.media.php:102
filterupload_file_globincludes\class.media.php:105
actioninitmodel.php:117
actionadmin_print_scripts-media-upload-popupmodel.php:121
actionadmin_menumodel.php:124
actionwp_headmodel.php:131
Maintenance & Trust

Favicon Rotator Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 15, 2024
PHP min version
Downloads289K

Community Trust

Rating86/100
Number of ratings12
Active installs20K
Developer Profile

Favicon Rotator Developer Profile

Archetyped

4 plugins · 150K total installs

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

How We Detect Favicon Rotator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/favicon-rotator/css/style.css/wp-content/plugins/favicon-rotator/js/favicon-rotator.js/wp-content/plugins/favicon-rotator/js/media-upload.js
Script Paths
/wp-content/plugins/favicon-rotator/js/favicon-rotator.js/wp-content/plugins/favicon-rotator/js/media-upload.js
Version Parameters
favicon-rotator/css/style.css?ver=favicon-rotator/js/favicon-rotator.js?ver=favicon-rotator/js/media-upload.js?ver=

HTML / DOM Fingerprints

CSS Classes
fvrt-icon-displayfvrt-icon-deletefvrt-icon-editfvrt-icon-uploadfvrt-icon-clear
HTML Comments
<!-- Favicon Rotator Settings -->
Data Attributes
data-fvrt-icon-id
JS Globals
fvrt_media_uploadfvrt_media_upload_l10n
FAQ

Frequently Asked Questions about Favicon Rotator