[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fV-CR6iPzLpJlTXs7uMLtlIJdvtCi-GrhBc9Lp2fuxac":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":119,"fingerprints":225},"ultimate-reading-time","Ultimate Reading Time","1.0.0","WPBenz","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbenz\u002F","\u003Cp>The Ultimate Reading Time plugin provides an easy way to display the estimated reading time for your posts and pages. This plugin allows you to customize the reading time display, including the text, color, font style, and position. Enhance user experience by giving readers an idea of how long it will take to read your content.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display reading time on posts and pages.\u003C\u002Fli>\n\u003Cli>Customize reading time text prefix and postfix.\u003C\u002Fli>\n\u003Cli>Set custom words per minute for reading time calculation.\u003C\u002Fli>\n\u003Cli>Choose from multiple font styles and weights.\u003C\u002Fli>\n\u003Cli>Position reading time above or below content or title.\u003C\u002Fli>\n\u003Cli>Shortcode support for displaying reading time anywhere.\u003C\u002Fli>\n\u003Cli>Customizable colors for the reading time display.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[urtbenz_reading_time]\u003C\u002Fcode> – Display the reading time for the current post or page.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[urtbenz_reading_time id=123]\u003C\u002Fcode> – Display the reading time for a specific post or page with ID 123.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Settings\u003C\u002Fh4>\n\u003Cp>Navigate to “Reading Time” settings under the “Settings” menu to access the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Display Options\u003C\u002Fstrong>: Choose where to display the reading time (posts, pages).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Color Settings\u003C\u002Fstrong>: Set a custom color for the reading time text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Settings\u003C\u002Fstrong>: Customize the font style, size, and weight.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position Settings\u003C\u002Fstrong>: Choose the alignment and position of the reading time display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPM & Label Settings\u003C\u002Fstrong>: Set custom words per minute and customize the reading time text prefix and postfix.\u003C\u002Fli>\n\u003C\u002Ful>\n","Ultimate solution for displaying reading time on your posts and pages.",0,684,"2024-08-31T13:39:00.000Z","6.6.5","3.0.1","5.2",[18,19,20],"page-reading-time","post-reading-time","reading-time","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-reading-time.1.0.0.zip",92,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"wpbenz",1,30,88,"2026-04-04T12:22:42.031Z",[34,55,70,87,102],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":44,"num_ratings":29,"last_updated":21,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":52,"download_link":53,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":54},"font-resizer-with-post-reading-time","Font Resize With Post Reading Time [GWE]","2.0.2","Mukul Hossain","https:\u002F\u002Fprofiles.wordpress.org\u002Fmukulwp\u002F","\u003Cp>With this plugin, you can easily display post reading time and a font resizing option on every single blog page.\u003C\u002Fp>\n\u003Ch4>Directions [PLEASE READ]\u003C\u002Fh4>\n\u003Cp>To display font resize and post read time options, you don’t have to do anything. After activating the plugin, it automatically displays on every single blog page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like the plugin?\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Please consider leaving a review.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Check out demo \u003Ca href=\"https:\u002F\u002Fgetwebexperts.com\u002Ffont-resizer-post-reading-time\" rel=\"nofollow ugc\">demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can disable\u002Fenable font resizer option\u002F reading time option.\u003C\u002Fli>\n\u003Cli>You can style font resizer button and reading time option.\u003C\u002Fli>\n\u003C\u002Ful>\n","With this plugin, you can easily display post reading time and a font resizing option on every single blog page.",80,2039,100,"6.7.5","4.7","7.0",[49,50,19,20,51],"font-resize","font-size","text-resize","https:\u002F\u002Fgetwebexperts.com\u002Ffont-resizer-with-post-reading-time","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffont-resizer-with-post-reading-time.zip","2026-03-15T10:48:56.248Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":21,"tested_up_to":64,"requires_at_least":16,"requires_php":47,"tags":65,"homepage":68,"download_link":69,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":54},"article-read-time","Article Read Time","1.0","Dhrumil Kumbhani","https:\u002F\u002Fprofiles.wordpress.org\u002Fdhrumilk\u002F","\u003Cp>Article Read Time is a lightweight and customizable WordPress plugin that automatically calculates and displays the estimated reading time for posts and pages.\u003C\u002Fp>\n\u003Cp>Adding reading time to your articles improves user experience, increases engagement, and helps visitors quickly decide whether they have enough time to read your content. Many modern blogs, news websites, and online magazines display reading time to enhance readability and reduce bounce rates — and now you can easily add this feature to your WordPress site.\u003C\u002Fp>\n\u003Cp>The plugin calculates the total word count of your post content (excluding HTML and shortcodes) and estimates the reading duration based on your configured Words Per Minute (WPM) setting. You can fully control how the reading time appears using custom formatting options.\u003C\u002Fp>\n\u003Ch4>Why Use Article Read Time?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Improve user experience (UX)\u003C\u002Fli>\n\u003Cli>Increase content transparency\u003C\u002Fli>\n\u003Cli>Boost blog engagement\u003C\u002Fli>\n\u003Cli>Reduce bounce rate\u003C\u002Fli>\n\u003Cli>Encourage longer session duration\u003C\u002Fli>\n\u003Cli>Support better SEO performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display reading time using shortcode\u003C\u002Fli>\n\u003Cli>Display reading time using template tag\u003C\u002Fli>\n\u003Cli>Adjustable Words Per Minute (WPM)\u003C\u002Fli>\n\u003Cli>Min–max interval option (e.g., 10–12 min read)\u003C\u002Fli>\n\u003Cli>Lower-than threshold custom format\u003C\u002Fli>\n\u003Cli>Fully customizable output format using %s placeholder\u003C\u002Fli>\n\u003Cli>Lightweight and performance optimized\u003C\u002Fli>\n\u003Cli>Secure and WordPress coding standards compliant\u003C\u002Fli>\n\u003Cli>Works with posts and pages\u003C\u002Fli>\n\u003Cli>No unnecessary scripts or frontend assets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Flexible Formatting Options\u003C\u002Fh4>\n\u003Cp>You can configure the plugin to display:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple format: 5 min read\u003C\u002Fli>\n\u003Cli>Interval format: 10–12 min read\u003C\u002Fli>\n\u003Cli>Custom format for short articles (using Lower Than Threshold feature)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This makes it perfect for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blogs\u003C\u002Fli>\n\u003Cli>News websites\u003C\u002Fli>\n\u003Cli>Educational content\u003C\u002Fli>\n\u003Cli>Long-form articles\u003C\u002Fli>\n\u003Cli>Magazine-style websites\u003C\u002Fli>\n\u003Cli>Content publishing platforms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Configure settings under Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Article Read Time.\u003C\u002Fli>\n\u003Cli>Add the shortcode \u003Ccode>[article_read_time]\u003C\u002Fcode> in any post or page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Or use the template tag in your theme files:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if ( function_exists( 'article_read_time' ) ) article_read_time(); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Article Read Time is built to be fast, secure, and flexible — giving content creators full control over how reading time is calculated and displayed.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable or disable reading time display\u003C\u002Fli>\n\u003Cli>Customizable words per minute (WPM)\u003C\u002Fli>\n\u003Cli>Min–max interval display option (e.g., 10–12 minutes)\u003C\u002Fli>\n\u003Cli>Lower-than threshold format support\u003C\u002Fli>\n\u003Cli>Fully customizable output format\u003C\u002Fli>\n\u003Cli>Shortcode support\u003C\u002Fli>\n\u003Cli>Template tag support\u003C\u002Fli>\n\u003Cli>Lightweight and optimized\u003C\u002Fli>\n\u003Cli>Accessibility-friendly\u003C\u002Fli>\n\u003Cli>SEO-friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin calculates word count from post content, removes HTML and shortcodes, and generates accurate reading time estimates based on configured settings.\u003C\u002Fp>\n","Displays estimated article reading time using shortcode or template tag with customizable formats.",123,"6.9.4",[56,66,19,20,67],"blog-reading-time","shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farticle-read-time\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-read-time.1.0.zip",{"slug":71,"name":72,"version":6,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":11,"downloaded":77,"rating":11,"num_ratings":11,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":21,"download_link":85,"security_score":86,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"my-post-time","My Post Time","ammarwp","https:\u002F\u002Fprofiles.wordpress.org\u002Fammarwp\u002F","\u003Cp>My Post Time is a simple and innovative plugins to stand out your blog.\u003Cbr \u002F>\nIt helps users to see that how much the article will take time to read and by progress bar they will have a proper tracking of the article’s length.\u003C\u002Fp>\n\u003Ch4>Support, Bug Fix, Feature Request\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>We welcome your feedback and new feature requests for My Post Time *\u003Cbr \u002F>\nLet us know if you face any problem or need help with My Post Time\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"mailto:ammar.pro786@gmail.com\" rel=\"nofollow ugc\">Plugin Support\u003C\u002Fa> *\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","My Post Time plugin is an innovative and useful plugin that is designed to help your readers more efficiently read your blog posts.",772,"2021-04-15T13:01:00.000Z","5.7.15","4.6","5.6",[19,83,20,84],"progress-bar","time-to-read-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-post-time.zip",85,{"slug":88,"name":89,"version":58,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":11,"downloaded":94,"rating":11,"num_ratings":11,"last_updated":21,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":100,"download_link":101,"security_score":44,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":54},"simple-reading-time","Simple Reading Time","Goran S.","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoky91\u002F","\u003Cp>This plugin scans your article and generates average reading time, number of words divided by 200.\u003C\u002Fp>\n","This plugin scans your article and generates average reading time, number of words divided by 200.",977,"5.2.24","3.5","5.0",[99,19,20],"average-reading-time","https:\u002F\u002Fwww.goran-s.in.rs\u002Fproject\u002Fsimple-reading-time-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-reading-time.zip",{"slug":103,"name":104,"version":6,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":44,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":16,"requires_php":113,"tags":114,"homepage":21,"download_link":118,"security_score":86,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25},"wb-content-stats","WB Content Stats","Abir","https:\u002F\u002Fprofiles.wordpress.org\u002Fababir\u002F","\u003Cp>This is very simple plugin to showcase your post’s word count, character count and reading time.\u003Cbr \u002F>\nAfter activation, it will automatically show the counts on all of your post. You can customize the heading, or also enable or disable any of the Stats. \u003Ca href=\"https:\u002F\u002Fgetwebbricks.com\u002Fblogs\u002F\" rel=\"nofollow ugc\">See the LIVE perview\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show the word count of the post\u003C\u002Fli>\n\u003Cli>Show the character count of the post\u003C\u002Fli>\n\u003Cli>Show the reading time\u003C\u002Fli>\n\u003Cli>Custom heading\u003C\u002Fli>\n\u003Cli>Change the position of the stats from top or to the bottom\u003C\u002Fli>\n\u003Cli>Translate this to any language\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple plugin to showcase the word & character count and reading time.",566,2,"2023-12-08T19:06:00.000Z","6.4.8","7.2",[115,19,116,20,117],"character-count","post-word-count","word-count","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwb-content-stats.zip",{"attackSurface":120,"codeSignals":185,"taintFlows":193,"riskAssessment":221,"analyzedAt":224},{"hooks":121,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":184,"entryPointCount":29,"unprotectedCount":11},[122,128,132,138,142,145,148,153,156,159,163,167,169,171,175],{"type":123,"name":124,"callback":125,"file":126,"line":127},"action","admin_menu","add_plugin_menu","includes\\AdminMenu.php",23,{"type":123,"name":129,"callback":130,"file":126,"line":131},"admin_enqueue_scripts","enqueue_admin_styles",24,{"type":133,"name":134,"callback":135,"file":136,"line":137},"filter","the_content","display_reading_time","includes\\ReadingTimeDisplay.php",22,{"type":133,"name":139,"callback":140,"priority":141,"file":136,"line":127},"the_title","display_reading_time_above_or_below_title",10,{"type":123,"name":143,"callback":144,"file":136,"line":131},"wp_enqueue_scripts","enqueue_styles",{"type":123,"name":143,"callback":144,"file":146,"line":147},"includes\\ReadingTimeStyles.php",19,{"type":123,"name":149,"callback":150,"file":151,"line":152},"admin_init","register_settings","includes\\SettingsManager.php",20,{"type":123,"name":129,"callback":154,"file":151,"line":155},"enqueue_color_picker",21,{"type":123,"name":157,"callback":158,"file":151,"line":137},"admin_post_save_reading_time_settings","save_settings",{"type":123,"name":160,"callback":161,"file":162,"line":137},"plugins_loaded","load_textdomain","includes\\TextDomainLoader.php",{"type":123,"name":164,"callback":164,"file":165,"line":166},"init","ultimate-reading-time.php",54,{"type":133,"name":134,"callback":135,"file":165,"line":168},62,{"type":123,"name":124,"callback":125,"file":165,"line":170},63,{"type":123,"name":172,"callback":173,"file":165,"line":174},"wp_head","apply_inline_styles",64,{"type":123,"name":129,"callback":154,"file":165,"line":176},65,[],[],[180],{"tag":181,"callback":182,"file":183,"line":137},"urtbenz_reading_time","shortcode_handler","includes\\ShortcodeReadingTime.php",[],{"dangerousFunctions":186,"sqlUsage":187,"outputEscaping":189,"fileOperations":11,"externalRequests":11,"nonceChecks":29,"capabilityChecks":110,"bundledLibraries":192},[],{"prepared":11,"raw":11,"locations":188},[],{"escaped":190,"rawEcho":11,"locations":191},59,[],[],[194,213],{"entryPoint":195,"graph":196,"unsanitizedCount":11,"severity":212},"save_settings (includes\\SettingsManager.php:72)",{"nodes":197,"edges":209},[198,203],{"id":199,"type":200,"label":201,"file":151,"line":202},"n0","source","$_POST (x10)",81,{"id":204,"type":205,"label":206,"file":151,"line":207,"wp_function":208},"n1","sink","update_option() [Settings Manipulation]",82,"update_option",[210],{"from":199,"to":204,"sanitized":211},true,"low",{"entryPoint":214,"graph":215,"unsanitizedCount":11,"severity":212},"\u003CSettingsManager> (includes\\SettingsManager.php:0)",{"nodes":216,"edges":219},[217,218],{"id":199,"type":200,"label":201,"file":151,"line":202},{"id":204,"type":205,"label":206,"file":151,"line":207,"wp_function":208},[220],{"from":199,"to":204,"sanitized":211},{"summary":222,"deductions":223},"The ultimate-reading-time plugin v1.0.0 exhibits a strong security posture based on the provided static analysis and vulnerability history.  The code demonstrates excellent adherence to security best practices, with 100% of SQL queries using prepared statements, all output properly escaped, and the presence of both nonce and capability checks. The absence of dangerous functions, file operations, and external HTTP requests further mitigates potential attack vectors. The taint analysis shows no unsanitized flows, indicating a low risk of direct code injection or data manipulation vulnerabilities originating from user input.\n\nThe plugin's vulnerability history is clean, with zero known CVEs. This, combined with the thorough code analysis, suggests that the developers have a good understanding of secure coding principles. The limited attack surface, consisting of a single shortcode which benefits from the implemented security checks, further reinforces its secure configuration. Overall, the plugin appears to be a safe and well-developed option with no immediately apparent exploitable weaknesses.",[],"2026-03-17T06:10:45.490Z",{"wat":226,"direct":235},{"assetPaths":227,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[228,229],"\u002Fwp-content\u002Fplugins\u002Fultimate-reading-time\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fultimate-reading-time\u002Fassets\u002Fcss\u002Fultimate-reading-time.css",[],[],[233,234],"ultimate-reading-time-style","ultimate-reading-time-admin-style",{"cssClasses":236,"htmlComments":239,"htmlAttributes":240,"restEndpoints":242,"jsGlobals":243,"shortcodeOutput":244},[237,238],"urtbenz-reading-time-container","urtbenz-reading-time-icon",[],[241],"data-plugin-name=\"ultimate-reading-time\"",[],[],[245,246],"[reading_time]","[reading_time id=\"\"]"]