citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Security & Risk Analysis

wordpress.org/plugins/citelayer

Get found by ChatGPT, Perplexity & AI search. AI Visibility, llms.txt, Schema.org — make your site the answer AI recommends.

10 active installs v1.5.4 PHP 7.4+ WP 6.4+ Updated Mar 23, 2026
ai-bot-trackerai-seoai-visibilityllms-txtschema
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Safe to Use in 2026?

Generally Safe

Score 100/100

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org 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 "citelayer" v1.5.4 plugin demonstrates a generally strong security posture with excellent practices in SQL query preparation and output escaping, suggesting developers are mindful of common web vulnerabilities. The complete absence of known CVEs and a robust number of capability checks further bolster this positive assessment. However, the plugin does present notable areas of concern regarding its attack surface and data sanitization. The presence of unprotected AJAX handlers and REST API routes is a significant weakness, as these can serve as direct entry points for attackers. Furthermore, the taint analysis revealing two flows with unsanitized paths, even if not critical, indicates a potential for vulnerabilities that could be exploited, especially when combined with the unprotected entry points. While the vulnerability history is clean, the current code analysis suggests that diligent patching and hardening of these exposed areas are crucial to maintain the plugin's security.

Key Concerns

  • Unprotected REST API routes
  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths (High severity)
Vulnerabilities
None known

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Security Vulnerabilities

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

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Release Timeline

v1.5.4Current
v1.5.3
v1.5.2
v1.5.1
v1.5.0
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.2
v1.2.1
Code Analysis
Analyzed Apr 16, 2026

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
63 prepared
Unescaped Output
9
1114 escaped
Nonce Checks
8
Capability Checks
24
File Operations
2
External Requests
7
Bundled Libraries
0

SQL Query Safety

100% prepared63 total queries

Output Escaping

99% escaped1123 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
citelayer_render_referrals_tab (src/Admin/views/bot-analytics.php:276)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Attack Surface

Entry Points12
Unprotected5

AJAX Handlers 5

authwp_ajax_citelayer_check_webmcpsrc/Admin/Admin.php:69
authwp_ajax_citelayer_search_postssrc/Admin/Admin.php:72
authwp_ajax_citelayer_dismiss_webmcp_health_noticesrc/Admin/Admin.php:1257
authwp_ajax_citelayer_dismiss_compat_noticesrc/Compatibility.php:150
authwp_ajax_citelayer_dismiss_override_warningsrc/Compatibility.php:151

REST API Routes 7

POST/wp-json/citelayer/v1/ai-referralsrc/BotAnalytics.php:821
GET/wp-json/citelayer/v1/scansrc/Scanner/REST.php:38
POST/wp-json/citelayer/v1/scan/resetsrc/Scanner/REST.php:57
GET/wp-json/citelayer/v1/schemasrc/Schema.php:109
GET/wp-json/citelayer/v1/schema/organizationsrc/Schema.php:120
GET/wp-json/citelayer/v1/schema/websitesrc/Schema.php:131
GET/wp-json/citelayer/v1/ucp/discoverysrc/UCP_Discovery.php:44
WordPress Hooks 94
actionplugins_loadedcitelayer.php:79
actionadd_meta_boxessrc/Admin/AIScoreMetabox.php:30
actionadmin_menusrc/Admin/Admin.php:58
actionadmin_initsrc/Admin/Admin.php:59
actionadmin_enqueue_scriptssrc/Admin/Admin.php:60
actionadmin_noticessrc/Admin/Admin.php:63
actionupdate_option_citelayer_enable_webmcpsrc/Admin/Admin.php:66
actionactivated_pluginsrc/Admin/Admin.php:67
actionadmin_noticessrc/Admin/Admin.php:68
actionadd_meta_boxessrc/Admin/Admin.php:75
actionsave_postsrc/Admin/Admin.php:76
actiontemplate_redirectsrc/BotAnalytics.php:88
actionwp_enqueue_scriptssrc/BotAnalytics.php:91
actionrest_api_initsrc/BotAnalytics.php:94
actionadmin_initsrc/BotAnalytics.php:97
actioncitelayer_bot_analytics_cleanupsrc/BotAnalytics.php:100
actioninitsrc/BotAnalytics.php:101
actionadmin_initsrc/BotAnalytics.php:104
actionadmin_noticessrc/Compatibility.php:147
actionactivated_pluginsrc/Compatibility.php:154
actiondeactivated_pluginsrc/Compatibility.php:155
filterwpseo_llmstxt_should_generatesrc/Compatibility.php:230
actioninitsrc/Compatibility.php:234
filterrank_math/llms_txt/contentsrc/Compatibility.php:241
filteraioseo_llmstxt_enabledsrc/Compatibility.php:248
filterwpseo_json_ld_outputsrc/Compatibility.php:279
filterrank_math/json_ldsrc/Compatibility.php:285
filteraioseo_schema_disablesrc/Compatibility.php:290
filterseopress_schema_outputsrc/Compatibility.php:295
filterthe_seo_framework_use_json_ldsrc/Compatibility.php:300
actionrank_math/llms_txt/after_outputsrc/Compatibility.php:1350
filterrank_math/json_ldsrc/Compatibility.php:1409
filterwpseo_schema_graphsrc/Compatibility.php:1473
actionwp_headsrc/Compatibility.php:1544
actiontemplate_redirectsrc/ContentFreshness.php:36
actionwp_headsrc/ContentFreshness.php:39
actioninitsrc/LLMS_TXT.php:173
actiontemplate_redirectsrc/LLMS_TXT.php:176
actiontemplate_redirectsrc/LLMS_TXT.php:180
actionwp_headsrc/LLMS_TXT.php:183
actionadd_meta_boxessrc/LLMS_TXT.php:186
actionsave_postsrc/LLMS_TXT.php:187
actionsave_postsrc/LLMS_TXT.php:190
actiondelete_postsrc/LLMS_TXT.php:191
actionswitch_themesrc/LLMS_TXT.php:192
actionupdate_option_blognamesrc/LLMS_TXT.php:193
actionupdate_option_blogdescriptionsrc/LLMS_TXT.php:194
actionupdate_option_citelayer_llms_txt_custom_titlesrc/LLMS_TXT.php:199
actionupdate_option_citelayer_llms_txt_custom_descriptionsrc/LLMS_TXT.php:200
actionupdate_option_citelayer_llms_txt_exclude_urlssrc/LLMS_TXT.php:201
actionupdate_option_citelayer_llms_txt_post_typessrc/LLMS_TXT.php:202
actionupdate_option_citelayer_llms_txt_max_wordssrc/LLMS_TXT.php:203
actionupdate_option_citelayer_llms_txt_include_contactsrc/LLMS_TXT.php:204
actionupdate_option_citelayer_llms_txt_include_taxonomiessrc/LLMS_TXT.php:205
actionupdate_option_citelayer_llms_txt_include_metasrc/LLMS_TXT.php:206
actionupdate_option_citelayer_enable_llms_txtsrc/LLMS_TXT.php:207
actionupdate_option_citelayer_enable_llms_full_txtsrc/LLMS_TXT.php:208
actionupdate_option_citelayer_enable_markdownsrc/LLMS_TXT.php:209
actionupdate_option_citelayer_enable_ucp_discoverysrc/LLMS_TXT.php:210
actionupdate_option_citelayer_enable_webmcpsrc/LLMS_TXT.php:211
filterquery_varssrc/LLMS_TXT.php:243
actiontemplate_redirectsrc/Markdown.php:58
actioninitsrc/Markdown.php:61
filterquery_varssrc/Markdown.php:62
actionwp_headsrc/Markdown.php:65
actionsave_postsrc/Markdown.php:68
actiondelete_postsrc/Markdown.php:69
filterwp_headerssrc/Plugin.php:98
actioninitsrc/ProductFeed.php:62
filterquery_varssrc/ProductFeed.php:63
actiontemplate_redirectsrc/ProductFeed.php:64
actionwoocommerce_update_productsrc/ProductFeed.php:68
actionwoocommerce_new_productsrc/ProductFeed.php:69
actionwoocommerce_delete_productsrc/ProductFeed.php:70
actionsave_post_downloadsrc/ProductFeed.php:75
actiondelete_postsrc/ProductFeed.php:76
actioninitsrc/ProductFeed.php:80
actionactivated_pluginsrc/ProductFeed.php:83
actionrest_api_initsrc/Scanner/REST.php:30
actionwp_headsrc/Schema.php:54
actionrest_api_initsrc/Schema.php:57
actionsave_postsrc/Schema.php:60
actiondelete_postsrc/Schema.php:61
actionupdate_option_blognamesrc/Schema.php:62
actionupdate_option_blogdescriptionsrc/Schema.php:63
actionupdate_option_siteurlsrc/Schema.php:64
actionupdate_option_homesrc/Schema.php:65
actionrest_api_initsrc/UCP_Discovery.php:36
actioninitsrc/WebMCP.php:54
filterquery_varssrc/WebMCP.php:55
actiontemplate_redirectsrc/WebMCP.php:58
actionsave_postsrc/WebMCP.php:61
actionupdate_optionsrc/WebMCP.php:62
actionwoocommerce_update_productsrc/WebMCP.php:66

Scheduled Events 1

citelayer_bot_analytics_cleanup
Maintenance & Trust

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 23, 2026
PHP min version7.4
Downloads488

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org Developer Profile

Saskia Teichmann

7 plugins · 320 total installs

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

How We Detect citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
citelayer-conflict-state-banner
REST Endpoints
/wp-json/citelayer/v1/check_webmcp
FAQ

Frequently Asked Questions about citelayer® – AI SEO & Visibility | llms.txt, Bot Analytics, Schema.org