
Web Fonts Security & Risk Analysis
wordpress.org/plugins/web-fontsStart using web fonts on your site today! Support for web fonts from Fonts.com and Google Web Fonts is included.
Is Web Fonts Safe to Use in 2026?
Generally Safe
Score 85/100Web Fonts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "web-fonts" plugin v1.1.6 presents a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the plugin's adherence to using prepared statements for SQL queries are strong indicators of diligent development practices. Furthermore, the lack of taint analysis findings with unsanitized paths, critical or high severity, suggests that common injection vulnerabilities are not present.
However, there are areas for improvement. A significant concern is the low percentage of properly escaped output (31%), which can leave the plugin vulnerable to Cross-Site Scripting (XSS) attacks if user-supplied data is not adequately sanitized before being displayed. While the plugin has nonce checks on some AJAX handlers, the lack of capability checks on any of its AJAX handlers is a notable weakness, potentially allowing unauthenticated users to trigger actions they shouldn't have access to. The overall attack surface is moderate with 14 AJAX handlers, and the complete absence of capability checks on these is a risk.
In conclusion, the plugin's strengths lie in its SQL handling and lack of historical vulnerabilities. The primary weaknesses are the poor output escaping and the potential for unauthorized actions via AJAX due to missing capability checks. Addressing these specific areas would significantly improve the plugin's security.
Key Concerns
- Low percentage of properly escaped output
- No capability checks on AJAX handlers
Web Fonts Security Vulnerabilities
Web Fonts Code Analysis
Output Escaping
Data Flow Analysis
Web Fonts Attack Surface
AJAX Handlers 14
WordPress Hooks 15
Maintenance & Trust
Web Fonts Maintenance & Trust
Maintenance Signals
Community Trust
Web Fonts Alternatives
Easy Google Fonts
easy-google-fonts
Adds google fonts to any theme without coding and integrates with the WordPress Customizer automatically for a realtime live preview.
TypeSquare Webfonts for エックスサーバー
xserver-typesquare-webfonts
エックスサーバー株式会社が提供する各レンタルサーバーサービスでWebフォントを利用できるプラグインです。
TypeSquare Webfonts for ConoHa
ts-webfonts-for-conoha
ConoHa WINGで株式会社モリサワが提供するWebフォントサービス「TypeSquare」を利用できるプラグインです。
Icons Font Loader – Load Web Fonts and Icon Libraries
icons-font-loader
Load essential Flaticon webfonts into your WordPress site. Use icons anywhere on your site with simple integration, ensuring fast performance.
Dehkadeh Fonts
dehkadeh-fonts
This plugin help you to set persian fonts and size for different parts of the theme via wordpress customizer as easily. Also you can set the custom fo …
Web Fonts Developer Profile
12 plugins · 760 total installs
How We Detect Web Fonts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/web-fonts/css/backend-common.css/wp-content/plugins/web-fonts/css/backend-fonts-com.css/wp-content/plugins/web-fonts/css/frontend-common.css/wp-content/plugins/web-fonts/css/frontend-fonts-com.css/wp-content/plugins/web-fonts/js/backend-common.js/wp-content/plugins/web-fonts/js/backend-fonts-com.js/wp-content/plugins/web-fonts/js/frontend-common.js/wp-content/plugins/web-fonts/js/frontend-fonts-com.jsweb-fonts/css/backend-common.css?ver=web-fonts/css/backend-fonts-com.css?ver=web-fonts/css/frontend-common.css?ver=web-fonts/css/frontend-fonts-com.css?ver=web-fonts/js/backend-common.js?ver=web-fonts/js/backend-fonts-com.js?ver=web-fonts/js/frontend-common.js?ver=web-fonts/js/frontend-fonts-com.js?ver=HTML / DOM Fingerprints
fonts-com-setup-new-cancelfonts-com-settings-pagefonts-com-project-settingsfonts-com-add-projectfonts-com-view-projectfonts-com-view-all-projectsfonts-com-edit-projectfonts-com-login-required+1 moredata-fonts-com-settingsWebFonts/wp-json/web-fonts-fonts-com/