Reading Position Indicator

Add reading position indicator on page top.

v1.2.2Marcin PietrzakUpdated Added 800 installs100% rating
90
Score
2
Errors
23
Warnings
+0
Change

Category Scores

Security86
Repo100
Performance100
Maintainability89

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

25 findings

Maintainability

21

4 issue groups

Security

3

2 issue groups

I18n

1

1 issue group

WARNINGMaintainabilityDynamic hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$filter_name . '_content'".17
Category
Maintainability
Occurrences
17
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$filter_name . '_content'".

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

Sample message

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

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

Sample message

Processing form data without nonce verification.

WARNINGI18nDiscouraged text-domain loadingload_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.1
Category
I18n
Occurrences
1
Severity
warning

Sample message

load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed.

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

Sample message

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

ERRORMaintainabilityrand mt randmt_rand() is discouraged. Use the far less predictable wp_rand() instead.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

mt_rand() is discouraged. Use the far less predictable wp_rand() instead.

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

Sample message

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

External Connections

Potential connections found in static code analysis.

8 domains

Outbound calls

89

External assets

0

Incoming endpoints

1

Notable Domains

jqueryui.com5 · outbound
ko-fi.com4 · outbound
iworks.pl2 · outbound
simple-history.com1 · outbound

Platform / Reference Domains

github.com66 · platform/reference
wordpress.org7 · platform/reference
gnu.org2 · platform/reference
profiles.wordpress.org2 · platform/reference

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints1
wp_ajax_iworks_rate_buttonauthenticated

wp_ajax

Score History

First score snapshot

v1.2.2

90

Latest

Findings
25
Errors
2
Warnings
23
Check
2.0.0

Relationship Map

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

32 nodes

Related Plugins

Catch Scroll Progress Bar

1k+ active installs

100
Counting Number Block

2k+ active installs

100
Animation Pack

800 active installs

99
Animations for Blocks

10k+ active installs

99
Animated Blocks on Scroll

2k+ active installs

98