Prime SEO Security & Risk Analysis

wordpress.org/plugins/prime-seo

SEO for the AI Era. LLMs.txt, AI Bots Manager, Schema, Sitemap — optimize for Google, ChatGPT, Perplexity & Claude. AI meta generation (Pro).

400 active installs v1.1.5 PHP 7.4+ WP 5.6+ Updated Mar 3, 2026
ai-seoredirectsschemaseositemap
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Prime SEO Safe to Use in 2026?

Generally Safe

Score 100/100

Prime 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 plugin "prime-seo" v1.1.5 demonstrates a generally good security posture with a strong emphasis on secure coding practices. The static analysis reveals a high percentage of properly escaped outputs and the significant use of prepared statements for SQL queries. The plugin also implements a substantial number of nonce and capability checks, indicating a proactive approach to preventing common WordPress vulnerabilities. Furthermore, the absence of any known CVEs in its history is a positive indicator of the plugin's stability and security over time.

However, the taint analysis highlights a few areas of concern. While there are no critical severity taint flows, the presence of two high severity flows involving unsanitized paths warrants attention. Although the number of such flows is small, they represent potential vectors for attackers to manipulate file operations or access sensitive information if not properly handled. The static analysis also notes a single file operation and three external HTTP requests, which, while not inherently dangerous, could become points of exploitation if not implemented securely and with proper validation.

In conclusion, "prime-seo" v1.1.5 is a well-built plugin with a solid foundation of security. The team behind it appears to follow best practices diligently. The primary risk lies in the identified high-severity taint flows, which, despite their low count, should be thoroughly investigated and remediated to maintain the plugin's robust security.

Key Concerns

  • High severity taint flows
  • Flows with unsanitized paths
  • Single file operation
  • External HTTP requests
Vulnerabilities
None known

Prime SEO Security Vulnerabilities

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

Prime SEO Code Analysis

Dangerous Functions
0
Raw SQL Queries
30
120 prepared
Unescaped Output
17
935 escaped
Nonce Checks
41
Capability Checks
51
File Operations
1
External Requests
3
Bundled Libraries
0

SQL Query Safety

80% prepared150 total queries

Output Escaping

98% escaped952 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

13 flows4 with unsanitized paths
maybe_redirect (includes\class-prime-seo-redirects.php:152)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Prime SEO Attack Surface

Entry Points26
Unprotected0

AJAX Handlers 25

authwp_ajax_prime_seo_generate_llmsadmin\class-prime-seo-llms-txt.php:49
authwp_ajax_prime_seo_generate_llms_fulladmin\class-prime-seo-llms-txt.php:50
authwp_ajax_prime_seo_save_ai_botsadmin\class-prime-seo-llms-txt.php:51
authwp_ajax_prime_seo_save_llms_full_settingsadmin\class-prime-seo-llms-txt.php:52
authwp_ajax_prime_seo_get_ai_visibility_scoreadmin\class-prime-seo-llms-txt.php:53
authwp_ajax_prime_seo_save_llms_sectionsadmin\class-prime-seo-llms-txt.php:54
authwp_ajax_prime_seo_run_migrationadmin\class-prime-seo-migration.php:74
authwp_ajax_prime_seo_detect_pluginsadmin\class-prime-seo-migration.php:75
authwp_ajax_prime_seo_get_migration_previewadmin\class-prime-seo-migration.php:76
authwp_ajax_prime_seo_review_actionadmin\class-prime-seo-review-nudge.php:47
authwp_ajax_prime_seo_toggle_moduleadmin\class-prime-seo-settings.php:28
authwp_ajax_prime_seo_save_settingsadmin\class-prime-seo-settings.php:29
authwp_ajax_prime_seo_regenerate_sitemapadmin\class-prime-seo-settings.php:30
authwp_ajax_prime_seo_clear_404_logsadmin\class-prime-seo-settings.php:31
authwp_ajax_prime_seo_save_404_settingsadmin\class-prime-seo-settings.php:32
authwp_ajax_prime_seo_quick_indexadmin\class-prime-seo-settings.php:33
authwp_ajax_prime_seo_get_export_statsadmin\class-prime-seo-tools.php:119
authwp_ajax_prime_seo_export_post_meta_batchadmin\class-prime-seo-tools.php:120
authwp_ajax_prime_seo_export_basic_optionsadmin\class-prime-seo-tools.php:121
authwp_ajax_prime_seo_dismiss_welcomeadmin\class-prime-seo-welcome.php:26
authwp_ajax_prime_seo_wizard_saveadmin\class-prime-seo-welcome.php:27
authwp_ajax_prime_seo_clear_ai_crawler_logsincludes\class-prime-seo-ai-crawler-stats.php:158
authwp_ajax_prime_seo_submit_urlsincludes\class-prime-seo-instant-indexing.php:50
authwp_ajax_prime_seo_regenerate_keyincludes\class-prime-seo-instant-indexing.php:51
authwp_ajax_prime_seo_clear_indexnow_logincludes\class-prime-seo-instant-indexing.php:52

Shortcodes 1

[prime_seo_breadcrumb] includes\class-prime-seo-breadcrumbs.php:512
WordPress Hooks 81
actionadd_meta_boxesadmin\class-prime-seo-admin.php:46
actionsave_postadmin\class-prime-seo-admin.php:47
actionadmin_initadmin\class-prime-seo-analytics-admin.php:31
actionprime_seo_register_dynamic_rewritesadmin\class-prime-seo-llms-txt.php:40
filterquery_varsadmin\class-prime-seo-llms-txt.php:41
actionparse_queryadmin\class-prime-seo-llms-txt.php:43
actionadmin_initadmin\class-prime-seo-llms-txt.php:46
filterrobots_txtadmin\class-prime-seo-llms-txt.php:57
actioncurrent_screenadmin\class-prime-seo-post-columns.php:38
actionpre_get_postsadmin\class-prime-seo-post-columns.php:57
actionpre_get_postsadmin\class-prime-seo-post-columns.php:65
actionrestrict_manage_postsadmin\class-prime-seo-post-columns.php:68
filterpre_get_postsadmin\class-prime-seo-post-columns.php:69
actionadmin_enqueue_scriptsadmin\class-prime-seo-post-columns.php:72
filterthe_postsadmin\class-prime-seo-post-columns.php:90
actionadmin_initadmin\class-prime-seo-redirects-admin.php:34
actionadmin_noticesadmin\class-prime-seo-review-nudge.php:45
actionadmin_enqueue_scriptsadmin\class-prime-seo-review-nudge.php:46
actionadmin_initadmin\class-prime-seo-robots-editor.php:28
filterrobots_txtadmin\class-prime-seo-robots-editor.php:31
actionadmin_enqueue_scriptsadmin\class-prime-seo-robots-editor.php:34
filterrobots_txtadmin\class-prime-seo-robots-editor.php:210
actionadmin_menuadmin\class-prime-seo-settings.php:24
actionadmin_initadmin\class-prime-seo-settings.php:25
actionadmin_enqueue_scriptsadmin\class-prime-seo-settings.php:26
actionadmin_bar_menuadmin\class-prime-seo-settings.php:27
actionadmin_initadmin\class-prime-seo-tools.php:111
actionadmin_initadmin\class-prime-seo-tools.php:112
actionadmin_initadmin\class-prime-seo-tools.php:113
actionadmin_initadmin\class-prime-seo-tools.php:114
actionadmin_initadmin\class-prime-seo-tools.php:115
actionadmin_enqueue_scriptsadmin\class-prime-seo-tools.php:116
actionadmin_menuadmin\class-prime-seo-welcome.php:24
actionadmin_enqueue_scriptsadmin\class-prime-seo-welcome.php:25
actionadmin_noticesadmin\class-prime-seo-welcome.php:30
actiontemplate_redirectincludes\class-prime-seo-ai-crawler-stats.php:152
actionshutdownincludes\class-prime-seo-ai-crawler-stats.php:155
actionwp_headincludes\class-prime-seo-analytics.php:50
filterscript_loader_tagincludes\class-prime-seo-analytics.php:144
actioninitincludes\class-prime-seo-dynamic-rewrites.php:73
filteroption_rewrite_rulesincludes\class-prime-seo-dynamic-rewrites.php:76
filtersanitize_option_rewrite_rulesincludes\class-prime-seo-dynamic-rewrites.php:79
filterthe_contentincludes\class-prime-seo-external-links.php:54
filterwidget_textincludes\class-prime-seo-external-links.php:55
filtercomment_textincludes\class-prime-seo-external-links.php:56
filterthe_contentincludes\class-prime-seo-image-seo.php:43
filterpost_thumbnail_htmlincludes\class-prime-seo-image-seo.php:44
filterwoocommerce_single_product_image_thumbnail_htmlincludes\class-prime-seo-image-seo.php:45
actionadmin_menuincludes\class-prime-seo-instant-indexing.php:46
actionadmin_enqueue_scriptsincludes\class-prime-seo-instant-indexing.php:47
filterbulk_actions-edit-postincludes\class-prime-seo-instant-indexing.php:55
filterbulk_actions-edit-pageincludes\class-prime-seo-instant-indexing.php:56
filterhandle_bulk_actions-edit-postincludes\class-prime-seo-instant-indexing.php:57
filterhandle_bulk_actions-edit-pageincludes\class-prime-seo-instant-indexing.php:58
actionadmin_noticesincludes\class-prime-seo-instant-indexing.php:59
filterpost_row_actionsincludes\class-prime-seo-instant-indexing.php:62
filterpage_row_actionsincludes\class-prime-seo-instant-indexing.php:63
actionadmin_initincludes\class-prime-seo-instant-indexing.php:64
actiontransition_post_statusincludes\class-prime-seo-instant-indexing.php:70
actioninitincludes\class-prime-seo-instant-indexing.php:73
actiontemplate_redirectincludes\class-prime-seo-redirects.php:70
actiontemplate_redirectincludes\class-prime-seo-redirects.php:71
actionprime_seo_register_dynamic_rewritesincludes\class-prime-seo-sitemap.php:76
filterquery_varsincludes\class-prime-seo-sitemap.php:77
actionparse_queryincludes\class-prime-seo-sitemap.php:79
filterwp_sitemaps_enabledincludes\class-prime-seo-sitemap.php:82
actionsave_postincludes\class-prime-seo-sitemap.php:85
actiondelete_postincludes\class-prime-seo-sitemap.php:86
actionedit_termincludes\class-prime-seo-sitemap.php:87
actiondelete_termincludes\class-prime-seo-sitemap.php:88
actioncreate_termincludes\class-prime-seo-sitemap.php:89
actionprofile_updateincludes\class-prime-seo-sitemap.php:90
actioninitincludes\class-prime-seo.php:448
actionadmin_enqueue_scriptsincludes\class-prime-seo.php:460
actionadmin_enqueue_scriptsincludes\class-prime-seo.php:461
actionadmin_noticesincludes\class-prime-seo.php:462
actionadmin_initincludes\class-prime-seo.php:463
actionwp_headincludes\class-prime-seo.php:475
actioninitprime-seo.php:80
actioninitprime-seo.php:96
filterpre_get_document_titlepublic\class-prime-seo-public.php:58
Maintenance & Trust

Prime SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

Prime SEO Developer Profile

primeseo

1 plugin · 400 total installs

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

How We Detect Prime SEO

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/prime-seo/admin/css/prime-seo-admin.css/wp-content/plugins/prime-seo/admin/css/prime-seo-toast.css/wp-content/plugins/prime-seo/admin/js/prime-seo-toast.js/wp-content/plugins/prime-seo/admin/js/prime-seo-admin.js
Script Paths
/wp-content/plugins/prime-seo/admin/js/prime-seo-toast.js/wp-content/plugins/prime-seo/admin/js/prime-seo-admin.js
Version Parameters
prime-seo-admin.css?ver=prime-seo-toast.css?ver=prime-seo-toast.js?ver=prime-seo-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
prime-seo-toast-containerprime-seo-toast-message
Data Attributes
data-nonce
JS Globals
primeSeoData
FAQ

Frequently Asked Questions about Prime SEO