Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Security & Risk Analysis

wordpress.org/plugins/ai-image

Search millions of stock photos, generate AI images with OpenAI & Gemini, browse GIFs, and import directly to your Media Library.

1K active installs v2.1.0 PHP 7.0+ WP 5.0+ Updated Mar 3, 2026
ai-image-generatorpexelspixabaystock-photosunsplash
97
A · Safe
CVEs total1
Unpatched0
Last CVENov 11, 2024
Safety Verdict

Is Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Safe to Use in 2026?

Generally Safe

Score 97/100

Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 11, 2024Updated 1mo ago
Risk Assessment

The "ai-image" plugin v2.1.0 presents a mixed security posture. On the positive side, all output appears to be properly escaped, and there are no identified critical or high severity taint flows. The plugin also demonstrates a good number of capability checks and nonce checks. However, significant concerns arise from the substantial attack surface, with 11 out of 15 AJAX handlers lacking authentication checks. This opens the door for unauthenticated users to potentially trigger plugin functionality, which could be exploited if specific AJAX actions are vulnerable.

Further investigation into the SQL queries reveals that none are using prepared statements, which is a critical oversight and could lead to SQL injection vulnerabilities. The presence of a past critical vulnerability categorized as 'Unrestricted Upload of File with Dangerous Type' is also a red flag. While currently unpatched CVEs are zero, this historical pattern suggests a potential for insecure file handling. The high number of external HTTP requests (21) could also introduce risks if the plugin doesn't properly validate or sanitize data received from external sources.

In conclusion, while the plugin has some strengths in output handling and a lack of critical taint flows, the unprotected AJAX endpoints, raw SQL queries, and historical critical vulnerability type indicate a medium to high risk. Remediation efforts should prioritize securing AJAX handlers, implementing prepared statements for all SQL queries, and thoroughly auditing file upload functionalities.

Key Concerns

  • Unprotected AJAX handlers
  • SQL queries without prepared statements
  • Past critical vulnerability: Unrestricted Upload
  • Flows with unsanitized paths
  • File operations detected
  • High number of external HTTP requests
Vulnerabilities
1

Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Critical
1

1 total CVE

CVE-2024-52377critical · 9.8Unrestricted Upload of File with Dangerous Type

Instant Image Generator <= 1.5.2 - Unauthenticated Arbitrary File Upload

Nov 11, 2024 Patched in 1.5.3 (15d)
Code Analysis
Analyzed Mar 16, 2026

Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
0
57 escaped
Nonce Checks
6
Capability Checks
7
File Operations
1
External Requests
21
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

100% escaped57 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
ajax_test_api_key (plugin.php:887)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Attack Surface

Entry Points15
Unprotected11

AJAX Handlers 15

authwp_ajax_bdt_admin_api_biggopti_dismissadmin\biggopti.php:24
authwp_ajax_bdt_admin_api_ai_image_dismissadmin\biggopti.php:25
authwp_ajax_ai_image_generate_smartadmin\block-toolbar-api.php:771
authwp_ajax_upload_image_to_wpplugin.php:574
authwp_ajax_ai_image_get_openai_keyplugin.php:575
authwp_ajax_ai_image_get_gemini_keyplugin.php:576
authwp_ajax_ai_image_get_pexels_keyplugin.php:577
authwp_ajax_ai_image_get_unsplash_keyplugin.php:578
authwp_ajax_ai_image_get_pixabay_keyplugin.php:579
authwp_ajax_ai_image_get_giphy_keyplugin.php:580
authwp_ajax_ai_image_save_settingsplugin.php:581
authwp_ajax_ai_image_test_api_keyplugin.php:582
authwp_ajax_ai_image_generate_geminiplugin.php:583
authwp_ajax_ai_image_add_custom_sizeplugin.php:584
authwp_ajax_ai_image_delete_custom_sizeplugin.php:585
WordPress Hooks 14
actionrest_api_initadmin\api-proxy.php:25
actionrest_api_initadmin\api.php:14
actionrest_api_initadmin\api.php:65
actionadmin_enqueue_scriptsadmin\biggopti.php:26
actionadmin_initadmin\settings.php:9
actionplugins_loadedai-image.php:38
actionafter_setup_themeplugin.php:565
actionadmin_menuplugin.php:566
actionadmin_menuplugin.php:567
filtermedia_upload_tabsplugin.php:568
actionmedia_upload_ai_imageplugin.php:569
actionadmin_enqueue_scriptsplugin.php:571
actionadmin_enqueue_scriptsplugin.php:572
actionenqueue_block_editor_assetsplugin.php:573
Maintenance & Trust

Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 3, 2026
PHP min version7.0
Downloads12K

Community Trust

Rating60/100
Number of ratings2
Active installs1K
Developer Profile

Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy) Developer Profile

bdthemes

24 plugins · 251K total installs

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

How We Detect Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy)

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ai-image/assets/admin/css/biggopti.css/wp-content/plugins/ai-image/assets/admin/js/biggopti.js/wp-content/plugins/ai-image/build/admin/index.css/wp-content/plugins/ai-image/build/admin/index.js
Script Paths
/wp-content/plugins/ai-image/assets/admin/js/biggopti.js/wp-content/plugins/ai-image/build/admin/index.js
Version Parameters
ai-image/build/admin/index.css?ver=ai-image/build/admin/index.js?ver=ai-image-admin-api-biggopti?ver=

HTML / DOM Fingerprints

CSS Classes
bdthemes-ai-image-container
Data Attributes
data-ai-image-id
JS Globals
AIImageAdminApiBiggoptiConfig
REST Endpoints
/wp-json/ai-image/v1/get_gallery/wp-json/ai-image/v1/save_image/wp-json/ai-image/v1/get_providers/wp-json/ai-image/v1/get_settings/wp-json/ai-image/v1/save_settings
FAQ

Frequently Asked Questions about Instant Image Generator (AI Image by Gemini, Dall-E and One Click Image from Unsplash, Openverse, Pixabay, Pexels, Giphy)