WooCommerce product gallery plugin with slider, zoom, video, variation images, lightbox & AI-powered setup.
Category Scores
Issues to Review
Prioritized issue groups from the latest Plugin Check scan
I18n
242
2 issue groups
Maintainability
22
6 issue groups
Security
13
3 issue groups
Repo Compliance
3
3 issue groups
ERRORI18nText Domain MismatchMismatched text domain. Expected 'woocommerce-image-zoom' but got 'wpbean-product-gallery-slider-for-woocommerce'.241
- Category
- I18n
- Occurrences
- 241
- Severity
- error
Sample message
Mismatched text domain. Expected 'woocommerce-image-zoom' but got 'wpbean-product-gallery-slider-for-woocommerce'.
ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$crown_svg'.10
- Category
- Security
- Occurrences
- 10
- Severity
- error
Sample message
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$crown_svg'.
ERRORMaintainabilitywp function not compatible with requires wpFunction "wp_ai_client_prompt()" requires WordPress 7.0.0, but your plugin minimum supported version is WordPress 5.8.0.9
- Category
- Maintainability
- Occurrences
- 9
- Severity
- error
Sample message
Function "wp_ai_client_prompt()" requires WordPress 7.0.0, but your plugin minimum supported version is WordPress 5.8.0.
WARNINGMaintainabilityslow db query meta queryDetected usage of meta_query, possible slow query.7
- Category
- Maintainability
- Occurrences
- 7
- Severity
- warning
Sample message
Detected usage of meta_query, possible slow query.
WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "AI Product Gallery Slider for WooCommerce, Slider, Zoom, Video & Variation Images - WPBean" - contains the restricted term "wp" which cannot be used at all in your plugin name.3
- Category
- Maintainability
- Occurrences
- 3
- Severity
- warning
Sample message
The plugin name includes a restricted term. Your chosen plugin name - "AI Product Gallery Slider for WooCommerce, Slider, Zoom, Video & Variation Images - WPBean" - contains the restricted term "wp" which cannot be used at all in your plugin name.
WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.2
- Category
- Security
- Occurrences
- 2
- Severity
- warning
Sample message
Processing form data without nonce verification.
ERRORMaintainabilityNot AllowedUse of heredoc syntax (<<<) is not allowed; use standard strings or inline HTML instead1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- error
Sample message
Use of heredoc syntax (<<<) is not allowed; use standard strings or inline HTML instead
WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable {$table} at "SELECT id FROM {$table} WHERE title = %s AND status != 'trash' LIMIT 1"1
- Category
- Security
- Occurrences
- 1
- Severity
- warning
Sample message
Use placeholders and $wpdb->prepare(); found interpolated variable {$table} at "SELECT id FROM {$table} WHERE title = %s AND status != 'trash' LIMIT 1"
WARNINGMaintainabilitymismatched plugin namePlugin name "AI Product Gallery Slider for WooCommerce, Slider, Zoom, Video & Variation Images - WPBean" is different from the name declared in plugin header "WPBean Product Gallery Slider for WooCommerce".1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- warning
Sample message
Plugin name "AI Product Gallery Slider for WooCommerce, Slider, Zoom, Video & Variation Images - WPBean" is different from the name declared in plugin header "WPBean Product Gallery Slider for WooCommerce".
ERRORRepo Compliancemismatched tested up to headerMismatched "Tested up to": 7.0 != 6.9. The "Tested up to" value in the readme file must match the "Tested up to" value in the plugin header. If the plugin header has a "Tested up to" value, it will override the readme value, which can cause confusion.1
- Category
- Repo Compliance
- Occurrences
- 1
- Severity
- error
Sample message
Mismatched "Tested up to": 7.0 != 6.9. The "Tested up to" value in the readme file must match the "Tested up to" value in the plugin header. If the plugin header has a "Tested up to" value, it will override the readme value, which can cause confusion.
Show 4 moreShow less
ERRORRepo Compliancereadme mismatched header requires1
- Category
- Repo Compliance
- Occurrences
- 1
- Severity
- error
Sample message
Mismatched Requires at least: 6.0 != 5.8. "Requires at least" needs to be exactly the same with that in your main plugin file's header.
ERRORRepo Compliancereadme mismatched header requires php1
- Category
- Repo Compliance
- Occurrences
- 1
- Severity
- error
Sample message
Mismatched Requires PHP: 8.3 != 7.4. "Requires PHP" needs to be exactly the same with that in your main plugin file's header.
WARNINGI18ntextdomain mismatch1
- Category
- I18n
- Occurrences
- 1
- Severity
- warning
Sample message
The "Text Domain" header in the plugin file does not match the slug. Found "wpbean-product-gallery-slider-for-woocommerce", expected "woocommerce-image-zoom".
WARNINGMaintainabilityupgrade notice limit1
- Category
- Maintainability
- Occurrences
- 1
- Severity
- warning
Sample message
The upgrade notice exceeds the limit of 300 characters.
External Connections
Not analyzed yet.
Score History
First score snapshot
v3.0.1
65
Latest
- Findings
- 280
- Errors
- 264
- Warnings
- 16
- Check
- 2.0.0
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 65 | 280 | 264 | 16 | v3.0.1 | 2.0.0 |
Relationship Map
Author, categories, issues, domains, and nearby plugins.