Stripe Payment Forms by WP Full Pay – Accept Credit Card Payments, Donations & Subscriptions

🚀 Create Stripe payment forms for WordPress. Accept credit cards, Apple Pay, donations, subscriptions & more. Easy setup, no coding needed!

v8.4.3ThemeisleUpdated Added 9k+ installs84% rating
23
Score
1,131
Errors
1,913
Warnings
+0
Change

Category Scores

Security0
Repo86
Performance100
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

3,044 findings

Security

1,603

10 issue groups

Maintainability

1,397

15 issue groups

ERRORSecurityOutput Not EscapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" data-wp-lists='list:$singular'"'.520
Category
Security
Occurrences
520
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" data-wp-lists='list:$singular'"'.

WARNINGMaintainabilityMaybe ASPOpen Tag FoundPossible use of ASP style opening tags detected; found: <% if ( customFields != null && customFie...334
Category
Maintainability
Occurrences
334
Severity
warning

Sample message

Possible use of ASP style opening tags detected; found: <% if ( customFields != null && customFie...

WARNINGMaintainabilityNon Prefixed Variable FoundGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$account".277
Category
Maintainability
Occurrences
277
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$account".

ERRORSecurityUnsafe Printing FunctionAll output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.268
Category
Security
Occurrences
268
Severity
error

Sample message

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.258
Category
Maintainability
Occurrences
258
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().239
Category
Maintainability
Occurrences
239
Severity
warning

Sample message

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNINGSecurityMissing Unslash$_COOKIE[self::COOKIE_NAME_TAB_ID] not unslashed before sanitization. Use wp_unslash() or similar188
Category
Security
Occurrences
188
Severity
warning

Sample message

$_COOKIE[self::COOKIE_NAME_TAB_ID] not unslashed before sanitization. Use wp_unslash() or similar

WARNINGSecurityInput Not SanitizedDetected usage of a non-sanitized input variable: $_COOKIE[self::COOKIE_NAME_TAB_ID]160
Category
Security
Occurrences
160
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_COOKIE[self::COOKIE_NAME_TAB_ID]

WARNINGSecurityRecommendedProcessing form data without nonce verification.159
Category
Security
Occurrences
159
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORMaintainabilitymissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;138
Category
Maintainability
Occurrences
138
Severity
error

Sample message

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

Show 15 more
ERRORSecurityException Not Escaped135
Category
Security
Occurrences
135
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '": Unsupported form type: {$formType}"'.

WARNINGSecurityMissing98
Category
Security
Occurrences
98
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityInput Not Validated60
Category
Security
Occurrences
60
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_GET['page']. Check that the array index exists before using it.

ERRORMaintainabilitydate date43
Category
Maintainability
Occurrences
43
Severity
error

Sample message

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

WARNINGMaintainabilityMaybe ASPShort Open Tag Found28
Category
Maintainability
Occurrences
28
Severity
warning

Sample message

Possible use of ASP style short opening tags detected; found: <%= billingAnchorDay == 0 ? '1' : billingAn...

WARNINGMaintainabilityNot In Footer21
Category
Maintainability
Occurrences
21
Severity
warning

Sample message

In footer ($in_footer) is not set explicitly wp_enqueue_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

WARNINGMaintainabilityNon Prefixed Hookname Found12
Category
Maintainability
Occurrences
12
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "bulk_actions-{$this->screen->id}".

WARNINGMaintainabilityNon Prefixed Class Found11
Category
Maintainability
Occurrences
11
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "CheckoutDonationEmailTemplateProcessor".

WARNINGMaintainabilityerror log print r11
Category
Maintainability
Occurrences
11
Severity
warning

Sample message

print_r() found. Debug code should not normally be used in production.

WARNINGMaintainabilityNon Prefixed Function Found8
Category
Maintainability
Occurrences
8
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "add_shipping_address_collection".

WARNINGSecuritywp redirect wp redirect8
Category
Security
Occurrences
8
Severity
warning

Sample message

wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.

WARNINGSecurityUnescaped DBParameter7
Category
Security
Occurrences
7
Severity
warning

Sample message

Unescaped parameter $extra_checks used in $wpdb->get_results()\n$extra_checks assigned unsafely at line 518.

WARNINGMaintainabilityDynamic Hookname Found7
Category
Maintainability
Occurrences
7
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$filterName".

WARNINGMaintainabilityerror log trigger error6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

trigger_error() found. Debug code should not normally be used in production.

WARNINGMaintainabilityerror log error log4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

error_log() found. Debug code should not normally be used in production.

Score History

First score snapshot

v8.4.3

23

Latest

Findings
3,044
Errors
1,131
Warnings
1,913
Check
2.0.0

Related Plugins