[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_9QOaj_lY3pdMmBhX-F7T57TQTqEAa7rV_clwfqdSvM":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":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":124,"fingerprints":196},"signalfire-reading-estimator","Signalfire Reading Estimator","1.0.0","Robert Coster","https:\u002F\u002Fprofiles.wordpress.org\u002Fsignalfirecouk\u002F","\u003Cp>Signalfire Reading Estimator automatically calculates and displays the estimated reading time for your posts and pages. This helps visitors gauge how long content will take to read before they begin.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic reading time calculation based on configurable words per minute\u003C\u002Fli>\n\u003Cli>Flexible display options (top or bottom of content)\u003C\u002Fli>\n\u003Cli>Support for multiple post types\u003C\u002Fli>\n\u003Cli>Customizable display text with placeholder support\u003C\u002Fli>\n\u003Cli>Shortcode support for manual placement\u003C\u002Fli>\n\u003Cli>Clean, responsive styling\u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customization Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set custom reading speed (words per minute)\u003C\u002Fli>\n\u003Cli>Choose which post types to display reading time on\u003C\u002Fli>\n\u003Cli>Position reading time at top or bottom of content\u003C\u002Fli>\n\u003Cli>Customize the display text format\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable automatic display\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>Use \u003Ccode>[sigukrest_reading_time]\u003C\u002Fcode> to display reading time for the current post, or \u003Ccode>[sigukrest_reading_time post_id=\"123\"]\u003C\u002Fcode> for a specific post.\u003C\u002Fp>\n","Calculates and displays estimated reading time for posts with configurable speed and flexible display options.",0,199,"2025-07-31T18:47:00.000Z","6.7.5","5.0","7.4",[18,19,20,21,22],"analytics","content","estimate","posts","reading-time","https:\u002F\u002Fsignalfire.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsignalfire-reading-estimator.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"signalfirecouk",2,30,94,"2026-04-05T14:32:37.026Z",[36,58,77,93,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"reading-time-wp","Reading Time WP","2.0.17","yingles","https:\u002F\u002Fprofiles.wordpress.org\u002Fyingles\u002F","\u003Cp>WP Reading Time let’s you easily add an estimated reading time to your WordPress posts. Activating the plugin will automatically add the reading time to the beginning of your post’s content. This can be deactivated in the Reading Time settings which can be accessed from your Dashboard’s Settings menu. You can also edit the label and postfix from this menu.\u003C\u002Fp>\n\u003Cp>If you’d prefer more control over where you add your reading time you can use the the [rt_reading_time] shortcode to insert the time into a post. This shortcode also excepts values for label and postfix. These are optional. Ex. [rt_reading_time label=”Reading Time:” postfix=”minutes” postfix_singular=”minute”].\u003C\u002Fp>\n","Reading Time WP creates an estimated reading time of your posts that is inserted above the content or by using a shortcode.",30000,424094,96,20,"2024-11-17T15:46:00.000Z","3.0.1","",[52,21,22,53,54],"estimated-time","time","word-count","https:\u002F\u002Fjasonyingling.me\u002Freading-time-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-time-wp.2.0.17.zip",92,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":74,"download_link":75,"security_score":76,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"my-reading-time-lite","My Reading Time Lite","1.0.3","Liton Arefin","https:\u002F\u002Fprofiles.wordpress.org\u002Flitonice13\u002F","\u003Cp>My Reading Time Lite let’s you easily add a reading time to your WordPress posts. The control panel is very easy to configure. You can edit the text and word count per minutes from the panel.\u003C\u002Fp>\n\u003Ch4>Features of the plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show on before Content\u003C\u002Fli>\n\u003Cli>Show on before Excerpt\u003C\u002Fli>\n\u003Cli>Exclude Images from Reading Time\u003C\u002Fli>\n\u003Cli>Include Shortcode Contents\u003C\u002Fli>\n\u003Cli>Manually Words selection on per minute\u003C\u002Fli>\n\u003Cli>After\u002FBefore Reading Label\u003C\u002Fli>\n\u003Cli>Reading Time Label\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To use “My Reading Time Lite” you don’t need any other extra configuration. This plugin works fine with any Theme.\u003C\u002Fp>\n\u003Ch3>Liked My Reading Time Lite Plugin?\u003C\u002Fh3>\n\u003Cp>Rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmy-reading-time-lite\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress Forum 🙂\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Ask your Question \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmy-reading-time-lite\u002F\" rel=\"ugc\">WordPress plugin Support Page\u003C\u002Fa>\u003Cbr \u002F>\nGet Faster Support from \u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\" rel=\"nofollow ugc\">Our website contact form\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flitonarefin\u002Fmy-reading-time-lite\" rel=\"nofollow ugc\">Source Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Pre-Sale Questions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✋Want More –\u003C\u002Fh3>\n\u003Cp>If you like our my-reading-time-lite plugin then why not check some other plugins that developed by us:\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadminify\u002F\" rel=\"ugc\">WP Adminify:\u003C\u002Fa> – The best WordPress Dashboard Customization plugin available in the market. With this plugin you will get 18+ modules like Dark Mode, Menu Editor, Folders, Dashboard Widget Manager, Login Customizer, Admin Columns, Activity Logs and many more.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-blocks-for-gutenberg\u002F\" rel=\"ugc\">Master Blocks:\u003C\u002Fa> – “Master Blocks” is a powerful WordPress plugin designed to enhance the functionality of the Gutenberg block editor. With this plugin, users can unlock a wide range of new blocks, offering greater flexibility and creativity when designing and customising their website’s content.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaster-addons\u002F\" rel=\"ugc\">Master Addons:\u003C\u002Fa> – One of the best Elementor Addon plugin that packed with 70+ elements and extensions. You will get all essential elements to design any type Website.\u003C\u002Fp>\n\u003Cp>🚴🏻‍♂️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-comparison-elementor-addon\u002F\" rel=\"ugc\">Image Comparison for Elementor:\u003C\u002Fa> – This plugin dedicatedly made for image comparison element. You will get a multiple variation for image comparison. Showcase your before after work easily with the help of this plugin.\u003C\u002Fp>\n\u003Cp>🍡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-awesome-faq\u002F\" rel=\"ugc\">Master Accordion:\u003C\u002Fa> – If you are a default WordPress user and need a proper accordion plugin then Master Accordion is for you. You can add as much accordion as you need in multiple way.\u003C\u002Fp>\n\u003Cp>🏕 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprettyphoto\u002F\" rel=\"ugc\">WordPress prettyPhoto:\u003C\u002Fa> – This plugin helps you to enable lightbox for your any media file, flash, YouTube, iframes and ajax. Just enable PreetyPhoto in your desired media file and you are done.\u003C\u002Fp>\n","Reading Time lite plugin enables an estimated reading time that inserted above or bottom in post. Insert anywhere using shortcode too.",10,2973,1,"2023-08-21T00:13:00.000Z","6.3.8","4.0","5.6",[52,21,22,53,54],"https:\u002F\u002Fjeweltheme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmy-reading-time-lite.1.0.3.zip",85,{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":11,"downloaded":85,"rating":11,"num_ratings":11,"last_updated":86,"tested_up_to":14,"requires_at_least":50,"requires_php":50,"tags":87,"homepage":50,"download_link":92,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"estimated-reading-time-content","Estimated Reading Time Content","1.0","Anton","https:\u002F\u002Fprofiles.wordpress.org\u002Fantonphp\u002F","\u003Cp>The \u003Cstrong>Estimated Reading Time Content\u003C\u002Fstrong> plugin automatically calculates and displays the estimated time required to read your posts and pages. It enhances user experience by informing readers about the content length, encouraging engagement and readability.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically displays reading time at the top or bottom of posts and pages.\u003C\u002Fli>\n\u003Cli>Customizable words per minute for accurate reading time calculation.\u003C\u002Fli>\n\u003Cli>Allows customization of the reading time text, font size, font color, and background color.\u003C\u002Fli>\n\u003Cli>Provides a shortcode for inserting reading time in specific locations.\u003C\u002Fli>\n\u003Cli>Includes a widget for displaying reading time in sidebars.\u003C\u002Fli>\n\u003Cli>Admin settings page for easy configuration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Benefits:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Improves user engagement by setting reading expectations.\u003C\u002Fli>\n\u003Cli>Enhances content readability and planning.\u003C\u002Fli>\n\u003Cli>Easy to customize to match your site’s design.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Once activated, the plugin will automatically display the reading time on all posts and pages based on your settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can also manually insert the reading time using the shortcode \u003Ccode>[ertc_reading_time]\u003C\u002Fcode> within your post or page content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>To display the reading time within the content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode> This is the content of your post. [ertc_reading_time] ``\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To display the reading time for a specific post or page by ID:\u003C\u002Fp>\n\u003Cpre>\u003Ccode> [ertc_reading_time id=\"123\"] ``\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Widget:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add the \u003Cstrong>Estimated Reading Time\u003C\u002Fstrong> widget to your sidebar or any widget area to display the reading time.\u003C\u002Fp>\n","Adds a reading time block to posts and pages, with customizable settings and widget support.",453,"2025-01-14T09:19:00.000Z",[88,89,22,90,91],"estimated-reading-time","read-time","reading-time-content","readtime","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Festimated-reading-time-content.1.0.zip",{"slug":94,"name":95,"version":6,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":25,"num_ratings":31,"last_updated":101,"tested_up_to":102,"requires_at_least":15,"requires_php":16,"tags":103,"homepage":107,"download_link":108,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"read-bar","ReadBar – Smart Reading Time & Dynamic Progress Bar","NoorWork","https:\u002F\u002Fprofiles.wordpress.org\u002Fnoorwork\u002F","\u003Cp>\u003Cstrong>ReadBar\u003C\u002Fstrong> is a smart and highly customizable plugin that improves user experience by providing estimated reading times and a dynamic reading progress bar for your posts and pages. Enhance content engagement, provide clear expectations, and help your readers easily track their progress through your articles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Smart Reading Time Calculation:\u003C\u002Fstrong> Automatically estimates reading time for posts\u002Fpages based on configurable words per minute.\u003Cbr \u002F>\n* \u003Cstrong>Dynamic Reading Progress Bar:\u003C\u002Fstrong> Displays a smooth, animating progress bar that updates as users scroll through content.\u003Cbr \u002F>\n* \u003Cstrong>Fully Customizable Design:\u003C\u002Fstrong> Control colors (text, background, bar), text alignment, font size, margin, and padding to perfectly match your site’s design.\u003Cbr \u002F>\n* \u003Cstrong>Flexible Positioning:\u003C\u002Fstrong> Place reading time above title, above content, or below content. The progress bar can be fixed at the top or bottom of the viewport.\u003Cbr \u002F>\n* \u003Cstrong>Device Visibility Control:\u003C\u002Fstrong> Independently enable or disable features for mobile, tablet, and desktop devices.\u003Cbr \u002F>\n* \u003Cstrong>Post Type Selection:\u003C\u002Fstrong> Choose specific post types where the reading time and progress bar should appear automatically.\u003Cbr \u002F>\n* \u003Cstrong>Reading Time Shortcode:\u003C\u002Fstrong> Use \u003Ccode>[read_bar_reading_time]\u003C\u002Fcode> to insert reading time anywhere, with optional parameters to override global settings for unique placements.\u003Cbr \u002F>\n* \u003Cstrong>Lightweight & Optimized:\u003C\u002Fstrong> Built with clean, efficient code to ensure fast page load speeds and optimal performance.\u003Cbr \u002F>\n* \u003Cstrong>SEO-Friendly:\u003C\u002Fstrong> Designed to enhance user experience without negatively impacting your search engine rankings.\u003Cbr \u002F>\n* \u003Cstrong>Translation Ready:\u003C\u002Fstrong> Fully internationalized for easy translation into any language.\u003C\u002Fp>\n\u003Cp>ReadBar helps you provide a better, more informative, and visually engaging reading experience for your audience.\u003C\u002Fp>\n","Add estimated reading time and a dynamic reading progress bar to your WordPress posts and pages to boost content engagement and improve readability.",321,"2025-07-09T15:31:00.000Z","6.8.5",[104,105,88,106,22],"article-progress","content-engagement","progress-bar","https:\u002F\u002Fnoorwork.com\u002Fread-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-bar.1.0.0.zip",{"slug":110,"name":111,"version":6,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":11,"downloaded":116,"rating":11,"num_ratings":11,"last_updated":50,"tested_up_to":102,"requires_at_least":72,"requires_php":117,"tags":118,"homepage":50,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":123},"simple-time-to-read-lsc","Simple Time to Read LSC","gurn1","https:\u002F\u002Fprofiles.wordpress.org\u002Fgurn1\u002F","\u003Cp>\u003Cstrong>Simple Time To Read LSC\u003C\u002Fstrong> is a lightweight plugin that adds an estimated reading time to your posts, pages, and custom post types.\u003C\u002Fp>\n\u003Cp>Improve user experience by giving your readers a quick idea of how long your content will take to read. The reading time is calculated based on the word count of your content and can be easily customized to suit your site’s tone and layout.\u003C\u002Fp>\n\u003Cp>Whether you’re running a blog, news site, or documentation hub, Simple Time To Read LSC helps engage readers and reduce bounce rates by setting clear expectations.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically calculate reading time based on word count\u003C\u002Fli>\n\u003Cli>Works with posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Shortcode support: \u003Ccode>[simple_time_to_read]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>No bloat – fast and simple\u003C\u002Fli>\n\u003C\u002Ful>\n","Add an estimated reading time to your WordPress posts, pages, or custom post types. Lightweight, customizable, and easy to use.",178,"8.0",[119,88,120,121,22],"content-timer","post-read-time","readability","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-time-to-read-lsc.zip","2026-03-15T10:48:56.248Z",{"attackSurface":125,"codeSignals":156,"taintFlows":188,"riskAssessment":189,"analyzedAt":195},{"hooks":126,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":155,"entryPointCount":68,"unprotectedCount":11},[127,132,136,139,144],{"type":128,"name":129,"callback":129,"file":130,"line":131},"action","init","signalfire-reading-estimator.php",27,{"type":128,"name":133,"callback":134,"file":130,"line":135},"admin_menu","add_admin_menu",28,{"type":128,"name":137,"callback":137,"file":130,"line":138},"admin_init",29,{"type":140,"name":141,"callback":142,"file":130,"line":143},"filter","the_content","add_reading_time_to_content",36,{"type":128,"name":145,"callback":146,"file":130,"line":147},"wp_enqueue_scripts","enqueue_styles",38,[],[],[151],{"tag":152,"callback":153,"file":130,"line":154},"sigukrest_reading_time","reading_time_shortcode",37,[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":11,"externalRequests":11,"nonceChecks":68,"capabilityChecks":31,"bundledLibraries":187},[],{"prepared":11,"raw":11,"locations":159},[],{"escaped":161,"rawEcho":162,"locations":163},16,11,[164,167,169,171,173,175,177,179,181,183,185],{"file":130,"line":165,"context":166},227,"raw output",{"file":130,"line":168,"context":166},234,{"file":130,"line":170,"context":166},241,{"file":130,"line":172,"context":166},249,{"file":130,"line":174,"context":166},250,{"file":130,"line":176,"context":166},265,{"file":130,"line":178,"context":166},274,{"file":130,"line":180,"context":166},283,{"file":130,"line":182,"context":166},299,{"file":130,"line":184,"context":166},301,{"file":130,"line":186,"context":166},303,[],[],{"summary":190,"deductions":191},"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.\n\nHowever, 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.\n\nIn 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.",[192],{"reason":193,"points":194},"Potential for XSS due to insufficient output escaping",6,"2026-03-17T06:31:03.661Z",{"wat":197,"direct":204},{"assetPaths":198,"generatorPatterns":200,"scriptPaths":201,"versionParams":202},[199],"\u002Fwp-content\u002Fplugins\u002Fsignalfire-reading-estimator\u002Fassets\u002Fstyle.css",[],[],[203],"signalfire-reading-estimator\u002Fassets\u002Fstyle.css?ver=",{"cssClasses":205,"htmlComments":207,"htmlAttributes":208,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":211},[206],"reading-time-estimate",[],[],[],[],[212,213],"\u003C!-- Reading time: %d min -->","[sigukrest_reading_time]"]