Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers

Powerful Popup Builder Block for Gutenberg block editor.

v2.2.9RoxnorUpdated Added 60k+ installs100% rating
83
Score
2
Errors
73
Warnings
+0
Change

Category Scores

Security78
Repo94
Performance100
Maintainability81

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

75 findings

Maintainability

66

7 issue groups

Security

7

2 issue groups

I18n

1

1 issue group

Repo Compliance

1

1 issue group

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.32
Category
Maintainability
Occurrences
32
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().28
Category
Maintainability
Occurrences
28
Severity
warning

Sample message

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

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.4
Category
Security
Occurrences
4
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $column used in $wpdb->query()\n$column assigned unsafely at line 823.3
Category
Security
Occurrences
3
Severity
warning

Sample message

Unescaped parameter $column used in $wpdb->query()\n$column assigned unsafely at line 823.

WARNINGMaintainabilitySchema ChangeAttempting a database schema change is discouraged.2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Attempting a database schema change is discouraged.

WARNINGMaintainabilityShort URL foundShort URL detected (tinyurl.com). Use full URLs instead of URL shorteners.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Short URL detected (tinyurl.com). Use full URLs instead of URL shorteners.

WARNINGMaintainabilityslow db query meta queryDetected usage of meta_query, possible slow query.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Detected usage of meta_query, possible slow query.

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "emoji_svg_url".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

ERRORI18nUnordered Placeholders TextMultiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s", but got "%s, %s" in 'Invalid %s value. Allowed values are: %s.'.1
Category
I18n
Occurrences
1
Severity
error

Sample message

Multiple placeholders in translatable strings should be ordered. Expected "%1$s, %2$s", but got "%s, %s" in 'Invalid %s value. Allowed values are: %s.'.

WARNINGMaintainabilitymismatched plugin namePlugin name "Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers" is different from the name declared in plugin header "PopupKit".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Popup builder with Gamification, Multi-Step Popups, Page-Level Targeting, and WooCommerce Triggers" is different from the name declared in plugin header "PopupKit".

Show 1 more
ERRORRepo Compliancereadme short description non official language1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

The readme short description contains unofficial language. It must be written in standard English.

Score History

First score snapshot

v2.2.9

83

Latest

Findings
75
Errors
2
Warnings
73
Check
2.0.0

Related Plugins