[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foSSQ9diyTTgYSTegPEQNNscRzuFWTXJhVhfatAkGo-c":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":127,"fingerprints":187},"mp-smart-content-timekeeper","MP Smart Content Timekeeper","1.0.0","Mayank Pandya","https:\u002F\u002Fprofiles.wordpress.org\u002Fmayankbpandya\u002F","\u003Cp>MP Smart Content Timekeeper helps content creators improve reader engagement by displaying:\u003C\u002Fp>\n\u003Cp>✅ Estimated reading time\u003Cbr \u002F>\n✅ Interactive progress bar\u003Cbr \u002F>\n✅ Customizable progress bar colors\u003Cbr \u002F>\n✅ Reading goal system\u003Cbr \u002F>\n✅ Mobile-responsive design\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatic reading time calculation based on content length\u003C\u002Fli>\n\u003Cli>Sticky progress bar with customizable colors\u003C\u002Fli>\n\u003Cli>Reading goal setting functionality\u003C\u002Fli>\n\u003Cli>Shortcode support for goal widgets\u003C\u002Fli>\n\u003Cli>WordPress Customizer integration\u003C\u002Fli>\n\u003Cli>GDPR-friendly implementation (uses localStorage)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Choose This Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Lightweight (under 100KB total assets)\u003C\u002Fli>\n\u003Cli>No external dependencies\u003C\u002Fli>\n\u003Cli>Translation-ready\u003C\u002Fli>\n\u003Cli>Follows WordPress coding standards\u003C\u002Fli>\n\u003Cli>Regular updates and maintenance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Guidelines Compliance\u003C\u002Fh3>\n\u003Cp>This plugin follows all WordPress.org plugin directory requirements:\u003C\u002Fp>\n\u003Cp>✔️ PHP\u002FJS best practices\u003Cbr \u002F>\n✔️ Proper escaping\u002Fsanitization\u003Cbr \u002F>\n✔️ Nonce verification\u003Cbr \u002F>\n✔️ No hidden code\u002Flinks\u003Cbr \u002F>\n✔️ GPL-compliant licensing\u003Cbr \u002F>\n✔️ Validated readme formatting\u003Cbr \u002F>\n✔️ Proper script\u002Fstyle enqueuing\u003Cbr \u002F>\n✔️ No premium upsells\u003C\u002Fp>\n\u003Ch3>Important Submission Notes\u003C\u002Fh3>\n\u003Cp>Before submission, ensure:\u003C\u002Fp>\n\u003Col>\n\u003Cli>License header exists in all PHP files\u003C\u002Fli>\n\u003Cli>All code is original or properly attributed\u003C\u002Fli>\n\u003Cli>Screenshots are actual plugin images (recommended size: 772x250px)\u003C\u002Fli>\n\u003Cli>Tested with WordPress PHPCSS and PHPStan\u003C\u002Fli>\n\u003Cli>No debug code remains\u003C\u002Fli>\n\u003Cli>Translation files are properly formatted\u003C\u002Fli>\n\u003Cli>Documentation matches actual functionality\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Internationalization\u003C\u002Fh3>\n\u003Cp>Translations are welcome! The plugin includes:\u003Cbr \u002F>\n– Full text domain support (\u003Ccode>mp-smart-content-timekeeper\u003C\u002Fcode>)\u003Cbr \u002F>\n– .pot file in \u002Flanguages directory\u003Cbr \u002F>\n– RTL CSS support\u003C\u002Fp>\n","Enhance user engagement with smart reading time estimates and interactive progress tracking.",0,297,100,1,"2025-06-24T14:57:00.000Z","6.8.5","5.8","7.4",[20,21,22,23,24],"content-engagement","progress-bar","reading-goals","reading-time","time-tracking","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmp-smart-content-timekeeper.1.0.0.zip",null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"mayankbpandya",2,20,30,94,"2026-04-04T00:38:30.265Z",[38,53,73,92,110],{"slug":39,"name":40,"version":6,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":13,"num_ratings":32,"last_updated":46,"tested_up_to":16,"requires_at_least":47,"requires_php":18,"tags":48,"homepage":51,"download_link":52,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"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","5.0",[49,20,50,21,23],"article-progress","estimated-reading-time","https:\u002F\u002Fnoorwork.com\u002Fread-bar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fread-bar.1.0.0.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":13,"num_ratings":63,"last_updated":64,"tested_up_to":16,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":71,"download_link":72,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"reading-position-indicator","Reading Position Indicator","1.2.1","Marcin Pietrzak","https:\u002F\u002Fprofiles.wordpress.org\u002Fiworks\u002F","\u003Cp>Reading Position Indicator adds a stylish horizontal progress bar alongside your content, showing readers how far they’ve scrolled. It enhances user engagement by providing a clear visual cue of reading progress, ideal for blogs, articles, and long-form content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Horizontal progress bar displayed on posts and pages.\u003Cbr \u002F>\n* Customizable colors, opacity, rounded edges, and gradients.\u003Cbr \u002F>\n* Lightweight and performance optimized.\u003Cbr \u002F>\n* Easy setup with no coding required.\u003Cbr \u002F>\n* Translation ready.\u003Cbr \u002F>\n* Compatible with most WordPress themes.\u003C\u002Fp>\n\u003Cp>Thank you \u003Ca href=\"http:\u002F\u002Fpankajparashar.com\u002F\" rel=\"nofollow ugc\">Pankaj Parashar\u003C\u002Fa> for your article on CSS-TRICKS about \u003Ca href=\"https:\u002F\u002Fcss-tricks.com\u002Freading-position-indicator\u002F\" rel=\"nofollow ugc\">Reading Position Indicator\u003C\u002Fa>\u003C\u002Fp>\n","Add reading position indicator on page top.",900,24765,65,"2025-10-14T09:40:00.000Z","6.0","8.0",[68,69,21,23,70],"animation","indicator","time","https:\u002F\u002Fgithub.com\u002Fiworks\u002Freading-position-indicator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freading-position-indicator.1.2.1.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":33,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"article-read-time-lite","Article Read Time Lite – WordPress plugin for displaying total reading time and progress bar","1.0.3","WP Shuffle","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpshuffle\u002F","\u003Cp>As the name explains, \u003Cstrong>Article Read Time Lite\u003C\u002Fstrong> is a free WordPress plugin which calculates the estimated reading time required to read the article in your site\u003Cbr \u002F>\nand presents them in a beautiful manner with our available \u003Cstrong>Paragraph\u003C\u002Fstrong> and \u003Cstrong>Block\u003C\u002Fstrong> Templates. Currently there are all together 4 Beautiful Pre Designed\u003Cbr \u002F>\ntemplates from which you can choose any as per your desire.\u003C\u002Fp>\n\u003Ch4>See Article Read Time Lite features list below:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>2 Pre Designed Paragraph Templates\u003C\u002Fli>\n\u003Cli>2 Pre Designed Block Templates\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Article Read Time in Posts\u002FPage or any other post types\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Progress Bar in Posts\u002FPages or any other Post Types\u003C\u002Fli>\n\u003Cli>Display Word, Characters and Reading Time\u003C\u002Fli>\n\u003Cli>Display Article Read Time before content and after content\u003C\u002Fli>\n\u003Cli>Customize Text as per your need\u003C\u002Fli>\n\u003Cli>Layout customization options available for Progress Bar\u003C\u002Fli>\n\u003Cli>All device friendly and browser Compatibility\u003C\u002Fli>\n\u003Cli>Mobile Responsive\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Check Article Read Time Premium Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Article Read Time in Posts\u002FPage or any other Post Types\u003C\u002Fli>\n\u003Cli>Progress Bar in Posts\u002FPages or any other Post Types\u003C\u002Fli>\n\u003Cli>10 Pre designed Paragraph Templates\u003C\u002Fli>\n\u003Cli>10 Pre designed Block Templates\u003C\u002Fli>\n\u003Cli>And many more …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check all premium features \u003Ca href=\"https:\u002F\u002F1.envato.market\u002FZd4DrR\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Calculate and display total reading time| Calculate and display Characters and Words | Progress Bar",1789,"2025-12-08T17:08:00.000Z","6.9.4","5.5","7.2",[87,21,88,23,89],"characters-count","read-time","word-count","https:\u002F\u002Fwpshuffle.com\u002Farticle-read-time-lite","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farticle-read-time-lite.1.0.3.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":16,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":108,"download_link":109,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"blog-reading-progress-bar","Reading Progress Bar","2.0.0","Iftakharul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fifatwp\u002F","\u003Cp>The Reading Progress Bar plugin adds a beautiful, customizable progress bar to your blog posts, allowing readers to see how much they have scrolled through the content. This feature helps to enhance the reading experience and provides a visual indication of the user’s progress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– 🎨 \u003Cstrong>Modern Dashboard\u003C\u002Fstrong>: Beautiful, intuitive admin interface with live preview\u003Cbr \u002F>\n– 🌈 \u003Cstrong>Advanced Customization\u003C\u002Fstrong>: Gradient colors, shadows, borders, and effects\u003Cbr \u002F>\n– 📱 \u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile\u003Cbr \u002F>\n– ⚡ \u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Smooth animations and efficient code\u003Cbr \u002F>\n– 🎯 \u003Cstrong>Per-Post Control\u003C\u002Fstrong>: Enable\u002Fdisable for individual posts\u003Cbr \u002F>\n– 📊 \u003Cstrong>Reading Time\u003C\u002Fstrong>: Display estimated reading time\u003Cbr \u002F>\n– 🎪 \u003Cstrong>Live Preview\u003C\u002Fstrong>: See changes in real-time as you adjust settings\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Core Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Reading Progress Tracking\u003C\u002Fstrong>: Real-time progress bar that shows how much of the post has been read\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Control\u003C\u002Fstrong>: Enable\u002Fdisable progress bar for individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reading Time Estimation\u003C\u002Fstrong>: Display estimated reading time for posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Works perfectly on desktop, tablet, and mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Customization\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Color Options\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Solid color picker with WordPress native color picker\u003C\u002Fli>\n\u003Cli>Gradient color support with start and end colors\u003C\u002Fli>\n\u003Cli>Custom shadow colors and effects\u003C\u002Fli>\n\u003Cli>Border color and width customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Visual Effects\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Position Control\u003C\u002Fstrong>: Place progress bar at top or bottom of screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Size Customization\u003C\u002Fstrong>: Adjustable height (1-20px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Radius\u003C\u002Fstrong>: Rounded corners (0-50px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity Control\u003C\u002Fstrong>: Adjust transparency (0.1-1.0)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shadow Effects\u003C\u002Fstrong>: Customizable shadow with color and blur options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Styling\u003C\u002Fstrong>: Optional border with custom color and width\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Experience\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smooth Animations\u003C\u002Fstrong>: Fluid progress updates with CSS transitions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Uses requestAnimationFrame for smooth scrolling\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Navigation\u003C\u002Fstrong>: Space bar and arrow key support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Touch Gestures\u003C\u002Fstrong>: Swipe support for mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility\u003C\u002Fstrong>: High contrast mode and reduced motion support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modern Admin Interface\u003C\u002Fstrong>: Beautiful, responsive dashboard with tabs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: See changes in real-time as you adjust settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics\u003C\u002Fstrong>: View posts with progress bar enabled vs total posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organized Settings\u003C\u002Fstrong>: Grouped options for easy configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Ch3>Basic Settings\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Settings > Reading Progress Bar\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Configure appearance options:\n\u003Cul>\n\u003Cli>\u003Cstrong>Color\u003C\u002Fstrong>: Choose solid color or enable gradient\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Height\u003C\u002Fstrong>: Set progress bar height (1-20px)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Position\u003C\u002Fstrong>: Top or bottom of screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border Radius\u003C\u002Fstrong>: Add rounded corners\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opacity\u003C\u002Fstrong>: Adjust transparency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Advanced Effects\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shadow\u003C\u002Fstrong>: Enable shadow with custom color and blur\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Border\u003C\u002Fstrong>: Add border with custom color and width\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gradient\u003C\u002Fstrong>: Use gradient colors instead of solid color\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Display Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Show on Posts\u003C\u002Fstrong>: Enable\u002Fdisable for blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show on Pages\u003C\u002Fstrong>: Enable\u002Fdisable for pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Reading Time\u003C\u002Fstrong>: Display estimated reading time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Per-Post Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Edit any post and look for the “Reading Progress Bar” meta box\u003C\u002Fli>\n\u003Cli>Check\u002Funcheck to enable\u002Fdisable for that specific post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.3 or higher\u003C\u002Fli>\n\u003Cli>jQuery (included with WordPress)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL-2.0+ license. You can find a copy of the license in the \u003Ccode>license.txt\u003C\u002Fcode> file or visit \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit the \u003Ca href=\"https:\u002F\u002Fifatwp.wordpress.com\u002F2023\u002F10\u002F17\u002Fblog-reading-progress\u002F\" rel=\"nofollow ugc\">plugin page\u003C\u002Fa> or create an issue on GitHub.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Made with ❤️ for the WordPress community\u003C\u002Fstrong>\u003C\u002Fp>\n","A modern WordPress plugin that adds a customizable reading progress bar to your blog posts with advanced styling options.",3418,"2025-07-14T18:39:00.000Z","5.6","7.3",[105,106,21,23,107],"blog","posts","user-experience","https:\u002F\u002Fifatwp.wordpress.com\u002F2023\u002F10\u002F17\u002Fblog-reading-progress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-reading-progress-bar.2.0.0.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":11,"downloaded":118,"rating":11,"num_ratings":11,"last_updated":119,"tested_up_to":83,"requires_at_least":47,"requires_php":120,"tags":121,"homepage":125,"download_link":126,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28},"farjana-reading-progress-bar","ReadJoy – Progress Bar with Celebrations","1.5.0","farjanaplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarjanaplugin\u002F","\u003Cp>\u003Cstrong>ReadJoy\u003C\u002Fstrong> brings joy to every reading experience! 🎉\u003C\u002Fp>\n\u003Cp>Make your readers feel special with a beautiful progress bar, accurate reading time estimation, and when they finish reading – celebrate them with confetti and heartfelt messages!\u003C\u002Fp>\n\u003Cp>Unlike other progress bar plugins, ReadJoy doesn’t just track progress – it \u003Cstrong>celebrates your readers\u003C\u002Fstrong>, making them feel valued and encouraging them to come back for more.\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, news websites, magazines, and any content site that wants to boost engagement and create memorable reading experiences!\u003C\u002Fp>\n\u003Ch4>🎉 What Makes ReadJoy Special?\u003C\u002Fh4>\n\u003Cp>ReadJoy is the \u003Cstrong>only WordPress plugin\u003C\u002Fstrong> that celebrates your readers when they finish an article!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Celebration System:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🎊 \u003Cstrong>“Shukriya!” Popup\u003C\u002Fstrong> – Beautiful reward message when reading is complete\u003Cbr \u002F>\n* 🎭 \u003Cstrong>Smart Mood Detection\u003C\u002Fstrong> – AI analyzes your content and shows appropriate messages (happy for positive content, empathetic for sad stories)\u003Cbr \u002F>\n* ✨ \u003Cstrong>Confetti Animation\u003C\u002Fstrong> – Delightful visual celebration that makes readers smile\u003Cbr \u002F>\n* ⭐ \u003Cstrong>Review Request\u003C\u002Fstrong> – Gentle reminder to leave feedback (can be disabled)\u003Cbr \u002F>\n* 🌐 \u003Cstrong>Multi-language\u003C\u002Fstrong> – Bengali & English support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No other plugin does this!\u003C\u002Fstrong> Make your readers feel valued! ❤️\u003C\u002Fp>\n\u003Ch4>✨ Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Reading Progress Bar:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 📊 \u003Cstrong>Smooth Real-time Progress Bar\u003C\u002Fstrong> – Updates as readers scroll\u003Cbr \u002F>\n* 🎨 \u003Cstrong>5 Beautiful Styles\u003C\u002Fstrong> – Solid, Gradient, Striped, Animated, Glow\u003Cbr \u002F>\n* 🎨 \u003Cstrong>Dynamic Color Support\u003C\u002Fstrong> – All styles use your selected color\u003Cbr \u002F>\n* 📍 \u003Cstrong>Flexible Positioning\u003C\u002Fstrong> – Top or bottom of the page\u003Cbr \u002F>\n* 💫 \u003Cstrong>Smooth Animations\u003C\u002Fstrong> – Professional and engaging\u003Cbr \u002F>\n* 🎯 \u003Cstrong>Glassmorphism Design\u003C\u002Fstrong> – Modern blurred background effects\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Reading Time Calculator:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ⏱️ \u003Cstrong>Accurate Time Estimation\u003C\u002Fstrong> – Based on Words Per Minute (WPM)\u003Cbr \u002F>\n* 📊 \u003Cstrong>Live Progress Percentage\u003C\u002Fstrong> – Shows how much is read (e.g., “45% read”)\u003Cbr \u002F>\n* 🕐 \u003Cstrong>Estimated Finish Time\u003C\u002Fstrong> – When readers will complete the article\u003Cbr \u002F>\n* 🔢 \u003Cstrong>Customizable WPM\u003C\u002Fstrong> – Adjust for your audience (default: 200)\u003Cbr \u002F>\n* 📝 \u003Cstrong>Custom Text Labels\u003C\u002Fstrong> – Personalize all messages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Customization:\u003C\u002Fstrong>\u003Cbr \u002F>\n* 🎨 \u003Cstrong>Color Picker\u003C\u002Fstrong> – Bar, text, background colors\u003Cbr \u002F>\n* 📏 \u003Cstrong>Size Controls\u003C\u002Fstrong> – Bar thickness, font size, border radius\u003Cbr \u002F>\n* 🔤 \u003Cstrong>Typography Options\u003C\u002Fstrong> – Font styles and sizes\u003Cbr \u002F>\n* 💫 \u003Cstrong>Hover Effects\u003C\u002Fstrong> – Interactive animations\u003Cbr \u002F>\n* 🎯 \u003Cstrong>Box Shadow\u003C\u002Fstrong> – Beautiful depth effects\u003Cbr \u002F>\n* ⚙️ \u003Cstrong>Enable\u002FDisable Controls\u003C\u002Fstrong> – Turn features on\u002Foff as needed\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Type Support:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ Blog Posts\u003Cbr \u002F>\n* ✅ Pages\u003Cbr \u002F>\n* ✅ Custom Post Types\u003Cbr \u002F>\n* ✅ BBPress Forums\u003Cbr \u002F>\n* ✅ WooCommerce Products\u003Cbr \u002F>\n* ✅ Any public post type\u003C\u002Fp>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Keep readers engaged and reduce bounce rate\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Websites\u003C\u002Fstrong> – Show article length and reading time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Educational Sites\u003C\u002Fstrong> – Help students track learning progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Long-form Content\u003C\u002Fstrong> – Make reading more enjoyable\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Magazine Sites\u003C\u002Fstrong> – Professional reading experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Marketers\u003C\u002Fstrong> – Improve engagement metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Any WordPress Site\u003C\u002Fstrong> – Create memorable user experiences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💡 How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ReadJoy\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Customize colors, position, and style\u003C\u002Fli>\n\u003Cli>Enable celebration popup (or disable if you prefer)\u003C\u002Fli>\n\u003Cli>Adjust WPM for your audience\u003C\u002Fli>\n\u003Cli>Done! Your readers will love it!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>🌟 What Makes ReadJoy Unique?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>First Plugin to Celebrate Readers\u003C\u002Fstrong> – No competitor does this!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Mood Detection\u003C\u002Fstrong> – AI-powered content emotion analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Celebrations\u003C\u002Fstrong> – Confetti, popups, heartfelt messages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Glassmorphism Design\u003C\u002Fstrong> – Modern, premium appearance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>27+ Features\u003C\u002Fstrong> – Most comprehensive reading progress plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>100% FREE\u003C\u002Fstrong> – All features, no premium version\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Performance Impact\u003C\u002Fstrong> – Lightweight and optimized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Great Support\u003C\u002Fstrong> – Quick and helpful responses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📊 Improve Your Metrics\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ Lower bounce rates\u003C\u002Fli>\n\u003Cli>✅ Higher time on page\u003C\u002Fli>\n\u003Cli>✅ Better user engagement\u003C\u002Fli>\n\u003Cli>✅ Improved UX\u003C\u002Fli>\n\u003Cli>✅ Professional appearance\u003C\u002Fli>\n\u003Cli>✅ Happy, loyal readers!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✨ All Features FREE Forever!\u003C\u002Fh4>\n\u003Cp>Unlike other plugins, we provide ALL features completely FREE:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ Multiple Progress Bar Styles (Solid, Gradient, Striped, Animated, Glow)\u003C\u002Fli>\n\u003Cli>✅ Dynamic Color Support – All styles adapt to your chosen color\u003C\u002Fli>\n\u003Cli>✅ Real-time Progress Tracking with Live Percentage\u003C\u002Fli>\n\u003Cli>✅ Smart Reading Time Calculator (WPM-based)\u003C\u002Fli>\n\u003Cli>✅ Interactive “Shukriya!” Celebration Popup\u003C\u002Fli>\n\u003Cli>✅ Smart Mood Detection (Happy\u002FSad\u002FNeutral responses)\u003C\u002Fli>\n\u003Cli>✅ Confetti Animation on Completion\u003C\u002Fli>\n\u003Cli>✅ Glassmorphism Design (Modern & Beautiful)\u003C\u002Fli>\n\u003Cli>✅ 27+ Customization Options\u003C\u002Fli>\n\u003Cli>✅ Multi-language Support (Bengali + English)\u003C\u002Fli>\n\u003Cli>✅ Estimated Finish Time Display\u003C\u002Fli>\n\u003Cli>✅ Hover Effects & Smooth Animations\u003C\u002Fli>\n\u003Cli>✅ Enable\u002FDisable Any Feature\u003C\u002Fli>\n\u003Cli>✅ Zero Performance Impact\u003C\u002Fli>\n\u003Cli>✅ Fully Responsive Design\u003C\u002Fli>\n\u003Cli>✅ Welcome Screen for Easy Setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>No premium version. No hidden fees. 100% FREE forever!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We created ReadJoy to help the WordPress community, not to make money from it. All features that were planned for “Pro” are now FREE for everyone! ❤️\u003C\u002Fp>\n\u003Ch4>🔒 Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. It’s 100% privacy-friendly and GDPR compliant!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Have suggestions? We’d love to hear from you!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>💬 \u003Cstrong>Support Forum:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffarjana-reading-progress-bar\u002F\u003C\u002Fli>\n\u003Cli>⭐ \u003Cstrong>Rate ReadJoy:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffarjana-reading-progress-bar\u002Freviews\u002F\u003C\u002Fli>\n\u003Cli>🐛 \u003Cstrong>Report Bugs:\u003C\u002Fstrong> GitHub Issues\u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Feature Requests:\u003C\u002Fstrong> Support Forum or GitHub\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We typically respond within 24 hours and are committed to making ReadJoy the best reading progress plugin for WordPress!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>ReadJoy\u003C\u002Fstrong> is developed with ❤️ by the Farjana Plugin Team\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Thanks:\u003C\u002Fstrong>\u003Cbr \u002F>\n* WordPress community for continuous support and feedback\u003Cbr \u002F>\n* All users who provide valuable suggestions and feature requests\u003Cbr \u002F>\n* Beta testers who helped improve the plugin before launch\u003Cbr \u002F>\n* Open source contributors who inspire us daily\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technology Stack:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Built with modern JavaScript (ES6+)\u003Cbr \u002F>\n* Styled with optimized CSS3\u003Cbr \u002F>\n* Follows WordPress coding standards\u003Cbr \u002F>\n* Tested with latest PHP versions (7.4+)\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Your privacy matters to us. \u003Cstrong>ReadJoy does NOT:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>❌ Collect any user data\u003C\u002Fli>\n\u003Cli>❌ Use cookies or tracking\u003C\u002Fli>\n\u003Cli>❌ Connect to external services\u003C\u002Fli>\n\u003Cli>❌ Track user behavior\u003C\u002Fli>\n\u003Cli>❌ Store personal information\u003C\u002Fli>\n\u003Cli>❌ Share data with third parties\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>ReadJoy IS:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ 100% privacy-friendly\u003Cbr \u002F>\n* ✅ GDPR compliant\u003Cbr \u002F>\n* ✅ Safe for all users\u003Cbr \u002F>\n* ✅ Transparent in operation\u003C\u002Fp>\n\u003Cp>Your privacy is 100% protected!\u003C\u002Fp>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Plugin Name:\u003C\u002Fstrong> ReadJoy – Progress Bar with Celebrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author:\u003C\u002Fstrong> Farjana\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author URI:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002FTanjinaAkte\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin URI:\u003C\u002Fstrong> https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffarjana-reading-progress-bar\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>License:\u003C\u002Fstrong> GPLv2 or later\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tags:\u003C\u002Fstrong> reading progress, progress bar, reading time, celebrations, engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category:\u003C\u002Fstrong> Content Management, User Experience, Blog Tools, Engagement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect With Us:\u003C\u002Fstrong>\u003Cbr \u002F>\n* GitHub: https:\u002F\u002Fgithub.com\u002FTanjinaAkte\u003Cbr \u002F>\n* WordPress.org: https:\u002F\u002Fprofiles.wordpress.org\u002Ffarjanaplugin\u002F\u003C\u002Fp>\n\u003Cp>Thank you for choosing ReadJoy! Let’s make reading joyful together! 🎉\u003C\u002Fp>\n","Make reading joyful! Show progress bar, reading time, and celebrate your readers with confetti, mood detection & heartfelt messages. 🎉",280,"2026-02-19T22:06:00.000Z","7.0",[122,123,21,124,23],"celebrations","engagement","reading-progress","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffarjana-reading-progress-bar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffarjana-reading-progress-bar.1.5.0.zip",{"attackSurface":128,"codeSignals":169,"taintFlows":177,"riskAssessment":178,"analyzedAt":186},{"hooks":129,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":168,"entryPointCount":14,"unprotectedCount":11},[130,136,140,144,149,153,156],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_menu","mp_sct_add_settings_page","admin\\mp-sct-admin.php",14,{"type":131,"name":137,"callback":138,"file":134,"line":139},"admin_init","mp_sct_register_settings",15,{"type":131,"name":141,"callback":142,"file":134,"line":143},"admin_enqueue_scripts","enqueue_scripts",16,{"type":131,"name":145,"callback":146,"file":147,"line":148},"init","mp_sct_init_components","includes\\mp-sct-timekeeper.php",29,{"type":131,"name":150,"callback":151,"file":152,"line":34},"plugins_loaded","mp_sct_initialize","mp-smart-content-timekeeper.php",{"type":131,"name":154,"callback":142,"file":155,"line":143},"wp_enqueue_scripts","public\\mp-sct-public.php",{"type":157,"name":158,"callback":159,"file":155,"line":160},"filter","the_content","mp_sct_display_reading_time",17,[],[],[164],{"tag":165,"callback":166,"file":155,"line":167},"mp_sct_reading_goal","mp_sct_reading_goal_shortcode",18,[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":176},[],{"prepared":11,"raw":11,"locations":172},[],{"escaped":174,"rawEcho":11,"locations":175},7,[],[],[],{"summary":179,"deductions":180},"The plugin \"mp-smart-content-timekeeper\" v1.0.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the proper escaping of all output demonstrate adherence to good coding practices. Furthermore, the plugin has no recorded vulnerabilities or CVEs, suggesting a history of secure development and maintenance.\n\nHowever, the analysis does reveal a critical area of concern: the complete lack of nonce and capability checks. While the attack surface is currently small and no direct vulnerabilities were identified in the static analysis or taint flows, this absence of authorization checks poses a significant risk. Any entry point, even a single shortcode, could potentially be exploited if it performs sensitive operations that are not properly secured. This oversight is a considerable weakness that could be easily leveraged by an attacker if functionality requiring authorization is introduced in the future or if the existing shortcode performs actions beyond simple display.\n\nIn conclusion, the plugin scores well on fundamental secure coding practices and has a clean vulnerability history. The primary weakness lies in the missing authorization mechanisms. While the current version appears safe due to a limited attack surface and absence of exploitable issues, the lack of nonce and capability checks creates a latent vulnerability that could become critical with future updates or if the shortcode's functionality is not carefully managed.",[181,184],{"reason":182,"points":183},"Missing nonce checks",10,{"reason":185,"points":183},"Missing capability checks","2026-03-17T06:10:38.315Z",{"wat":188,"direct":203},{"assetPaths":189,"generatorPatterns":194,"scriptPaths":195,"versionParams":198},[190,191,192,193],"\u002Fwp-content\u002Fplugins\u002Fmp-smart-content-timekeeper\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmp-smart-content-timekeeper\u002Fadmin\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fmp-smart-content-timekeeper\u002Fpublic\u002Fcss\u002Fpublic.css","\u002Fwp-content\u002Fplugins\u002Fmp-smart-content-timekeeper\u002Fpublic\u002Fjs\u002Fpublic.js",[],[196,197],"admin\u002Fjs\u002Fadmin.js","public\u002Fjs\u002Fpublic.js",[199,200,201,202],"mp-smart-content-timekeeper\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","mp-smart-content-timekeeper\u002Fadmin\u002Fjs\u002Fadmin.js?ver=","mp-smart-content-timekeeper\u002Fpublic\u002Fcss\u002Fpublic.css?ver=","mp-smart-content-timekeeper\u002Fpublic\u002Fjs\u002Fpublic.js?ver=",{"cssClasses":204,"htmlComments":209,"htmlAttributes":210,"restEndpoints":212,"jsGlobals":213,"shortcodeOutput":214},[205,206,207,208],"mp-sct-reading-time","mp-sct-color-wrap","mp-sct-color-picker","mp-sct-settings-wrap",[],[211],"data-default-color",[],[],[215,216],"\u003Cdiv class=\"mp-sct-reading-time\">Estimated reading time: "," minutes\u003C\u002Fdiv>"]