What we have fixed and improved:

## Out of Date Libraries

At least one of the 3rd party libraries you're using is out of date. Please upgrade to the latest stable version for better support and security. We do not recommend you use beta releases.

Genie Image:
- All unnecessary libraries have been removed and now we are using only one external libraries which has been updated (Antd Version: 5.8.6 which is latest and stable).


## No publicly documented resource for your compressed content

In reviewing your plugin, we cannot find a non-compiled version of your javascript related source code.
In order to comply with our guidelines of human-readable code, we require you to include a link to the non-compressed, developer libraries you've included in your plugin. This may be in your source code, however we require you to also have it in your readme.

Genie Image:
- Files are available both compressed and non-compressed version inside 'assets/dist/admin/js'. 
    e.g.
    
      assets/dist/admin/js/common-scripts.js and 
      assets/dist/admin/js/common-scripts.min.js
   

## Tested Up To Value is Out of Date, Invalid, or Missing

The tested up to value in your plugin is not set to the current version of WordPress. This means your plugin will not show up in searches, as we require plugins to be compatible and documented as tested up to the most recent version of WordPress.

Genie Image:
- We have tested up to 6.3 and also updated the readme file.


## Calling files remotely

Offloading images, js, css, and other scripts to your servers or any remote service (like Google, MaxCDN, jQuery.com etc) is disallowed. When you call remote data you introduce an unnecessary dependency on another site. If the file you're calling isn't a part of WordPress Core, then you should include it -locally- in your plugin, not remotely. If the file IS included in WordPress core, please call that instead.

Genie Image:
- Updated all scripts and files so that from now there will be no remote call for files.


## Undocumented use of a 3rd Party or external service

We permit plugins to require the use of 3rd party (i.e. external) services, provided they are properly documented in a clear manner.
We require plugins that reach out to other services to disclose this, in clear and plain language, so users are aware of where data is being sent. This allows them to ensure that any legal issues with data transmissions are covered. This is true even if you are the 3rd party service.

Genie Image:
- We have removed undocumented 3rd party services and checked all files carefully.


## Data Must be Sanitized, Escaped, and Validated

When you include POST/GET/REQUEST/FILE calls in your plugin, it's important to sanitize, validate, and escape them. The goal here is to prevent a user from accidentally sending trash data through the system, as well as protecting them from potential security issues.

Genie Image:
- We have sanitized, escaped and validated our data.


## Variables and options must be escaped when echo'd

Much related to sanitizing everything, all variables that are echoed need to be escaped when they're echoed, so it can't hijack users or (worse) admin screens. There are many esc_*() functions you can use to make sure you don't show people the wrong data, as well as some that will allow you to echo HTML safely.

Genie Image:
- Actually, the `Prolabel` feature is not necessary at this moment. We have analyzed and decided not to keep this feature any more. Now, we are focusing on our main genie-image ai feature. So, we have removed it. 


## Allowing Direct File Access to plugin files

Direct file access is when someone directly queries your file. This can be done by simply entering the complete path to the file in the URL bar of the browser but can also be done by doing a POST request directly to the file. For files that only contain a PHP class the risk of something funky happening when directly accessed is pretty small. For files that contain procedural code, functions and function calls, the chance of security risks is a lot bigger.

Genie Image:
- We missed it and have updated accordingly. 


Thanks for the review. We have fixed all the issues and updated the plugin. Please check and let us know if you have any further query.