[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f7fgV5WEDIuVGtx8DzL1Eh_QC5DtqqxlRApsuKE3gDko":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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":122,"fingerprints":160},"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.",0,123,"","6.9.4","5.2","7.0",[4,18,19,20,21],"blog-reading-time","post-reading-time","reading-time","shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farticle-read-time\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-read-time.1.0.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"dhrumilk",5,350,30,94,"2026-04-04T10:44:21.491Z",[36,55,73,92,107],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":24,"num_ratings":46,"last_updated":13,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":53,"download_link":54,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"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,1,"6.7.5","4.7",[50,51,19,20,52],"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",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":24,"num_ratings":46,"last_updated":13,"tested_up_to":14,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":71,"download_link":72,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"sam-reading-time","Sam Reading Time","2.2","SAM Web Design Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamwda\u002F","\u003Cp>\u003Cstrong>Sam Reading Time (SRT)\u003C\u002Fstrong> is a lightweight and efficient plugin to show estimated reading time in WordPress posts using the \u003Ccode>[sam_reading_time]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Cp>Includes a minimal settings page directly accessible under the “Posts” admin menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>[sam_reading_time]\u003C\u002Fcode> shortcode for displaying reading time\u003Cbr \u002F>\n– Settings panel for WPM (words per minute) speed and output format\u003Cbr \u002F>\n– Clean output: “Reading Time: 4 minutes”\u003Cbr \u002F>\n– Compatible with all post types\u003Cbr \u002F>\n– Easy to use and theme-friendly\u003Cbr \u002F>\n– No external dependencies or JS\u003Cbr \u002F>\n-SEO & Rich Snippets\u003Cbr \u002F>\n-Multilingual Support\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Insert the shortcode anywhere inside your post or page content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sam_reading_time]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or use it in template files like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>echo do_shortcode('[sam_reading_time]');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Settings can be accessed via \u003Cstrong>Posts > Reading Time Settings\u003C\u002Fstrong>, where you can adjust:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Words-per-minute speed\u003C\u002Fli>\n\u003Cli>Prefix\u002Fsuffix text around reading time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by SAM Web Design Agency – https:\u002F\u002Fsamwda.ir\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nSee https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html for details.\u003C\u002Fp>\n","Display estimated reading time for your posts using a clean shortcode. Includes a lightweight settings panel under the \"Posts\" menu.",10,458,"6.3","7.2",[68,69,20,21,70],"estimated-reading-time","post-meta","simple-plugin","https:\u002F\u002Fgithub.com\u002Fsamwda\u002Fsrt\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsam-reading-time.2.2.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":11,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":13,"download_link":89,"security_score":90,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":91},"my-post-time","My Post Time","1.0.0","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,87,20,88],"progress-bar","time-to-read-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-post-time.zip",85,"2026-03-15T15:16:48.613Z",{"slug":93,"name":94,"version":6,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":11,"downloaded":99,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":105,"download_link":106,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"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",[104,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":108,"name":109,"version":76,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":11,"downloaded":114,"rating":11,"num_ratings":11,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":15,"tags":118,"homepage":13,"download_link":120,"security_score":121,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":91},"ultimate-reading-time","Ultimate Reading Time","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.",684,"2024-08-31T13:39:00.000Z","6.6.5","3.0.1",[119,19,20],"page-reading-time","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-reading-time.1.0.0.zip",92,{"attackSurface":123,"codeSignals":144,"taintFlows":151,"riskAssessment":152,"analyzedAt":159},{"hooks":124,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":143,"entryPointCount":46,"unprotectedCount":11},[125,131],{"type":126,"name":127,"callback":128,"file":129,"line":130},"action","admin_menu","add_settings_page","includes\\class-artreadtime-settings.php",11,{"type":126,"name":132,"callback":133,"file":129,"line":134},"admin_init","register_settings",12,[],[],[138],{"tag":139,"callback":140,"file":141,"line":142},"article_read_time","render_shortcode","includes\\class-artreadtime-frontend.php",9,[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":150},[],{"prepared":11,"raw":11,"locations":147},[],{"escaped":32,"rawEcho":11,"locations":149},[],[],[],{"summary":153,"deductions":154},"The \"article-read-time\" v1.0 plugin exhibits a strong security posture based on the provided static analysis.  All identified entry points, including the single shortcode, are either explicitly protected or have no authentication checks required, implying minimal risk from direct attack vectors. The code demonstrates excellent security practices by utilizing prepared statements for all SQL queries and properly escaping all output, eliminating common vulnerabilities related to data injection and cross-site scripting. The absence of file operations, external HTTP requests, and bundled libraries further reduces the potential attack surface.  The plugin's vulnerability history is also clean, with no recorded CVEs, suggesting a history of secure development or diligent patching if any issues did arise in the past. The lack of taint analysis results with vulnerabilities also contributes to the positive security assessment.\n\nHowever, it's important to note a few areas for caution. The plugin does not implement any nonce checks or capability checks. While the current entry points might not directly require these, the absence of these fundamental WordPress security mechanisms could become a concern if the plugin's functionality evolves or if any new entry points are introduced in future versions without proper authorization checks.  The lack of nonce checks, in particular, can leave even seemingly innocuous functionalities vulnerable to CSRF attacks if they perform any actions on the server-side.  Despite these minor points, the overall security of this version appears robust due to the adherence to core secure coding principles.",[155,157],{"reason":156,"points":30},"Missing nonce checks",{"reason":158,"points":30},"Missing capability checks","2026-03-17T05:50:56.700Z",{"wat":161,"direct":166},{"assetPaths":162,"generatorPatterns":163,"scriptPaths":164,"versionParams":165},[],[],[],[],{"cssClasses":167,"htmlComments":168,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":172},[4],[],[],[],[],[173],"\u003Cspan class=\"article-read-time\">"]