WPSEO.AI Security & Risk Analysis

wordpress.org/plugins/ai-seo-wp

WPSEO.AI is a platform that connects your WordPress site, with Artificial Intelligence (AI). Allowing SEO optimizations, such as proofreading, WYSIWYG …

0 active installs v0.0.6 PHP 7.1+ WP 5.2+ Updated Unknown
acfaiseotranslatewpml
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPSEO.AI Safe to Use in 2026?

Generally Safe

Score 100/100

WPSEO.AI has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "ai-seo-wp" v0.0.6 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent practices by exclusively using prepared statements for all SQL queries and ensuring 100% of output is properly escaped. Furthermore, the plugin diligently implements nonce and capability checks for its entry points, and the taint analysis reveals no critical or high-severity unsanitized flows, suggesting a low risk of common injection vulnerabilities.

Despite these strengths, the plugin's attack surface is entirely comprised of REST API routes, with no specific permission callbacks mentioned for these routes. While the static analysis indicates zero unprotected REST API routes, the absence of explicit permission callback details warrants a degree of caution. The plugin's vulnerability history is clean, with no recorded CVEs, which is a positive indicator of its past security. However, this absence could also reflect a lack of extensive security auditing or a short history of public exposure. Overall, the plugin appears well-developed from a security perspective, but the specifics of REST API access control require further scrutiny to ensure complete security.

In conclusion, "ai-seo-wp" v0.0.6 has significant security strengths in its SQL handling, output escaping, and use of security checks. The lack of any historical vulnerabilities is also a strong positive. The primary area for potential concern lies in the detailed implementation of permission checks for its REST API endpoints, which, while reported as protected, lack explicit detail in the provided data. This suggests a low to moderate risk profile, with the potential for risk to increase if the REST API endpoints are not as robustly protected as the initial analysis indicates.

Key Concerns

  • REST API routes without explicit permission callbacks detailed
Vulnerabilities
None known

WPSEO.AI Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

WPSEO.AI Code Analysis

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

SQL Query Safety

100% prepared8 total queries

Output Escaping

100% escaped262 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
manage_responses_callback (ai-seo-wp.php:828)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPSEO.AI Attack Surface

Entry Points10
Unprotected0

REST API Routes 10

POST/wp-json/wpseoai/v1/ingestai-seo-wp.php:279
GET/wp-json/wpseoai/v1/optimizeai-seo-wp.php:285
GET/wp-json/wpseoai/v1/retrieveai-seo-wp.php:291
GET/wp-json/wpseoai/v1/contextai-seo-wp.php:297
GET/wp-json/wpseoai/v1/auditai-seo-wp.php:303
POST/wp-json/wpseoai/v1/ingesttrunk\ai-seo-wp.php:279
GET/wp-json/wpseoai/v1/optimizetrunk\ai-seo-wp.php:285
GET/wp-json/wpseoai/v1/retrievetrunk\ai-seo-wp.php:291
GET/wp-json/wpseoai/v1/contexttrunk\ai-seo-wp.php:297
GET/wp-json/wpseoai/v1/audittrunk\ai-seo-wp.php:303
WordPress Hooks 20
actioninitai-seo-wp.php:98
actionrest_api_initai-seo-wp.php:101
actionadmin_menuai-seo-wp.php:103
actionadmin_initai-seo-wp.php:104
actionadmin_headai-seo-wp.php:105
actionenqueue_block_editor_assetsai-seo-wp.php:107
actionplugins_loadedai-seo-wp.php:109
filterset-screen-optionai-seo-wp.php:116
filterpost_row_actionsai-seo-wp.php:121
filterpage_row_actionsai-seo-wp.php:126
actioninittrunk\ai-seo-wp.php:98
actionrest_api_inittrunk\ai-seo-wp.php:101
actionadmin_menutrunk\ai-seo-wp.php:103
actionadmin_inittrunk\ai-seo-wp.php:104
actionadmin_headtrunk\ai-seo-wp.php:105
actionenqueue_block_editor_assetstrunk\ai-seo-wp.php:107
actionplugins_loadedtrunk\ai-seo-wp.php:109
filterset-screen-optiontrunk\ai-seo-wp.php:116
filterpost_row_actionstrunk\ai-seo-wp.php:121
filterpage_row_actionstrunk\ai-seo-wp.php:126
Maintenance & Trust

WPSEO.AI Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedUnknown
PHP min version7.1
Downloads655

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WPSEO.AI Developer Profile

WPSEO.AI

1 plugin · 0 total installs

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

How We Detect WPSEO.AI

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-seo-wp/wpseoai.css/wp-content/plugins/ai-seo-wp/dist/wpseoai_gutenberg.js
Script Paths
/wp-content/plugins/ai-seo-wp/dist/wpseoai_gutenberg.js
Version Parameters
ai-seo-wp/dist/wpseoai_gutenberg.js?ver=

HTML / DOM Fingerprints

REST Endpoints
/wpseoai/v1/ingest/wpseoai/v1/optimize/wpseoai/v1/retrieve/wpseoai/v1/context/wpseoai/v1/audit
FAQ

Frequently Asked Questions about WPSEO.AI