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
88
A · Safe
CVEs total2
Unpatched0
Last CVEApr 29, 2026
Safety Verdict

Is Favicon Rotator Safe to Use in 2026?

Generally Safe

Score 88/100

Favicon Rotator has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Apr 29, 2026Updated 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
2 published

Favicon Rotator Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2026-42649high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Favicon Rotator <= 1.2.11 - Unauthenticated Stored Cross-Site Scripting

Apr 29, 2026 Patched in 1.2.12 (6d)
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)
Version History

Favicon Rotator Release Timeline

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 · Security
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
Downloads290K

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
24 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