
WP Font Awesome Security & Risk Analysis
wordpress.org/plugins/wp-font-awesomeThis plugin allows you to easily embed Font Awesome icon to your site with simple shortcodes.
Is WP Font Awesome Safe to Use in 2026?
Generally Safe
Score 91/100WP Font Awesome has a strong security track record. Known vulnerabilities have been patched promptly.
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
WP Font Awesome Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
WP Font Awesome <= 1.7.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
WP Font Awesome <= 1.7.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
WP Font Awesome Code Analysis
Output Escaping
WP Font Awesome Attack Surface
Shortcodes 4
WordPress Hooks 11
Maintenance & Trust
WP Font Awesome Maintenance & Trust
Maintenance Signals
Community Trust
WP Font Awesome Alternatives
NM Font Awesome
nm-font-awesome
Wordpress plugin that adds the latest version 5 of Font Awesome into your WordPress project.
Perfect Font Awesome Integration
perfect-font-awesome-integration
Perfectly Integrates latest font awesome icons with your wordpress site as well as adds an Icon insert button in Tiny MCE wordpress editor.
Surbma | Font Awesome
surbma-font-awesome
Font Awesome - The iconic font and CSS toolkit
Attach Font Awesome
attach-font-awesome
This plugin add font awesome library to the front of wordpress site and you can put font awesome css classes anywhere in your contents.
Convert Emoticons Font Awesome
convert-emoticons-font-awesome
Converts emoticons to Font Awesome icons.
WP Font Awesome Developer Profile
3 plugins · 30K total installs
How We Detect WP Font Awesome
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/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/wp-content/plugins/wp-font-awesome/script.jswp-font-awesome/style.css?ver=fontawesome-all.min.css?ver=v4-shims.min.css?ver=HTML / DOM Fingerprints
fafasfarfabstyle="color:<i class="fa fa-<i class="fas fa-<i class="far fa-<i class="fab fa-