Perfect Font Awesome Integration Security & Risk Analysis

wordpress.org/plugins/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.

100 active installs v2.3.1 PHP 5.4+ WP 3.0+ Updated Dec 4, 2024
font-awesomefontawesomefontawesome-iconsfontawesome-integration
91
A · Safe
CVEs total2
Unpatched0
Last CVEApr 1, 2025
Download
Safety Verdict

Is Perfect Font Awesome Integration Safe to Use in 2026?

Generally Safe

Score 91/100

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

2 known CVEsLast CVE: Apr 1, 2025Updated 1yr ago
Risk Assessment

The plugin 'perfect-font-awesome-integration' v2.3.1 presents a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, all SQL queries use prepared statements, there are no file operations or external HTTP requests, and the total attack surface is minimal with only one shortcode entry point, which appears to be unprotected. The absence of taint analysis findings further suggests no obvious immediate risks from input sanitization or data flow issues. However, a significant concern is the low output escaping rate of only 33%. This indicates that user-supplied data or dynamic content rendered within the plugin's output might be susceptible to cross-site scripting (XSS) vulnerabilities if not handled properly in the remaining unescaped output points.

The plugin's vulnerability history is a notable red flag, with a total of two known medium-severity CVEs, both related to Cross-Site Scripting (XSS). While there are currently no unpatched vulnerabilities, the historical prevalence of XSS issues, especially the most recent one dating to April 2025, suggests a recurring pattern of insecure output handling. This pattern, coupled with the low proper output escaping rate identified in the static analysis, strongly points to a systemic weakness in how the plugin sanitizes and escapes data before rendering it to the user. The lack of capability checks and nonce checks on the entry points, while not necessarily an immediate vulnerability given the limited attack surface, are generally considered good security practices for entry points that could potentially process user input.

Key Concerns

  • Low output escaping rate
  • Past medium severity CVEs
  • Lack of capability checks on entry points
  • Lack of nonce checks on entry points
Vulnerabilities
2

Perfect Font Awesome Integration Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

Perfect Font Awesome Integration <= 2.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 1, 2025 Patched in 2.3.1 (9d)
CVE-2024-11891medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Perfect Font Awesome Integration <= 2.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 11, 2024 Patched in 2.3.1 (1d)
Code Analysis
Analyzed Mar 16, 2026

Perfect Font Awesome Integration Code Analysis

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

Output Escaping

33% escaped6 total outputs
Attack Surface

Perfect Font Awesome Integration Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[pfai] perfect-font-awesome-integration.php:58
WordPress Hooks 6
actionadmin_menuadmin\admin-page.php:17
actionwp_enqueue_scriptsperfect-font-awesome-integration.php:15
actionadmin_headperfect-font-awesome-integration.php:21
filtermce_external_pluginsperfect-font-awesome-integration.php:24
filtermce_buttonsperfect-font-awesome-integration.php:25
actioninitperfect-font-awesome-integration.php:56
Maintenance & Trust

Perfect Font Awesome Integration Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 4, 2024
PHP min version5.4
Downloads7K

Community Trust

Rating90/100
Number of ratings2
Active installs100
Developer Profile

Perfect Font Awesome Integration Developer Profile

WPOrbit Support

3 plugins · 320 total installs

96
trust score
Avg Security Score
94/100
Avg Patch Time
4 days
View full developer profile
Detection Fingerprints

How We Detect Perfect Font Awesome Integration

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/perfect-font-awesome-integration/fontawesome/css/all.css
Script Paths
/wp-content/plugins/perfect-font-awesome-integration/fa-button.js

HTML / DOM Fingerprints

CSS Classes
wp-menu-image
Shortcode Output
<i style="color:class="
FAQ

Frequently Asked Questions about Perfect Font Awesome Integration