Better File Name Ai Security & Risk Analysis

wordpress.org/plugins/better-file-name

This WordPress plugin renames files to be more readable using OpenAI (gpt-4.1-mini) upon upload and generates accessible alt text for images.

0 active installs v1.5.0 PHP 8.1+ WP 5.0+ Updated Feb 20, 2026
alt-textalt-text-generatordall-efeatured-image-generatorfile-name-generator
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Better File Name Ai Safe to Use in 2026?

Generally Safe

Score 100/100

Better File Name Ai 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 'better-file-name' plugin version 1.5.0 exhibits a strong security posture based on the provided static analysis. It demonstrates good practices by implementing capability checks for its entry points and exclusively using prepared statements for any SQL interactions, with all output being properly escaped. The absence of dangerous functions, unsanitized taint flows, and a clean vulnerability history further contribute to its positive security profile.

However, a notable area of concern is the complete lack of nonce checks across its entry points. While the current analysis shows zero unprotected entry points (REST API routes have permission callbacks, suggesting some level of authorization), relying solely on capability checks without nonces on REST API endpoints can still expose the plugin to certain types of attacks if the permission checks are not sufficiently granular or if there are specific logic flaws. The presence of file operations and external HTTP requests, while not inherently risky, warrant careful consideration in a broader security context and could be potential vectors if not implemented with extreme caution.

Given the clean vulnerability history and the generally robust code signals, the plugin appears to be well-maintained and security-conscious. The primary weakness lies in the missing nonce checks. The conclusion is that while the plugin is largely secure and well-coded, the omission of nonce checks is a point of weakness that could be exploited in conjunction with other, potentially undiscovered, vulnerabilities or specific configurations. Addressing this would significantly enhance its security.

Key Concerns

  • Missing nonce checks on entry points
Vulnerabilities
None known

Better File Name Ai Security Vulnerabilities

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

Better File Name Ai Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
17 escaped
Nonce Checks
0
Capability Checks
2
File Operations
2
External Requests
2
Bundled Libraries
0

Output Escaping

100% escaped17 total outputs
Attack Surface

Better File Name Ai Attack Surface

Entry Points2
Unprotected0

REST API Routes 2

POST/wp-json/better-file-name/v1/alt-text-generatorsrc\Alt_Text_Rest_Api.php:18
POST/wp-json/better-file-name/v1/dalle-generate-imagesrc\Dalle_Image_Generator.php:17
WordPress Hooks 10
filterwp_handle_sideload_prefiltersrc\Admin.php:26
filterwp_handle_upload_prefiltersrc\Admin.php:27
filterwp_update_attachment_metadatasrc\Admin.php:31
filterattachment_fields_to_editsrc\Admin.php:32
actionwp_enqueue_mediasrc\Admin.php:33
actionenqueue_block_editor_assetssrc\Admin.php:37
actionrest_api_initsrc\Alt_Text_Rest_Api.php:14
actionrest_api_initsrc\Dalle_Image_Generator.php:12
actionadmin_menusrc\Settings.php:36
actionadmin_initsrc\Settings.php:37
Maintenance & Trust

Better File Name Ai Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 20, 2026
PHP min version8.1
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs0
Developer Profile

Better File Name Ai Developer Profile

Utkarsh

2 plugins · 30 total installs

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

How We Detect Better File Name Ai

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/better-file-name/build/index.js/wp-content/plugins/better-file-name/build/media-alt-text.js
Script Paths
/wp-content/plugins/better-file-name/build/index.asset.php/wp-content/plugins/better-file-name/build/media-alt-text.asset.php
Version Parameters
better-file-name/build/index.asset.phpbetter-file-name/build/media-alt-text.asset.php

HTML / DOM Fingerprints

CSS Classes
generate-alt-textgenerate-alt-text__loading
Data Attributes
data-media-id
JS Globals
betterFileName
REST Endpoints
/better-file-name/v1/alt-text-generator
FAQ

Frequently Asked Questions about Better File Name Ai