Init Reading Position – Remember, Return, Continue Security & Risk Analysis

wordpress.org/plugins/init-reading-position

Remembers reading position and auto-scrolls when returning. Works for guests (localStorage) and logged-in users (user meta, per device).

50 active installs v1.2 PHP 7.4+ WP 5.5+ Updated Unknown
readingreading-progressresume-readingscrollusermeta
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Init Reading Position – Remember, Return, Continue Safe to Use in 2026?

Generally Safe

Score 100/100

Init Reading Position – Remember, Return, Continue has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The init-reading-position plugin v1.2 exhibits a strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, cron events, and file operations, combined with 100% sanitization for SQL queries and output escaping, suggests a minimal attack surface and robust defense against common injection and manipulation vectors. The presence of at least one capability check further indicates an attempt to enforce user permissions. The lack of any reported vulnerabilities, historical or recent, further reinforces this positive assessment.

While the static analysis shows no critical or high-severity issues within the analyzed code flows, the complete absence of taint analysis results (total flows analyzed: 0) means that potential vulnerabilities in complex or indirect data flows may have been missed. Similarly, the absence of nonce checks, while not directly flagged as a risk due to the lack of specific entry points like AJAX, is a standard security practice that is not implemented here. However, given the current minimal attack surface, this absence poses little immediate threat.

Overall, the plugin appears to be securely coded with a focus on preventing common web vulnerabilities. The absence of any known vulnerabilities is a significant strength. The main area for potential improvement would be to ensure that if the attack surface expands in future versions, security measures like nonce checks are implemented for any new entry points.

Key Concerns

  • No nonce checks implemented
Vulnerabilities
None known

Init Reading Position – Remember, Return, Continue Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Init Reading Position – Remember, Return, Continue Code Analysis

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

Output Escaping

100% escaped10 total outputs
Attack Surface

Init Reading Position – Remember, Return, Continue Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionrest_api_initincludes\rest-api.php:8
actionadmin_menuincludes\settings-page.php:5
actionadmin_initincludes\settings-page.php:16
actionwp_enqueue_scriptsinit-reading-position.php:31
Maintenance & Trust

Init Reading Position – Remember, Return, Continue Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads389

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Init Reading Position – Remember, Return, Continue Developer Profile

Init HTML

12 plugins · 710 total installs

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

How We Detect Init Reading Position – Remember, Return, Continue

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/init-reading-position/assets/js/script.js
Version Parameters
init-reading-position/assets/js/script.js?ver=1.2

HTML / DOM Fingerprints

JS Globals
InitRPData
REST Endpoints
/wp-json/initrepo/v1/scroll
FAQ

Frequently Asked Questions about Init Reading Position – Remember, Return, Continue