Auto scroll for reading Security & Risk Analysis

wordpress.org/plugins/auto-scroll-for-reading

Let your readers easily scroll your content. Add automatic scrolling to your website.

100 active installs v1.1.4 PHP + WP 4.0+ Updated Jun 11, 2024
animation-pageinfinite-scrollnavigation-pagescreen-readerscrolling
71
B · Generally Safe
CVEs total1
Unpatched1
Last CVEApr 1, 2025
Safety Verdict

Is Auto scroll for reading Safe to Use in 2026?

Mostly Safe

Score 71/100

Auto scroll for reading is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Apr 1, 2025Updated 1yr ago
Risk Assessment

The 'auto-scroll-for-reading' plugin version 1.1.4 presents a moderate security risk. While it demonstrates good practices by avoiding file operations and external HTTP requests, and a high percentage of its SQL queries are prepared, significant concerns arise from its unprotected entry points. With 4 out of 5 total entry points lacking authentication checks, particularly AJAX handlers, this plugin is highly susceptible to unauthorized access and execution of potentially malicious actions. The presence of one unsanitized path in the taint analysis, although not rated as critical or high, is still a potential vector for vulnerabilities, especially when combined with the lack of robust input validation. The vulnerability history, featuring a medium-severity Cross-Site Scripting (XSS) vulnerability from April 2025 that remains unpatched, strongly indicates a pattern of security weaknesses and a lack of timely remediation. This unpatched vulnerability, coupled with the substantial attack surface exposed without proper authorization, necessitates immediate attention to mitigate risks.

Key Concerns

  • Unprotected AJAX handlers
  • Unsanitized path in taint analysis
  • Unpatched medium severity CVE
  • Low percentage of properly escaped output
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
1

Auto scroll for reading Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-31594medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Auto scroll for reading <= 1.1.4 - Reflected Cross-Site Scripting

Apr 1, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Auto scroll for reading Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
5 prepared
Unescaped Output
49
42 escaped
Nonce Checks
2
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

83% prepared6 total queries

Output Escaping

46% escaped91 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
deactivate_plugin_option (admin\class-auto-scroll-for-reading-admin.php:178)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Auto scroll for reading Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_deactivate_plugin_option_asincludes\class-auto-scroll-for-reading.php:175
noprivwp_ajax_deactivate_plugin_option_asincludes\class-auto-scroll-for-reading.php:176
authwp_ajax_wpg_auto_scroll_dismiss_buttonincludes\class-auto-scroll-for-reading.php:185
noprivwp_ajax_wpg_auto_scroll_dismiss_buttonincludes\class-auto-scroll-for-reading.php:186

Shortcodes 1

[wpg_autoscrol] public\class-auto-scroll-for-reading-public.php:117
WordPress Hooks 12
actionplugins_loadedauto-scroll-for-reading.php:83
actionadmin_noticesauto-scroll-for-reading.php:101
actionplugins_loadedincludes\class-auto-scroll-for-reading.php:152
actionadmin_enqueue_scriptsincludes\class-auto-scroll-for-reading.php:167
actionadmin_enqueue_scriptsincludes\class-auto-scroll-for-reading.php:168
actionadmin_menuincludes\class-auto-scroll-for-reading.php:171
actionadmin_menuincludes\class-auto-scroll-for-reading.php:172
actionadmin_noticesincludes\class-auto-scroll-for-reading.php:179
actioninitincludes\class-auto-scroll-for-reading.php:200
actionwp_footerincludes\class-auto-scroll-for-reading.php:201
actionwp_enqueue_scriptsincludes\class-auto-scroll-for-reading.php:202
actionwp_enqueue_scriptsincludes\class-auto-scroll-for-reading.php:203
Maintenance & Trust

Auto scroll for reading Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJun 11, 2024
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Auto scroll for reading Developer Profile

WPglob

1 plugin · 100 total installs

74
trust score
Avg Security Score
71/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Auto scroll for reading

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/auto-scroll-for-reading/admin/images/icons/autoscroll-plugin-logo-128x128.png/wp-content/plugins/auto-scroll-for-reading/admin/images/icons/lightning.svg/wp-content/plugins/auto-scroll-for-reading/admin/images/icons/lightning-white.svg/wp-content/plugins/auto-scroll-for-reading/admin/images/icons/ellipsis.svg

HTML / DOM Fingerprints

CSS Classes
ays-notice-bannerwpg-auto-scroll-noticenavigation-barlogo-containerauto-scroll-logo-linkauto-scroll-logoauto-scroll-upgrade-to-proauto-scroll-upgrade-green-icon+9 more
Data Attributes
data-expanded
FAQ

Frequently Asked Questions about Auto scroll for reading