OneClickContent – Image Detail Generator Security & Risk Analysis

wordpress.org/plugins/occidg

Generate SEO-optimized alt text, titles, captions, and descriptions for your images automatically using AI. Save time, improve accessibility, and boos …

0 active installs v1.1.15 PHP 7.2+ WP 5.0+ Updated Jul 13, 2025
aialt-textimagesopenaiseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is OneClickContent – Image Detail Generator Safe to Use in 2026?

Generally Safe

Score 100/100

OneClickContent – Image Detail Generator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8mo ago
Risk Assessment

The 'occidg' plugin v1.1.15 presents a mixed security posture. On the positive side, it demonstrates strong practices in database interaction, with 100% of SQL queries utilizing prepared statements and a high percentage (97%) of output properly escaped. The absence of known CVEs and any recorded vulnerability history suggests a generally well-maintained codebase. However, a significant concern arises from the large attack surface exposed through AJAX handlers, with 14 out of 20 handlers lacking authentication checks. While taint analysis shows no critical or high-severity unsanitized flows, the numerous unprotected AJAX entry points represent a potential avenue for exploitation if an attacker can trigger these handlers. The plugin also performs external HTTP requests and file operations, which, while not inherently insecure, are points to monitor, especially in conjunction with the unprotected entry points.

Key Concerns

  • Large attack surface with unprotected AJAX handlers
  • External HTTP requests present
  • File operations present
Vulnerabilities
None known

OneClickContent – Image Detail Generator Security Vulnerabilities

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

OneClickContent – Image Detail Generator Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
59 escaped
Nonce Checks
16
Capability Checks
11
File Operations
1
External Requests
6
Bundled Libraries
1

Bundled Libraries

DataTables

Output Escaping

97% escaped61 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
ajax_generate_metadata (admin\class-occidg-admin-settings.php:596)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

OneClickContent – Image Detail Generator Attack Surface

Entry Points20
Unprotected14

AJAX Handlers 20

authwp_ajax_check_image_erroradmin\class-occidg-auto-generate.php:38
authwp_ajax_occidg_remove_image_error_transientadmin\class-occidg-auto-generate.php:39
authwp_ajax_occidg_get_all_media_idsadmin\class-occidg-auto-generate.php:40
authwp_ajax_occidg_validate_licenseadmin\class-occidg-license-update.php:62
authwp_ajax_occidg_get_license_statusadmin\class-occidg-license-update.php:63
authwp_ajax_occidg_check_usageadmin\class-occidg-license-update.php:64
authwp_ajax_occidg_check_override_metadataincludes\class-occidg.php:147
authwp_ajax_occidg_dismiss_first_timeincludes\class-occidg.php:148
authwp_ajax_occidg_save_settingsincludes\class-occidg.php:155
authwp_ajax_occidg_generate_metadataincludes\class-occidg.php:158
authwp_ajax_occidg_refresh_nonceincludes\class-occidg.php:159
authwp_ajax_occidg_get_all_media_idsincludes\class-occidg.php:173
authwp_ajax_check_image_errorincludes\class-occidg.php:174
authwp_ajax_occidg_remove_image_error_transientincludes\class-occidg.php:175
authwp_ajax_get_thumbnailincludes\class-occidg.php:180
authwp_ajax_occidg_validate_licenseincludes\class-occidg.php:183
authwp_ajax_occidg_get_license_statusincludes\class-occidg.php:184
authwp_ajax_occidg_check_usageincludes\class-occidg.php:185
authwp_ajax_occidg_get_image_metadataincludes\class-occidg.php:188
authwp_ajax_occidg_save_bulk_metadataincludes\class-occidg.php:189
WordPress Hooks 13
filterwp_generate_attachment_metadataadmin\class-occidg-auto-generate.php:37
actionadmin_menuincludes\class-occidg.php:146
actionadmin_initincludes\class-occidg.php:151
actionadmin_noticesincludes\class-occidg.php:154
filterattachment_fields_to_editincludes\class-occidg.php:162
filterbulk_actions-uploadincludes\class-occidg.php:163
filterhandle_bulk_actions-uploadincludes\class-occidg.php:164
actionadmin_noticesincludes\class-occidg.php:165
actionadmin_initincludes\class-occidg.php:166
actionadmin_enqueue_scriptsincludes\class-occidg.php:169
actionadmin_enqueue_scriptsincludes\class-occidg.php:170
actionplugins_loadedincludes\class-occidg.php:178
filterimage_size_names_chooseincludes\class-occidg.php:179
Maintenance & Trust

OneClickContent – Image Detail Generator Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 13, 2025
PHP min version7.2
Downloads507

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

OneClickContent – Image Detail Generator Developer Profile

James Wilson

3 plugins · 50 total installs

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

How We Detect OneClickContent – Image Detail Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/occidg/assets/js/occidg-admin-scripts.js/wp-content/plugins/occidg/assets/css/occidg-admin-style.css/wp-content/plugins/occidg/assets/css/occidg-public.css
Script Paths
/wp-content/plugins/occidg/assets/js/occidg-admin-scripts.js/wp-content/plugins/occidg/assets/js/occidg-public.js
Version Parameters
/wp-content/plugins/occidg/assets/js/occidg-admin-scripts.js?ver=/wp-content/plugins/occidg/assets/css/occidg-admin-style.css?ver=/wp-content/plugins/occidg/assets/css/occidg-public.css?ver=/wp-content/plugins/occidg/assets/js/occidg-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
occidg_imagesbulk-edit-license-warningusage-info-sectionusage-summaryprogress-barnav-tab-active
HTML Comments
<!-- All settings output is encapsulated within #occidg_images --><!-- License Active: Display usage info --><!-- License Inactive: Display license warning -->
Data Attributes
data-nonce
JS Globals
occidg_admin_paramsoccidg_public_params
FAQ

Frequently Asked Questions about OneClickContent – Image Detail Generator