Auto Focus Keyword for SEO Security & Risk Analysis

wordpress.org/plugins/auto-focus-keyword-for-seo

Automatically fill missing Yoast SEO or Rank Math focus keywords from post titles. Batch sync, exclusions, and Pro auto-sync.

2K active installs v1.0.4 PHP 7.4+ WP 4.1+ Updated Mar 30, 2026
focus-keywordkeyword-automationrank-mathseoyoast-seo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Auto Focus Keyword for SEO Safe to Use in 2026?

Generally Safe

Score 100/100

Auto Focus Keyword for SEO has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'auto-focus-keyword-for-seo' v1.0.4 plugin exhibits a mixed security posture. On the positive side, the plugin utilizes prepared statements for all its SQL queries, a crucial practice to prevent SQL injection. It also demonstrates a good number of nonce and capability checks, indicating some awareness of WordPress security best practices. Furthermore, the absence of known CVEs and no recorded vulnerabilities in its history suggest a relatively stable past. The taint analysis also shows no critical or high-severity flows with unsanitized paths, which is a strong indicator of secure data handling within the analyzed flows.

However, significant security concerns arise from the plugin's attack surface. With a total of 4 AJAX handlers, all 4 are completely unprotected and lack any form of authentication or authorization checks. This creates a substantial entry point for potential attackers to interact with the plugin's backend logic without proper validation. Additionally, while there are nonce and capability checks present, the fact that they are not applied to all identified AJAX handlers is a critical oversight. The output escaping also appears to be a weakness, with only 32% of outputs being properly escaped, leaving room for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed.

In conclusion, while the plugin has a clean vulnerability history and employs good practices in its database interactions, the significant number of unprotected AJAX endpoints and the subpar output escaping present immediate and serious risks. These weaknesses could be exploited to gain unauthorized access or execute malicious scripts within the WordPress environment.

Key Concerns

  • Unprotected AJAX handlers
  • Insufficient output escaping
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
None known

Auto Focus Keyword for SEO Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Auto Focus Keyword for SEO Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Auto Focus Keyword for SEO Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
7 prepared
Unescaped Output
70
33 escaped
Nonce Checks
5
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

100% prepared7 total queries

Output Escaping

32% escaped103 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

4 flows
bulk_fetch (admin\controllers\KeywordController.php:13)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Auto Focus Keyword for SEO Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_bulk_fetchadmin\Settings.php:12
authwp_ajax_bulk_addadmin\Settings.php:14
authwp_ajax_delete_itemadmin\Settings.php:16
authwp_ajax_sync_dateadmin\Settings.php:18
WordPress Hooks 10
actionadmin_menuadmin\Settings.php:20
actionadmin_enqueue_scriptsadmin\Settings.php:25
filterscript_loader_tagadmin\Settings.php:26
filterconnect_urlauto-focus-keyword-for-seo.php:63
filterafter_skip_urlauto-focus-keyword-for-seo.php:64
filterafter_connect_urlauto-focus-keyword-for-seo.php:65
filterafter_pending_connect_urlauto-focus-keyword-for-seo.php:66
filterplugin_iconauto-focus-keyword-for-seo.php:71
filterconnect_messageauto-focus-keyword-for-seo.php:86
actioninitauto-focus-keyword-for-seo.php:98
Maintenance & Trust

Auto Focus Keyword for SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 30, 2026
PHP min version7.4
Downloads18K

Community Trust

Rating100/100
Number of ratings2
Active installs2K
Developer Profile

Auto Focus Keyword for SEO Developer Profile

Pagup

17 plugins · 33K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
439 days
View full developer profile
Detection Fingerprints

How We Detect Auto Focus Keyword for SEO

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/auto-focus-keyword-for-seo/admin/assets/css/settings.css/wp-content/plugins/auto-focus-keyword-for-seo/admin/assets/js/settings.js
Script Paths
/wp-content/plugins/auto-focus-keyword-for-seo/admin/assets/js/settings.js
Version Parameters
auto-focus-keyword-for-seo/admin/assets/css/settings.css?ver=auto-focus-keyword-for-seo/admin/assets/js/settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
afkw-settings-page
Data Attributes
data-nonce
JS Globals
afkw_settings
REST Endpoints
/wp-json/afkw/v1/bulk_fetch
FAQ

Frequently Asked Questions about Auto Focus Keyword for SEO