Create unlimited WooCommerce product feeds for Google Shopping, Facebook, Instagram & 25+ top channels. Easy feed mapping, filters, and auto updates.
Category Scores
Issues to Review
Prioritized issue groups from the latest Plugin Check scan
Maintainability
3,074
8 issue groups
Security
3
3 issue groups
WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".2,442
- Category
- Maintainability
- Occurrences
- 2,442
- Severity
- warning
Sample message
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".
WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$action_label".399
- Category
- Maintainability
- Occurrences
- 399
- Severity
- warning
Sample message
Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$action_label".
ERRORMaintainabilitywp function not compatible with requires wpFunction "delete_term_meta()" requires WordPress 4.4.0, but your plugin minimum supported version is WordPress 4.0.0.175
- Category
- Maintainability
- Occurrences
- 175
- Severity
- error
Sample message
Function "delete_term_meta()" requires WordPress 4.4.0, but your plugin minimum supported version is WordPress 4.0.0.
WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "activate_webtoffee_product_feed".33
- Category
- Maintainability
- Occurrences
- 33
- Severity
- warning
Sample message
Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "activate_webtoffee_product_feed".
WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "CYA11Y_ACCESSYES_BANNER_DISPLAYED".12
- Category
- Maintainability
- Occurrences
- 12
- Severity
- warning
Sample message
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "CYA11Y_ACCESSYES_BANNER_DISPLAYED".
WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "ProductFeed_Uninstall_Feedback".9
- Category
- Maintainability
- Occurrences
- 9
- Severity
- warning
Sample message
Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "ProductFeed_Uninstall_Feedback".
ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;2
- Category
- Maintainability
- Occurrences
- 2
- Severity
- error
Sample message
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "WebToffee WooCommerce Product Feeds - Google Shopping, Pinterest, TikTok Ads, & More" - contains the restricted term "woocommerce" which cannot be used within in your plugin name, unless your plugin name contains one of the allowed patterns: "for woocommerce", "with woocommerce", "using woocommerce", or "and woocommerce". The term must still not appear anywhere else in your name.2
- Category
- Maintainability
- Occurrences
- 2
- Severity
- warning
Sample message
The plugin name includes a restricted term. Your chosen plugin name - "WebToffee WooCommerce Product Feeds - Google Shopping, Pinterest, TikTok Ads, & More" - contains the restricted term "woocommerce" which cannot be used within in your plugin name, unless your plugin name contains one of the allowed patterns: "for woocommerce", "with woocommerce", "using woocommerce", or "and woocommerce". The term must still not appear anywhere else in your name.
WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $qry used in $wpdb->get_row()\n$qry assigned unsafely at line 484.1
- Category
- Security
- Occurrences
- 1
- Severity
- warning
Sample message
Unescaped parameter $qry used in $wpdb->get_row()\n$qry assigned unsafely at line 484.
ERRORSecuritySQL query is not preparedUse placeholders and $wpdb->prepare(); found $qry1
- Category
- Security
- Occurrences
- 1
- Severity
- error
Sample message
Use placeholders and $wpdb->prepare(); found $qry
Show 1 moreShow less
WARNINGSecurityUnfinished Prepare1
- Category
- Security
- Occurrences
- 1
- Severity
- warning
Sample message
Replacement variables found, but no valid placeholders found in the query.
External Connections
Not analyzed yet.
Score History
First score snapshot
v2.4.0
67
Latest
- Findings
- 3,077
- Errors
- 178
- Warnings
- 2,899
- Check
- 2.0.0
| Scan | Score | Findings | Errors | Warnings | Plugin | Check |
|---|---|---|---|---|---|---|
| Latest | 67 | 3,077 | 178 | 2,899 | v2.4.0 | 2.0.0 |
Relationship Map
Author, categories, issues, domains, and nearby plugins.