WP Font Awesome Security & Risk Analysis

wordpress.org/plugins/wp-font-awesome

This plugin allows you to easily embed Font Awesome icon to your site with simple shortcodes.

10K active installs v1.8.0 PHP 5.6+ WP 3.2+ Updated Jul 9, 2024
font-awesomefont-iconfontawesomeicon
91
A · Safe
CVEs total2
Unpatched0
Last CVEOct 23, 2023
Safety Verdict

Is WP Font Awesome Safe to Use in 2026?

Generally Safe

Score 91/100

WP Font Awesome has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Oct 23, 2023Updated 1yr ago
Risk Assessment

The wp-font-awesome plugin version 1.8.0 exhibits a generally positive security posture based on the provided static analysis. The absence of dangerous functions, exclusively using prepared statements for SQL queries, and proper output escaping are strong indicators of good development practices. Furthermore, the lack of file operations and external HTTP requests reduces the potential for certain types of vulnerabilities. The limited attack surface, with no unprotected entry points, is also commendable.

However, the plugin's vulnerability history is a significant concern. With two known medium-severity CVEs, both related to Cross-Site Scripting (XSS), it suggests that past issues have occurred. The fact that there are currently no unpatched vulnerabilities is a positive sign, but the pattern of XSS vulnerabilities indicates potential weaknesses in input sanitization or output encoding in previous versions. While the current static analysis doesn't reveal immediate XSS risks in this specific version, the historical context warrants caution. The absence of nonce checks and the limited capability checks on the identified entry points, while not explicitly flagged as critical in the static analysis, could be areas for further investigation if the plugin handles user-supplied data in complex ways.

In conclusion, while version 1.8.0 of wp-font-awesome shows improvements in secure coding practices compared to potential past issues, the historical prevalence of XSS vulnerabilities necessitates a cautious approach. The current analysis does not show immediate critical flaws, but the historical pattern suggests that users should remain vigilant for future updates and understand the potential for vulnerabilities if the plugin's input handling has not been comprehensively addressed.

Key Concerns

  • Two medium severity CVEs in history
  • No nonce checks found
  • Limited capability checks on entry points
Vulnerabilities
2

WP Font Awesome Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2023-5127medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Font Awesome <= 1.7.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Oct 23, 2023 Patched in 1.8.0 (263d)
CVE-2023-0271medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Font Awesome <= 1.7.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jan 24, 2023 Patched in 1.7.9 (364d)
Code Analysis
Analyzed Mar 16, 2026

WP Font Awesome Code Analysis

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

Output Escaping

100% escaped16 total outputs
Attack Surface

WP Font Awesome Attack Surface

Entry Points4
Unprotected0

Shortcodes 4

[wpfa] wp-font-awesome.php:126
[wpfa5s] wp-font-awesome.php:127
[wpfa5r] wp-font-awesome.php:128
[wpfa5b] wp-font-awesome.php:129
WordPress Hooks 11
actioninitwp-font-awesome.php:21
actionwp_enqueue_scriptswp-font-awesome.php:31
actionadmin_enqueue_scriptswp-font-awesome.php:39
filterwp_nav_menu_itemswp-font-awesome.php:131
filterwidget_textwp-font-awesome.php:132
filterwidget_titlewp-font-awesome.php:133
filterthe_titlewp-font-awesome.php:138
actionadmin_menuwp-font-awesome.php:145
filtermce_external_pluginswp-font-awesome.php:194
filtermce_buttonswp-font-awesome.php:195
actionadmin_headwp-font-awesome.php:198
Maintenance & Trust

WP Font Awesome Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 9, 2024
PHP min version5.6
Downloads152K

Community Trust

Rating98/100
Number of ratings9
Active installs10K
Developer Profile

WP Font Awesome Developer Profile

Zayed Baloch

3 plugins · 30K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
331 days
View full developer profile
Detection Fingerprints

How We Detect WP Font Awesome

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-font-awesome/font-awesome/css/fontawesome-all.min.css/wp-content/plugins/wp-font-awesome/font-awesome/css/v4-shims.min.css/wp-content/plugins/wp-font-awesome/style.css
Script Paths
/wp-content/plugins/wp-font-awesome/script.js
Version Parameters
wp-font-awesome/style.css?ver=fontawesome-all.min.css?ver=v4-shims.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
fafasfarfab
Data Attributes
style="color:
Shortcode Output
<i class="fa fa-<i class="fas fa-<i class="far fa-<i class="fab fa-
FAQ

Frequently Asked Questions about WP Font Awesome