Sticky Content – Make Any Section Sticky on Scroll

Sticky Content allows website elements to remain fixed while scrolling. It is a simple and customizable Gutenberg block for creating sticky content.

v2.0.0bPluginsUpdated Added 400 installs60% rating
71
Score
26
Errors
36
Warnings
+0
Change

Category Scores

Security56
Repo100
Performance100
Maintainability76

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

62 findings

Maintainability

31

10 issue groups

I18n

19

2 issue groups

Security

12

4 issue groups

ERRORI18nText Domain MismatchMismatched text domain. Expected 'sticky-menu-block' but got 'advanced-post-block'.18
Category
I18n
Occurrences
18
Severity
error

Sample message

Mismatched text domain. Expected 'sticky-menu-block' but got 'advanced-post-block'.

WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "BPluginsFSLite".9
Category
Maintainability
Occurrences
9
Severity
warning

Sample message

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "BPluginsFSLite".

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

Sample message

Processing form data without nonce verification.

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

Sample message

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

WARNINGMaintainabilityNon-prefixed constantGlobal constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SMB_DIR_PATH".4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "SMB_DIR_PATH".

WARNINGSecurityMissing nonce verificationProcessing form data without nonce verification.4
Category
Security
Occurrences
4
Severity
warning

Sample message

Processing form data without nonce verification.

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

Sample message

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

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

Sample message

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

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

Sample message

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

WARNINGMaintainabilityNot In FooterIn 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.2
Category
Maintainability
Occurrences
2
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.

Show 6 more
WARNINGMaintainabilityerror log debug backtrace1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

ERRORSecurityOutput is not escaped1
Category
Security
Occurrences
1
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found 'get_block_wrapper_attributes'.

WARNINGSecurityInput is not sanitized1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_GET['content']

ERRORMaintainabilityblock api version too low1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Editor blocks must define "apiVersion" 3 or higher in block.json for WordPress 7.0+ iframe editor compatibility.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Sticky Content – Make Any Section Sticky on Scroll" is different from the name declared in plugin header "Sticky Content Block".

WARNINGI18ntextdomain mismatch1
Category
I18n
Occurrences
1
Severity
warning

Sample message

The "Text Domain" header in the plugin file does not match the slug. Found "sticky-menu", expected "sticky-menu-block".

External Connections

Potential connections found in static code analysis.

16 domains

Outbound calls

42

External assets

1

Incoming endpoints

7

Notable Domains

bblockswp.com7 · outbound
bplugins.com7 · outbound
freemius.com6 · outbound
api.bplugins.com4 · outbound

Platform / Reference Domains

w3.org4 · platform/reference
ps.w.org3 · platform/reference
wordpress.org3 · platform/reference
api.wordpress.org1 · platform/reference
gnu.org1 · platform/reference

External Asset Domains

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints5
wp_ajax_bpl_authenticated

wp_ajax

wp_ajax_bsdk_fetch_info_authenticated

wp_ajax

wp_ajax_fs_initauthenticated

wp_ajax

wp_ajax_fs_notice_dismiss_authenticated

wp_ajax

wp_ajax_smbSaveUninstallOptionauthenticated

wp_ajax

Score History

First score snapshot

v2.0.0

71

Latest

Findings
62
Errors
26
Warnings
36
Check
2.0.0

Relationship Map

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

37 nodes

Related Plugins