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

Powerful Popup Builder Block for Gutenberg block editor.

v2.3.0RoxnorUpdated 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.

External Connections

Potential connections found in static code analysis.

26 domains

Outbound calls

120

External assets

5

Incoming endpoints

5

Notable Domains

schemas.wp.org7 · outbound
api.wpmet.com6 · outbound
php-fig.org4 · outbound
getcomposer.org2 · outbound
getgenie.ai2 · outbound
dangrossman.info1 · outbound

Platform / Reference Domains

w3.org18 · platform/reference
ps.w.org12 · platform/reference
wordpress.org11 · platform/reference
github.com7 · platform/reference
gnu.org1 · platform/reference
opensource.org1 · platform/reference
s.w.org1 · platform/reference

External Asset Domains

wpmet.com35 · asset + outbound
fonts.googleapis.com6 · asset + outbound
youtube.com1 · asset

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints5
wp_ajax_emailkit_get_builder_urlauthenticated

wp_ajax

wp_ajax_pbb_trigger_font_gatheringauthenticated

wp_ajax

wp_ajax_wpmet_rating_ask_me_later_messageauthenticated

wp_ajax

wp_ajax_wpmet_rating_never_show_messageauthenticated

wp_ajax

wp_ajax_wpmet-noticesauthenticated

wp_ajax

Score History

2 score snapshots

+0
1007550250Jun 20, 2026, 01:32 AM UTC Score 83/100 Plugin v2.2.9 Plugin Check 2.0.0 2 errors, 73 warningsJun 23, 2026, 09:30 AM UTC Score 83/100 Plugin v2.3.0 Plugin Check 2.0.0 2 errors, 73 warningsJun 20, 2026Jun 23, 2026

v2.3.0

83

Latest

Findings
75
Errors
2
Warnings
73
Check
2.0.0

v2.2.9

83

Score

Findings
75
Errors
2
Warnings
73
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

37 nodes

Related

Related Plugins

Popup for Elementor

700 active installs

100
Advanced Popups

60k+ active installs

99
Light Modal Block

2k+ active installs

99
MakeITeasy Popup

1k+ active installs

99
Nelio Popups

900 active installs

99