FluentPlayer – Video Player With Forms & Lead Capture

Get a video player for WordPress that captures leads and collects emails on play.

v1.0.8Mahmudul Hasan ArifUpdated Added 1k+ installs100% rating
76
Score
5
Errors
40
Warnings
+0
Change

Category Scores

Security63
Repo100
Performance100
Maintainability80

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

45 findings

Maintainability

32

8 issue groups

Security

13

3 issue groups

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

Sample message

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

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

Sample message

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

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

Sample message

Attempting a database schema change is discouraged.

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "wpfp_app".4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

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

ERRORMaintainabilitystrip tags strip tagsstrip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

WARNINGMaintainabilityDiscouraged PHP functionThe use of function set_time_limit() is discouraged1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The use of function set_time_limit() is discouraged

ERRORSecuritySQL query is not preparedUse placeholders and $wpdb->prepare(); found $columnsSql1
Category
Security
Occurrences
1
Severity
error

Sample message

Use placeholders and $wpdb->prepare(); found $columnsSql

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

Sample message

Processing form data without nonce verification.

ERRORMaintainabilityNon Enqueued ScriptScripts must be registered/enqueued via wp_enqueue_script()1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Scripts must be registered/enqueued via wp_enqueue_script()

Show 1 more
ERRORMaintainabilityNon Enqueued Stylesheet1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Stylesheets must be registered/enqueued via wp_enqueue_style()

External Connections

Potential connections found in static code analysis.

65 domains

Outbound calls

208

External assets

1

Incoming endpoints

4

Notable Domains

php.net13 · outbound
en.wikipedia.org12 · outbound
yandex.com12 · outbound
i.ytimg.com8 · outbound
youtube.com7 · outbound
i.vimeocdn.com5 · outbound

Platform / Reference Domains

github.com31 · platform/reference
developer.wordpress.org18 · platform/reference
w3.org14 · platform/reference
wordpress.org2 · platform/reference
gnu.org1 · platform/reference
opensource.org1 · platform/reference
validator.w3.org1 · platform/reference

External Asset Domains

googletagmanager.com2 · asset + outbound

Incoming Endpoints

wp_ajax_nopriv_fluent_player_email_submitpublic

wp_ajax

wp_ajax_nopriv_fluent_player_get_media_datapublic

wp_ajax

Admin AJAX endpoints2
wp_ajax_fluent_player_email_submitauthenticated

wp_ajax

wp_ajax_fluent_player_get_media_dataauthenticated

wp_ajax

Score History

First score snapshot

v1.0.8

76

Latest

Findings
45
Errors
5
Warnings
40
Check
2.0.0

Relationship Map

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

37 nodes

Related Plugins