TK Google Fonts GDPR Compliant Security & Risk Analysis

wordpress.org/plugins/tk-google-fonts

TK Google Fonts gives you a simple and easy way to add custom google fonts to any WordPress site without complex codes. Full GDPR Compliance.

1K active installs v2.2.14 PHP + WP 3.5+ Updated Jul 13, 2024
fontsgoogle-fontswebfonts
91
A · Safe
CVEs total2
Unpatched0
Last CVEOct 24, 2023
Safety Verdict

Is TK Google Fonts GDPR Compliant Safe to Use in 2026?

Generally Safe

Score 91/100

TK Google Fonts GDPR Compliant has a strong security track record. Known vulnerabilities have been patched promptly.

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

The "tk-google-fonts" plugin version 2.2.14 exhibits a generally good security posture based on the static analysis. It demonstrates strong adherence to secure coding practices with 100% of SQL queries using prepared statements and 100% of outputs being properly escaped. The attack surface is relatively small, with all identified entry points (AJAX handlers) including nonce and capability checks, which is a positive sign of developer diligence in preventing unauthorized actions.

However, the plugin's vulnerability history reveals past issues, specifically one high and one medium severity vulnerability, with the last one occurring in October 2023. The common vulnerability type of "Missing Authorization" in past CVEs is a concern, even though the current static analysis indicates that all identified entry points have authorization checks. This suggests a historical pattern of authorization weaknesses that warrants caution. Despite the current code analysis showing no immediate critical risks, the past trend of missing authorization vulnerabilities and the presence of an unpatched CVE (although currently at 0, implying a recent fix) indicates potential for recurring issues if development practices aren't consistently robust.

In conclusion, while the current version of "tk-google-fonts" appears to be well-secured against common web vulnerabilities like SQL injection and XSS, the historical data points to a past where authorization was a significant weakness. Users should remain vigilant and ensure the plugin is always updated to the latest version to benefit from any security patches addressing past vulnerabilities. The plugin's strengths lie in its robust input sanitization and output escaping, but its historical vulnerability pattern is a notable weakness.

Key Concerns

  • History of 1 High, 1 Medium CVE
  • Bundled Freemius v1.0
Vulnerabilities
2

TK Google Fonts GDPR Compliant Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2023-5823medium · 4.3Missing Authorization

TK Google Fonts GDPR Compliant <= 2.2.11 - Missing Authorization to Font Addition

Oct 24, 2023 Patched in 2.2.12 (91d)

TK Google Fonts GDPR Compliant <= 2.2.7 - Authorization Bypass

May 5, 2023 Patched in 2.2.8 (263d)
Code Analysis
Analyzed Mar 16, 2026

TK Google Fonts GDPR Compliant Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

100% escaped90 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
tk_google_fonts_add_font (includes\admin\admin.php:232)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

TK Google Fonts GDPR Compliant Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_tk_google_fonts_add_fontincludes\admin\admin.php:222
noprivwp_ajax_tk_google_fonts_add_fontincludes\admin\admin.php:223
authwp_ajax_tk_google_fonts_delete_fontincludes\admin\admin.php:302
noprivwp_ajax_tk_google_fonts_delete_fontincludes\admin\admin.php:303
WordPress Hooks 17
actionupgrader_process_completeincludes\admin\admin.php:13
actionadmin_menuincludes\admin\admin.php:43
actionadmin_menuincludes\admin\admin.php:75
actionadmin_initincludes\admin\admin.php:92
actioninitincludes\admin\customizer.php:521
actioncustomize_registerincludes\admin\customizer.php:530
actionwp_headincludes\admin\customizer.php:533
actioncustomize_preview_initincludes\admin\customizer.php:960
actioncustomize_registerincludes\admin\customizer.php:982
actionadmin_enqueue_scriptsincludes\helper-functions.php:13
actionwp_enqueue_scriptsincludes\helper-functions.php:40
actionupgrader_process_completeincludes\helper-functions.php:70
filterconnect_urltk-google-fonts.php:93
filterafter_skip_urltk-google-fonts.php:94
filterafter_connect_urltk-google-fonts.php:95
filterafter_pending_connect_urltk-google-fonts.php:96
filtershow_admin_noticetk-google-fonts.php:97
Maintenance & Trust

TK Google Fonts GDPR Compliant Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 13, 2024
PHP min version
Downloads87K

Community Trust

Rating100/100
Number of ratings4
Active installs1K
Developer Profile

TK Google Fonts GDPR Compliant Developer Profile

Themekraft

12 plugins · 5K total installs

69
trust score
Avg Security Score
85/100
Avg Patch Time
375 days
View full developer profile
Detection Fingerprints

How We Detect TK Google Fonts GDPR Compliant

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tk-google-fonts/assets/css/tk-google-fonts.css/wp-content/plugins/tk-google-fonts/assets/js/tk-google-fonts.js
Generator Patterns
TK Google Fonts
Script Paths
tk-google-fonts/assets/js/tk-google-fonts.js
Version Parameters
tk-google-fonts/assets/css/tk-google-fonts.css?ver=tk-google-fonts/assets/js/tk-google-fonts.js?ver=

HTML / DOM Fingerprints

CSS Classes
tk-google-fonts-wrapper
HTML Comments
TK Google FontsThis is the ThemeKraft Google Fonts WordPress PluginManage your Google Fonts and use them in the WordPress Customizer,via CSS or via theme options if intehrated into your theme.+23 more
Data Attributes
tk_google_fonts_options[customizer_disabled]
JS Globals
TK_Google_Fonts
FAQ

Frequently Asked Questions about TK Google Fonts GDPR Compliant