Video Slider – Slider Carousel

SLIDER plugin was created and specially designed for YouTube, Vimeo, Vevo and MP4 video to show in slider.

v1.5.3richteamUpdated Added 3k+ installs94% rating
24
Score
208
Errors
2,203
Warnings
+0
Change

Category Scores

Security0
Repo86
Performance100
Maintainability5

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

2,411 findings

Security

1,473

8 issue groups

Maintainability

935

13 issue groups

Repo Compliance

3

3 issue groups

WARNINGSecurityRequest data is not unslashed$_POST[$rw_vs_check_value."_".$rw_vs_value] not unslashed before sanitization. Use wp_unslash() or similar436
Category
Security
Occurrences
436
Severity
warning

Sample message

$_POST[$rw_vs_check_value."_".$rw_vs_value] not unslashed before sanitization. Use wp_unslash() or similar

WARNINGSecurityInput is not validatedDetected usage of a possibly undefined superglobal array index: $_POST['RW_VS_id']. Check that the array index exists before using it.413
Category
Security
Occurrences
413
Severity
warning

Sample message

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

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$JFonts".328
Category
Maintainability
Occurrences
328
Severity
warning

Sample message

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

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

Sample message

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

WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable $RW_VS_Load_Q_Table at "DELETE FROM $RW_VS_Load_Q_Table WHERE RW_VS_ID=%s"232
Category
Security
Occurrences
232
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable $RW_VS_Load_Q_Table at "DELETE FROM $RW_VS_Load_Q_Table WHERE RW_VS_ID=%s"

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

Sample message

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

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$Rich_Web_VSlider_Eff[0]'.89
Category
Security
Occurrences
89
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$Rich_Web_VSlider_Eff[0]'.

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

Sample message

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

ERRORSecurityDatabase parameter is not escapedUnescaped parameter $query_a used in $wpdb->query()\n$query_a assigned unsafely at line 380.33
Category
Security
Occurrences
33
Severity
error

Sample message

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

Show 14 more
ERRORSecuritySQL query is not prepared33
Category
Security
Occurrences
33
Severity
error

Sample message

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

ERRORMaintainabilityfile system operations fopen14
Category
Maintainability
Occurrences
14
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fopen().

WARNINGSecurityInput is not sanitized12
Category
Security
Occurrences
12
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_POST[$rw_vs_check_value."_".$rw_vs_value]

WARNINGMaintainabilityMissing Version12
Category
Maintainability
Occurrences
12
Severity
warning

Sample message

Resource version not set in call to wp_enqueue_script(). This means new versions of the script may not always be loaded due to browser caching.

WARNINGMaintainabilityDiscouraged PHP function4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

The use of function ini_set() is discouraged

WARNINGMaintainabilityNon-prefixed function4
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: "Manage_Rich_Web_Video_Slider_Admin".

WARNINGMaintainabilityNot In Footer3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

In footer ($in_footer) is not set explicitly wp_register_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.

WARNINGMaintainabilitySchema Change2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Attempting a database schema change is discouraged.

ERRORMaintainabilityunlink unlink1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

unlink() is discouraged. Use wp_delete_file() to delete a file.

ERRORRepo Compliancelicense mismatch1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Your plugin has a different license declared in the readme file and plugin header. Please update your readme with a valid GPL license identifier.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Video Slider - Slider Carousel" is different from the name declared in plugin header "Video Slider Rich".

ERRORRepo Complianceoutdated tested upto header1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Tested up to: 6.3 < 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.

WARNINGRepo Compliancereadme parser warnings too many tags1
Category
Repo Compliance
Occurrences
1
Severity
warning

Sample message

One or more tags were ignored. Please limit your plugin to 5 tags.

ERRORMaintainabilitystable tag mismatch1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Mismatched Stable Tag: 1.5 != 1.5.3. Your Stable Tag is meant to be the stable version of your plugin and it needs to be exactly the same with the Version in your main plugin file's header. Any mismatch can prevent users from downloading the correct plugin files from WordPress.org.

Score History

First score snapshot

v1.5.3

24

Latest

Findings
2,411
Errors
208
Warnings
2,203
Check
2.0.0

Related Plugins