Do not miss a single sale! This plugin is very useful to catch every possible sale.
Category Scores
Top Issues by Category
security16
maintainability3
i18n2
supply_chain1
repo_compliance1
Issues Details
23 issues found in latest scan
Processing form data without nonce verification.
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'.
Detected usage of a non-sanitized input variable: $_POST[$this->id.'-admin-note']
$_POST[$this->id.'-admin-note'] not unslashed before sanitization. Use wp_unslash() or similar
Offloading images, js, css, and other scripts to your servers or any remote service is disallowed.
All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.
The parameter "FALSE" at position #2 of load_plugin_textdomain() has been deprecated since WordPress version 2.7.0. Use "" instead.
Mismatched text domain. Expected 'woocommerce-other-payment-gateway' but got 'woocommerce-custom-payment-gateway'.
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
Tested up to: 6.9 < 7.0. 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.
The plugin slug includes a restricted term. Your plugin slug - "woocommerce-other-payment-gateway" - contains the restricted term "woocommerce" which cannot be used within in your plugin slug, unless your plugin slug 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 plugin slug.
| Code | Type | Message | Count |
|---|---|---|---|
| WordPress.Security.NonceVerification.Missing | WARNING | Processing form data without nonce verification. | 5 |
| WordPress.Security.EscapeOutput.OutputNotEscaped | ERROR | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'. | 4 |
| WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | WARNING | Detected usage of a non-sanitized input variable: $_POST[$this->id.'-admin-note'] | 3 |
| WordPress.Security.ValidatedSanitizedInput.MissingUnslash | WARNING | $_POST[$this->id.'-admin-note'] not unslashed before sanitization. Use wp_unslash() or similar | 3 |
| PluginCheck.CodeAnalysis.Offloading.OffloadedContent | ERROR | Offloading images, js, css, and other scripts to your servers or any remote service is disallowed. | 1 |
| WordPress.Security.EscapeOutput.UnsafePrintingFunction | ERROR | All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'. | 1 |
| WordPress.WP.DeprecatedParameters.Load_plugin_textdomainParam2Found | ERROR | The parameter "FALSE" at position #2 of load_plugin_textdomain() has been deprecated since WordPress version 2.7.0. Use "" instead. | 1 |
| WordPress.WP.I18n.TextDomainMismatch | ERROR | Mismatched text domain. Expected 'woocommerce-other-payment-gateway' but got 'woocommerce-custom-payment-gateway'. | 1 |
| hidden_files | ERROR | Hidden files are not permitted. | 1 |
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 1 |
| outdated_tested_upto_header | ERROR | Tested up to: 6.9 < 7.0. 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. | 1 |
| trademarked_term | WARNING | The plugin slug includes a restricted term. Your plugin slug - "woocommerce-other-payment-gateway" - contains the restricted term "woocommerce" which cannot be used within in your plugin slug, unless your plugin slug 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 plugin slug. | 1 |
Latest Snapshot
Findings
23
Errors
11
Warnings
12
Score History
First score snapshot
First scan completed Jun 20, 2026
v1.4.2 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
Jun 20, 2026
v1.4.2
35
Latest
- Findings
- 23
- Errors
- 11
- Warnings
- 12
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Jun 20, 2026Latest | 35 | 23 | 11 | 12 | v1.4.2 | 2.0.0 | 2026.06-mvp-static-v2 |