
Blog Post Reading Time Security & Risk Analysis
wordpress.org/plugins/blog-post-reading-timeDisplay estimated reading time and let your visitors listen to blog posts with a built-in text-to-speech option. Boost engagement by helping readers c …
Is Blog Post Reading Time Safe to Use in 2026?
Generally Safe
Score 100/100Blog Post Reading Time has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "blog-post-reading-time" plugin v2.1 demonstrates a generally strong security posture based on the provided static analysis. It effectively utilizes prepared statements for any SQL queries and ensures all output is properly escaped, which are critical good practices for preventing common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The absence of dangerous functions, file operations, and external HTTP requests further reduces the potential attack surface. The plugin also has no recorded vulnerability history, suggesting a commitment to security or a lack of past exploitable issues.
However, the analysis reveals a significant concern: the complete absence of nonce checks and capability checks for its entry points, which are the two shortcodes. While the static analysis indicates zero unprotected entry points, this is likely due to the fact that shortcodes themselves don't inherently require these checks in the same way as AJAX or REST endpoints. Nevertheless, shortcodes can still be a vector for unintended actions or information leakage if not handled with care, especially if they interact with user-provided data or perform sensitive operations. The lack of these fundamental WordPress security mechanisms for even the shortcode entry points is a notable weakness.
In conclusion, the plugin excels in core secure coding practices for data handling and output. Its vulnerability-free history is a positive indicator. The primary weakness lies in the missed opportunity to implement standard WordPress security checks (nonces and capabilities) on its shortcode entry points, which could be a concern if the shortcodes perform actions that might be susceptible to manipulation. The overall risk is moderate due to the strong foundation but the absence of these checks.
Key Concerns
- Missing nonce checks on shortcodes
- Missing capability checks on shortcodes
Blog Post Reading Time Security Vulnerabilities
Blog Post Reading Time Release Timeline
Blog Post Reading Time Code Analysis
Output Escaping
Blog Post Reading Time Attack Surface
Shortcodes 2
WordPress Hooks 6
Maintenance & Trust
Blog Post Reading Time Maintenance & Trust
Maintenance Signals
Community Trust
Blog Post Reading Time Alternatives
Font Resize With Post Reading Time [GWE]
font-resizer-with-post-reading-time
With this plugin, you can easily display post reading time and a font resizing option on every single blog page.
Article Read Time
article-read-time
Displays estimated article reading time using shortcode or template tag with customizable formats.
My Post Time
my-post-time
My Post Time plugin is an innovative and useful plugin that is designed to help your readers more efficiently read your blog posts.
Simple Reading Time
simple-reading-time
This plugin scans your article and generates average reading time, number of words divided by 200.
Ultimate Reading Time
ultimate-reading-time
Ultimate solution for displaying reading time on your posts and pages.
Blog Post Reading Time Developer Profile
1 plugin · 20 total installs
How We Detect Blog Post Reading Time
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/blog-post-reading-time/assets/css/bprt-style.cssbprt-style?ver=blog-post-reading-time/assets/css/bprt-style.css?ver=HTML / DOM Fingerprints
[bprt_post_reading_time][bprt_post_listen]