My Post Time Security & Risk Analysis

wordpress.org/plugins/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.

0 active installs v1.0.0 PHP 5.6+ WP 4.6+ Updated Apr 15, 2021
post-reading-timeprogress-barreading-timetime-to-read-post
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is My Post Time Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The "my-post-time" v1.0.0 plugin exhibits a generally positive security posture, with no reported vulnerabilities (CVEs) or critical findings in taint analysis. The absence of dangerous functions, file operations, and external HTTP requests are strong indicators of good development practices. The plugin also demonstrates a commitment to secure database interactions, as all SQL queries utilize prepared statements. Furthermore, the attack surface is limited, with no unprotected AJAX handlers or REST API routes, and a single capability check adds a layer of access control.

However, a significant concern arises from the low percentage of properly escaped output (9%). This indicates that a substantial portion of data being displayed to users may not be adequately sanitized, leaving the plugin vulnerable to cross-site scripting (XSS) attacks. The lack of nonce checks, while not directly linked to an unprotected entry point in this analysis, is a missed opportunity for defense-in-depth and could become a liability if new entry points are introduced or existing ones are inadvertently exposed. The absence of taint flows analyzed could mean either no flows exist or the analysis tools were not configured to detect them, which is a minor weakness in comprehensive security review.

In conclusion, while the plugin is built on a foundation of secure practices and benefits from a clean vulnerability history, the unescaped output presents a clear and present risk. Addressing the output escaping issue should be the highest priority. The lack of nonce checks should also be reviewed for potential improvement.

Key Concerns

  • Low percentage of properly escaped output
  • Missing nonce checks on entry points
Vulnerabilities
None known

My Post Time Security Vulnerabilities

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

My Post Time Code Analysis

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

Output Escaping

9% escaped22 total outputs
Attack Surface

My Post Time Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[cfmpt_my_post_time] my-post-time.php:268
[time_to_read] my-post-time.php:269
WordPress Hooks 11
filtercfmpt_progressbar_post_typescfmpt-filters.php:9
filtercfmpt_progressbar_post_typescfmpt-filters.php:16
filtercfmpt_progressbar_displaycfmpt-filters.php:32
filtercfmpt_progressbar_displaycfmpt-filters.php:41
filtercfmpt_progressbar_content_selectorcfmpt-filters.php:58
filtercfmpt_outputcfmpt-filters.php:70
actionadmin_initmy-post-time.php:18
actionplugins_loadedmy-post-time.php:24
actionadmin_menumy-post-time.php:29
actionwp_footermy-post-time.php:187
actionadmin_enqueue_scriptsmy-post-time.php:218
Maintenance & Trust

My Post Time Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedApr 15, 2021
PHP min version5.6
Downloads772

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

My Post Time Developer Profile

ammarwp

1 plugin · 0 total installs

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

How We Detect My Post Time

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/my-post-time/js/cfmpt-admin.js/wp-content/plugins/my-post-time/css/cfmpt-admin.css

HTML / DOM Fingerprints

CSS Classes
cfmpt-text-options
Data Attributes
data-cfmpt-progressbar-color
JS Globals
cfmpt_options_object
Shortcode Output
[my_post_time]
FAQ

Frequently Asked Questions about My Post Time