IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Security & Risk Analysis

wordpress.org/plugins/intentdeep-virtual-files

Create robots.txt, ads.txt, security.txt, llms.txt & JSON files with AI-ready content generation (ChatGPT, Claude, Gemini) at any path. No FTP needed.

0 active installs v1.0.1 PHP 7.4+ WP 5.0+ Updated Feb 28, 2026
ai-content-generatorchatgptllms-txtrobots-txtseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Safe to Use in 2026?

Generally Safe

Score 100/100

IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt 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 "intentdeep-virtual-files" plugin version 1.0.1 exhibits a generally good security posture with several strong practices in place. The plugin demonstrates a high percentage of properly escaped output (94%) and a significant portion of its SQL queries utilize prepared statements (57%). Furthermore, it has a clean vulnerability history with no known CVEs recorded, indicating a history of secure development. The presence of numerous nonce and capability checks also suggests an effort to implement robust access control.

However, there are notable areas of concern that introduce risk. The plugin exposes 6 AJAX handlers, and critically, 2 of these lack authentication checks. This creates a direct attack vector for unauthenticated users to potentially interact with sensitive functionality. While no critical or high-severity taint flows were identified, and file operations and external HTTP requests are minimal, the unprotected AJAX endpoints represent a significant weakness. The bundled Freemius library also presents a potential, albeit currently unrealized, risk if it contains known vulnerabilities that are not being actively patched by the plugin developer.

In conclusion, while the plugin has strengths in output escaping, prepared statements, and a clean vulnerability history, the presence of unprotected AJAX endpoints is a significant security flaw that requires immediate attention. The bundled library also warrants monitoring. Addressing the unprotected AJAX handlers would substantially improve the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • Bundled library (Freemius v1.0) may be outdated
Vulnerabilities
None known

IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Security Vulnerabilities

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

IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
8 prepared
Unescaped Output
14
227 escaped
Nonce Checks
21
Capability Checks
22
File Operations
1
External Requests
2
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

57% prepared14 total queries

Output Escaping

94% escaped241 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
importFiles (admin\controllers\SettingsController.php:1296)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Attack Surface

Entry Points6
Unprotected2

AJAX Handlers 6

authwp_ajax_intentdeep_vf_migrate_postsadmin\controllers\SettingsController.php:40
authwp_ajax_intentdeep_vf_dismiss_migrationadmin\controllers\SettingsController.php:41
authwp_ajax_intentdeep_vf_dismiss_limit_banneradmin\controllers\VirtualFilesController.php:51
authwp_ajax_intentdeep_vf_save_ai_generationadmin\controllers\VirtualFilesController.php:54
authwp_ajax_intentdeep_vf_get_ai_historyadmin\controllers\VirtualFilesController.php:55
authwp_ajax_intentdeep_vf_delete_ai_generationadmin\controllers\VirtualFilesController.php:56
WordPress Hooks 45
actionadmin_bar_menuadmin\controllers\AdminBarController.php:15
actionwp_headadmin\controllers\AdminBarController.php:16
actionadmin_headadmin\controllers\AdminBarController.php:17
actioninitadmin\controllers\FrontendController.php:29
actiontemplate_redirectadmin\controllers\FrontendController.php:30
actiontemplate_redirectadmin\controllers\FrontendController.php:31
filterquery_varsadmin\controllers\FrontendController.php:32
filtertemplate_includeadmin\controllers\FrontendController.php:35
actionadmin_noticesadmin\controllers\SettingsController.php:38
actioninitadmin\controllers\VirtualFilesController.php:29
actionadd_meta_boxesadmin\controllers\VirtualFilesController.php:30
actionsave_post_idep_virtual_fileadmin\controllers\VirtualFilesController.php:31
actionsave_postadmin\controllers\VirtualFilesController.php:32
filtermanage_idep_virtual_file_posts_columnsadmin\controllers\VirtualFilesController.php:33
actionmanage_idep_virtual_file_posts_custom_columnadmin\controllers\VirtualFilesController.php:34
filterpost_row_actionsadmin\controllers\VirtualFilesController.php:35
actionpre_get_postsadmin\controllers\VirtualFilesController.php:36
actionrestrict_manage_postsadmin\controllers\VirtualFilesController.php:37
actionadmin_enqueue_scriptsadmin\controllers\VirtualFilesController.php:38
actioninitadmin\controllers\VirtualFilesController.php:39
actiontemplate_redirectadmin\controllers\VirtualFilesController.php:40
actionadmin_noticesadmin\controllers\VirtualFilesController.php:41
actioninitadmin\controllers\VirtualFilesController.php:42
actionwp_insert_post_dataadmin\controllers\VirtualFilesController.php:43
actiondelete_postadmin\controllers\VirtualFilesController.php:46
actionwp_trash_postadmin\controllers\VirtualFilesController.php:47
actionuntrash_postadmin\controllers\VirtualFilesController.php:48
actioninitadmin\core\RewriteRulesTrait.php:31
actionadmin_menubootstrap\Settings.php:50
actionadmin_menubootstrap\Settings.php:51
actionadmin_enqueue_scriptsbootstrap\Settings.php:52
filterscript_loader_tagbootstrap\Settings.php:56
actionadmin_noticesbootstrap\Settings.php:59
actionadmin_post_intentdeep_vf_clear_cache_admin_barbootstrap\Settings.php:97
actionadmin_post_intentdeep_vf_warm_cache_admin_barbootstrap\Settings.php:98
actionadmin_post_intentdeep_vf_flush_rewrite_admin_barbootstrap\Settings.php:101
filterconnect_urlintentdeep-virtual-files.php:95
filterafter_skip_urlintentdeep-virtual-files.php:96
filterafter_connect_urlintentdeep-virtual-files.php:97
filterafter_pending_connect_urlintentdeep-virtual-files.php:98
filterafter_activation_redirectintentdeep-virtual-files.php:99
filterplugin_page_urlintentdeep-virtual-files.php:100
actionafter_uninstallintentdeep-virtual-files.php:137
actionplugins_loadedintentdeep-virtual-files.php:193
actionadmin_noticesintentdeep-virtual-files.php:202
Maintenance & Trust

IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 28, 2026
PHP min version7.4
Downloads176

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt Developer Profile

IntentDeep

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 IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt