Signalfire Reading Estimator Security & Risk Analysis

wordpress.org/plugins/signalfire-reading-estimator

Calculates and displays estimated reading time for posts with configurable speed and flexible display options.

0 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Jul 31, 2025
analyticscontentestimatepostsreading-time
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Signalfire Reading Estimator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 8mo ago
Risk Assessment

The "signalfire-reading-estimator" v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, cron events, and file operations significantly limits the potential attack surface. Furthermore, the plugin demonstrates good coding practices with 100% of its SQL queries using prepared statements, the presence of nonce and capability checks, and no reported external HTTP requests or dangerous functions. This indicates a conscientious effort towards secure development.

However, a notable concern is the output escaping. With 59% of outputs properly escaped, there remains a significant percentage (41%) that may be vulnerable to cross-site scripting (XSS) attacks. While taint analysis found no issues, this could be due to the limited scope of analysis or the absence of complex data flows. The plugin's lack of any vulnerability history, while positive, could also indicate limited real-world exposure or testing, and should not be taken as a guarantee of absolute security. The presence of a single shortcode is a minor entry point, but without auth checks being explicitly stated as absent, it's assumed to be protected.

In conclusion, the plugin has a solid foundation for security, particularly in its handling of database interactions and core WordPress security features. The primary area for improvement and potential risk lies in ensuring all output is rigorously escaped to prevent potential XSS vulnerabilities. Continued vigilance and comprehensive security testing are recommended.

Key Concerns

  • Potential for XSS due to insufficient output escaping
Vulnerabilities
None known

Signalfire Reading Estimator Security Vulnerabilities

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

Signalfire Reading Estimator Code Analysis

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

Output Escaping

59% escaped27 total outputs
Attack Surface

Signalfire Reading Estimator Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[sigukrest_reading_time] signalfire-reading-estimator.php:37
WordPress Hooks 5
actioninitsignalfire-reading-estimator.php:27
actionadmin_menusignalfire-reading-estimator.php:28
actionadmin_initsignalfire-reading-estimator.php:29
filterthe_contentsignalfire-reading-estimator.php:36
actionwp_enqueue_scriptssignalfire-reading-estimator.php:38
Maintenance & Trust

Signalfire Reading Estimator Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJul 31, 2025
PHP min version7.4
Downloads199

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Signalfire Reading Estimator Developer Profile

Robert Coster

2 plugins · 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 Signalfire Reading Estimator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/signalfire-reading-estimator/assets/style.css
Version Parameters
signalfire-reading-estimator/assets/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
reading-time-estimate
Shortcode Output
<!-- Reading time: %d min -->[sigukrest_reading_time]
FAQ

Frequently Asked Questions about Signalfire Reading Estimator