Scrollsequence – Cinematic Scroll Image Animation Plugin

Image sequence animation on scroll. Take any video, and transform it into immersive dynamic landing page that animate as you scroll.

v1.6.3ScrollsequenceUpdated Added 4k+ installs92% rating
19
Score
878
Errors
1,528
Warnings
+0
Change

Category Scores

Security0
Repo58
Performance100
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

2,406 findings

Maintainability

1,425

11 issue groups

Security

856

10 issue groups

I18n

54

3 issue groups

Supply Chain

8

1 issue group

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

Sample message

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

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" <a href='{$skip_url}' class='button button-small button-secondary'>{$use_plugin_anonymously_text}</a>"'.581
Category
Security
Occurrences
581
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '" <a href='{$skip_url}' class='button button-small button-secondary'>{$use_plugin_anonymously_text}</a>"'.

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

Sample message

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

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: &quot;_fs_text&quot;.102
Category
Maintainability
Occurrences
102
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: &quot;_fs_text&quot;.

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

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_Admin_Menu_Manager&quot;.46
Category
Maintainability
Occurrences
46
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_Admin_Menu_Manager&quot;.

ERRORI18nText Domain MismatchMismatched text domain. Expected 'scrollsequence' but got 'carbon-fields'.37
Category
I18n
Occurrences
37
Severity
error

Sample message

Mismatched text domain. Expected 'scrollsequence' but got 'carbon-fields'.

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

Sample message

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

ERRORSecurityException output is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"No such method exists: $name"'.27
Category
Security
Occurrences
27
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"No such method exists: $name"'.

WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_API__ADDRESS&quot;.26
Category
Maintainability
Occurrences
26
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;FS_API__ADDRESS&quot;.

Show 15 more
WARNINGSecurityRequest data is not unslashed21
Category
Security
Occurrences
21
Severity
warning

Sample message

$_GET[&#039;container_id&#039;] not unslashed before sanitization. Use wp_unslash() or similar

ERRORSecuritySQL query is not prepared19
Category
Security
Occurrences
19
Severity
error

Sample message

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

WARNINGMaintainabilityDirect Query17
Category
Maintainability
Occurrences
17
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo Caching16
Category
Maintainability
Occurrences
16
Severity
warning

Sample message

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

WARNINGSecurityInput is not sanitized15
Category
Security
Occurrences
15
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET[&#039;container_id&#039;]

ERRORMaintainabilitywp function not compatible with requires wp15
Category
Maintainability
Occurrences
15
Severity
error

Sample message

Function "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.0.0.

WARNINGSecurityMissing nonce verification12
Category
Security
Occurrences
12
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityDynamic hook name10
Category
Maintainability
Occurrences
10
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;$filter_name&quot;.

WARNINGSecurityInput is not validated10
Category
Security
Occurrences
10
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_GET[&#039;container_id&#039;]. Check that the array index exists before using it.

ERRORI18nInterpolated Variable Text10
Category
I18n
Occurrences
10
Severity
error

Sample message

The $text parameter must not contain interpolated variables or expressions. Found: $handle

WARNINGMaintainabilityerror log print r9
Category
Maintainability
Occurrences
9
Severity
warning

Sample message

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

ERRORSecurityDatabase parameter is not escaped8
Category
Security
Occurrences
8
Severity
error

Sample message

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

ERRORSupply ChainHidden files included8
Category
Supply Chain
Occurrences
8
Severity
error

Sample message

Hidden files are not permitted.

ERRORI18nNon Singular String Literal Text7
Category
I18n
Occurrences
7
Severity
error

Sample message

The $text parameter must be a single text string literal. Found: $plural

ERRORMaintainabilitydate date6
Category
Maintainability
Occurrences
6
Severity
error

Sample message

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

Score History

First score snapshot

v1.6.3

19

Latest

Findings
2,406
Errors
878
Warnings
1,528
Check
2.0.0

Related Plugins

Animated Blocks on Scroll

2k+ active installs

98
Surbma | Smooth Scroll

2k+ active installs

98
Smooth scrolling with Lenis

3k+ active installs

97
Animate on Scroll

4k+ active installs

89
Catch Infinite Scroll

10k+ active installs

87