SJ Reading Time Security & Risk Analysis

wordpress.org/plugins/sj-reading-time

SJ Reading Time helps you to quickly estimate your content read time and insert using a shortcode.

0 active installs v1.0.2 PHP 7.4+ WP 4.5+ Updated Oct 19, 2025
estimated-timereading-timeword-countwords-per-minute
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SJ Reading Time Safe to Use in 2026?

Generally Safe

Score 100/100

SJ Reading Time has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7mo ago
Risk Assessment

The "sj-reading-time" plugin v1.0.2 exhibits a strong security posture based on the provided static analysis. The code demonstrates excellent practices by utilizing prepared statements for all SQL queries and properly escaping all outputs, leaving no room for common injection vulnerabilities in these areas. The absence of file operations, external HTTP requests, and dangerous functions further minimizes the attack surface. The plugin also correctly implements a capability check, indicating awareness of WordPress security principles. Taint analysis revealing no unsanitized paths is a significant positive indicator.

While the current version shows no known vulnerabilities and a clean history, the analysis does highlight a potential area of concern: the lack of nonce checks. Although the attack surface is currently small and consists of only one shortcode without any explicit AJAX or REST API endpoints, the absence of nonce checks means that if the plugin were to evolve and introduce such functionalities, they would be inherently vulnerable to Cross-Site Request Forgery (CSRF) attacks unless checks are added. The complete absence of recorded vulnerabilities in its history is a very positive sign, suggesting a history of secure development.

Key Concerns

  • Missing nonce checks
Vulnerabilities
None known

SJ Reading Time Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SJ Reading Time Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

SJ Reading Time Code Analysis

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

Output Escaping

100% escaped53 total outputs
Attack Surface

SJ Reading Time Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[sjrt_reading_time] sjrt-reading-time.php:35
WordPress Hooks 2
actionadmin_initsjrt-reading-time.php:38
actionadmin_menusjrt-reading-time.php:41
Maintenance & Trust

SJ Reading Time Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 19, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SJ Reading Time Developer Profile

Janoy Vassell

1 plugin · 0 total installs

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

How We Detect SJ Reading Time

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/sj-reading-time/css/style.css/wp-content/plugins/sj-reading-time/js/script.js
Script Paths
/wp-content/plugins/sj-reading-time/js/script.js
Version Parameters
sjrt-reading-time/css/style.css?ver=sjrt-reading-time/js/script.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- SJ Reading Time is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version. SJ Reading Time is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with SJ Reading Time. If not, see {URI to Plugin License}. -->
Data Attributes
labelpostfixpostfix_singular
Shortcode Output
[sjrt_reading_time
FAQ

Frequently Asked Questions about SJ Reading Time