Teun.ai GEO — AI Visibility Optimizer Security & Risk Analysis

wordpress.org/plugins/teunai-geo

GEO plugin for WordPress. Analyze AI-readiness of your pages, track AI bot crawls, and see visitors from ChatGPT and Perplexity.

20 active installs v2.1.0 PHP 8.0+ WP 6.0+ Updated Mar 3, 2026
ai-visibilitychatgptgenerative-engine-optimizationgeoseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Teun.ai GEO — AI Visibility Optimizer Safe to Use in 2026?

Generally Safe

Score 100/100

Teun.ai GEO — AI Visibility Optimizer 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 teunai-geo plugin v2.1.0 demonstrates a generally strong security posture based on the static analysis. The absence of any known CVEs and a robust implementation of prepared statements for SQL queries (95%) and proper output escaping (92%) are significant strengths. Furthermore, the plugin does not appear to have a broad attack surface with no AJAX handlers, REST API routes, or shortcodes exposed without authentication. File operations are also not present. However, there are a couple of areas that warrant attention. The presence of 7 capability checks, while positive, indicates that some actions within the plugin do rely on user roles, and the lack of any nonce checks on the single cron event is a potential concern, as cron events can sometimes be triggered by less secure means. The plugin also makes 2 external HTTP requests, which could be a vector if the external services are compromised or if the requests themselves are not properly secured. Overall, the plugin is well-implemented from a security perspective, with only minor areas for improvement.

Key Concerns

  • No nonce checks on cron events
  • External HTTP requests present
Vulnerabilities
None known

Teun.ai GEO — AI Visibility Optimizer Security Vulnerabilities

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

Teun.ai GEO — AI Visibility Optimizer Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
20 prepared
Unescaped Output
10
113 escaped
Nonce Checks
0
Capability Checks
7
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

95% prepared21 total queries

Output Escaping

92% escaped123 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
render (includes\class-teunai-dashboard.php:43)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Teun.ai GEO — AI Visibility Optimizer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actionadmin_menuincludes\class-teunai-admin.php:33
actionadmin_initincludes\class-teunai-admin.php:34
actionadmin_enqueue_scriptsincludes\class-teunai-admin.php:35
actionwp_dashboard_setupincludes\class-teunai-admin.php:36
actionadmin_initincludes\class-teunai-admin.php:39
actionadmin_initincludes\class-teunai-columns.php:33
actionpre_get_postsincludes\class-teunai-columns.php:50
actionadmin_menuincludes\class-teunai-dashboard.php:21
actionadmin_enqueue_scriptsincludes\class-teunai-dashboard.php:22
actioninitincludes\class-teunai-meta.php:30
actionadd_meta_boxesincludes\class-teunai-metabox.php:23
actionadmin_enqueue_scriptsincludes\class-teunai-metabox.php:24
actionrest_api_initincludes\class-teunai-rest.php:70
actioninitincludes\class-teunai-tracker.php:110
actionadmin_noticesteunai-geo.php:108
actioninitteunai-geo.php:114
actionenqueue_block_editor_assetsteunai-geo.php:115
actionplugins_loadedteunai-geo.php:295
actionteunai_daily_cleanupteunai-geo.php:298

Scheduled Events 1

teunai_daily_cleanup
Maintenance & Trust

Teun.ai GEO — AI Visibility Optimizer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version8.0
Downloads156

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Teun.ai GEO — AI Visibility Optimizer Developer Profile

Teun.ai

1 plugin · 20 total installs

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

How We Detect Teun.ai GEO — AI Visibility Optimizer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/teunai-geo/gutenberg/build/index.js/wp-content/plugins/teunai-geo/gutenberg/build/index.css
Script Paths
/wp-content/plugins/teunai-geo/gutenberg/build/index.js
Version Parameters
teunai-geo/gutenberg/build/index.asset.php

HTML / DOM Fingerprints

HTML Comments
<!-- teunai-geo-admin-wrapper --><!-- teunai-geo-dashboard-container --><!-- teunai-geo-dashboard-item -->
Data Attributes
data-teunai-geo-post-iddata-teunai-geo-api-key-status
JS Globals
window.teunaiGeo
REST Endpoints
/wp-json/teunai/v1/settings/wp-json/teunai/v1/analyze/wp-json/teunai/v1/cache
Shortcode Output
[teunai_geo_dashboard]
FAQ

Frequently Asked Questions about Teun.ai GEO — AI Visibility Optimizer