[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fIRP4kVZ7_Bf3MjjouAFXwsL1PmaPhx2fXG85p1lQIrY":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":16,"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":33,"analysis":146,"fingerprints":200},"post-read-limited-by-category","Post Read Limited by Specified Category","1.2.0","johnlei","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnlei\u002F","\u003Cp>Limit posts that users read by specify a category and a number!Users in specified roles access posts in specified category have the number limit.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Contact me with QQ 44450448 or email me 44450448@qq.com\u003C\u002Fp>\n","100% FREE website functionality.",0,8745,"2017-05-29T14:19:00.000Z","4.7.32","2.7","",[18,19,20,21,22],"category","limit","number","post","read","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-read-limited-by-category.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,84,"2026-04-04T15:41:00.369Z",[34,54,75,97,122],{"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":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":52,"download_link":53,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"author-category","Author Category","0.8","Bainternet","https:\u002F\u002Fprofiles.wordpress.org\u002Fbainternet\u002F","\u003Cp>This Plugin allows you to select specific category per user and all of that users posts will be posted in that category only.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only admin can set categories for users.\u003C\u002Fli>\n\u003Cli>Only users with a specified category will be limited to that category, other will still have full control.\u003C\u002Fli>\n\u003Cli>Removes category metabox for selected users.\u003C\u002Fli>\n\u003Cli>Removed categories from quick edit for selected users.\u003C\u002Fli>\n\u003Cli>Option to clear selection.(new)\u003C\u002Fli>\n\u003Cli>multiple categories per user.(new)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>French traslation (since 0.8) thanks to jyd44\u003C\u002Fp>\n\u003Cp>Any feedback or suggestions are welcome.\u003C\u002Fp>\n\u003Cp>Also check out my \u003Ca href=\"http:\u002F\u002Fen.bainternet.info\u002Fcategory\u002Fplugins\" rel=\"nofollow ugc\">other plugins\u003C\u002Fa>\u003C\u002Fp>\n","simple lightweight plugin limit authors to post just in one category.",4000,32203,86,10,"2016-12-11T12:15:00.000Z","4.7.0","3.0",[35,50,51],"author-posts-to-category","limit-author-to-category","http:\u002F\u002Fen.bainternet.info","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-category.0.8.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":62,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":16,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":29,"unpatched_count":11,"last_vuln_date":74,"fetched_at":26},"breadcrumbs-shortcode","Breadcrumbs Shortcode","1.48","Puvox Software","https:\u002F\u002Fprofiles.wordpress.org\u002Fpuvoxsoftware\u002F","\u003Ch4>[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍] :\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>• Revised for security to be reliable and free of vulnerability holes.\u003Cbr \u002F>\n  • Efficient, not to add any extra load\u002Fslowness to site.\u003Cbr \u002F>\n  • Don’t collect private data.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Plugin Description\u003C\u002Fh4>\n\u003Cp>Show breadcrumbs for posts & categories, with a shortcode \u003Ccode>[breadcrumbs]\u003C\u002Fcode>. You can use that in template files or hooks with plugins.\u003C\u002Fp>\n\u003Ch4>Available Options\u003C\u002Fh4>\n\u003Cp>See all available options and their description on plugin’s settings page.\u003C\u002Fp>\n","[ ✅ 𝐒𝐄𝐂𝐔𝐑𝐄 𝐏𝐋𝐔𝐆𝐈𝐍𝐒 b𝓎 𝒫𝓊𝓋𝑜𝓍 ] Show breadcrumbs for posts, pages and categories",100,6422,3,"2024-10-30T11:24:00.000Z","6.5.8","6.0",[69,18,21,70],"breadcrumbs","shortcode","https:\u002F\u002Fpuvox.software\u002Fsoftware\u002Fwordpress-plugins\u002F?plugin=breadcrumbs-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbreadcrumbs-shortcode.zip",92,"2022-08-01 00:00:00",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":45,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":16,"tested_up_to":86,"requires_at_least":87,"requires_php":16,"tags":88,"homepage":94,"download_link":95,"security_score":62,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":96},"wpsite-limit-posts","Limit Posts by 99 Robots","2.1.3","DraftPress Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fdraftpress\u002F","\u003Cp>Limit the number of posts that your users(non-admins with edit post capability) can publish. This plugin by https:\u002F\u002F99robots.com allows you to limit the number of posts that can be published based on role or user.\u003C\u002Fp>\n\u003Cp>It allows for the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Limit number of posts by role (non-admins with edit post capability)\u003C\u002Fli>\n\u003Cli>Limit number of posts by user (i.e., John Doe can be limited to 5 posts)\u003C\u002Fli>\n\u003Cli>Posts submitted after user has exceeded their limits will have a new post status of ‘Limited’\u003C\u002Fli>\n\u003Cli>Limit number of posts by post type (coming soon…)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Also please check out our other \u003Ca href=\"https:\u002F\u002F99robots.com\u002Fproducts\u002F?utm_source=wprepo&utm_medium=content-resharer&utm_campaign=desc\" rel=\"nofollow ugc\">plugins\u003C\u002Fa> 🙂\u003C\u002Fp>\n","Limit the number of posts or custom post types that can be published based on role (i.e, author) or user.",4148,38,8,"6.0.11","4.9",[89,90,91,92,93],"custom-post-limits","limit-author-posts","limit-number-of-posts","limit-posts","post-creation-limits","https:\u002F\u002Fdraftpress.com\u002Fproducts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsite-limit-posts.2.1.3.zip","2026-03-15T10:48:56.248Z",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":111,"tags":112,"homepage":16,"download_link":118,"security_score":119,"vuln_count":120,"unpatched_count":11,"last_vuln_date":121,"fetched_at":26},"tuxedo-big-file-uploads","Big File Uploads – Increase Maximum File Upload Size","2.1.7","Infinite Uploads","https:\u002F\u002Fprofiles.wordpress.org\u002Fbww\u002F","\u003Cp>\u003Cstrong>Big File Uploads lets you upload large media files directly to the media library with the WordPress media uploader. Increase your maximum upload size to any value – as large as your available disk space allows – and add file chunking to avoid server timeout errors.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Bypass the upload limits on your server, set by your hosting provider, that prevent you from uploading large files to your media library.\u003C\u002Fp>\n\u003Cp>Big File Uploads automatically detects upload limits set by your server or hosting provider, allows you to increase the maximum upload size, and prevents timeout errors by uploading files in chunks.\u003C\u002Fp>\n\u003Cp>No messing with Apache\u002FPHP initialization files or settings. Just activate the plugin, set the upload size as large as you like, and use the media uploader as you normally would.\u003C\u002Fp>\n\u003Ch3>Big File Uploads Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set maximum file upload file size as large as your hosts available storage\u003C\u002Fli>\n\u003Cli>Upload large files to your media without FTP or SFTP\u003C\u002Fli>\n\u003Cli>Built-in file chunking (upload large files in small pieces preventing timeout errors)\u003C\u002Fli>\n\u003Cli>Control maximum upload size limit\u003C\u002Fli>\n\u003Cli>Get smart recommendations based on available space in your temporary uploads directory\u003C\u002Fli>\n\u003Cli>Set maximum file size for each user role with upload capabilities (Administrator, Editor, Author)\u003C\u002Fli>\n\u003Cli>Set the max file size in Megabytes (MB) or Gigabytes (GB)\u003C\u002Fli>\n\u003Cli>Works with any server or hosting provider\u003C\u002Fli>\n\u003Cli>Upload any size file directly to a connected Infinite Uploads cloud account\u003C\u002Fli>\n\u003Cli>Super simple configuration and small plugin footprint that doesn’t bog down WordPress\u003C\u002Fli>\n\u003Cli>Uploads directory disk utility for quickly analyzing storage usage in your media library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“This is just perfect, EXACTLY what I needed to bypass the Cloudflare upload limit. Thank you very much!!” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fshamank\u002F\" rel=\"ugc\">shamank\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Excellent plugin for changing the upload size for the Media Library uploads. Even though my host allowed me a bigger upload limit (from 64MB to 200MB) I could’nt make it work. This plugin solved my problem, fast and easy. Right after the installation, I changed the size, and I was able to upload my big file. Works like a charm, thanks guys.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fusers\u002Fynskalad\u002F\" rel=\"ugc\">ynskalad\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Easily Increase Maximum File Uploads\u003C\u002Fh3>\n\u003Cp>Fix “The Uploaded File Exceeds the upload_max_filesize” error that is so common when you are trying to upload big files to your WordPress media library. Set a new max file size in Big File Uploads to bypass limitations set by the server or your host.\u003C\u002Fp>\n\u003Ch3>Set Upload Size Based on User Role\u003C\u002Fh3>\n\u003Cp>Big File Uploads lets you set a new maximum upload size limit for all uploads or customize the maximum file upload size for each of your user roles with upload capabilities. Set custom upload limits for Administrators, Editors, Authors, or even custom roles.\u003C\u002Fp>\n\u003Ch3>Uploads Disk Utility\u003C\u002Fh3>\n\u003Cp>The Big File Uploads plugin includes a media library disk utility that shows a breakdown of the files in your uploads directory by type and size. See how many images, videos, archives, documents, code, and other files (like audio) there are and how much space they’re taking up.\u003C\u002Fp>\n\u003Ch3>FTP\u002FSFTP Client-free File Uploading\u003C\u002Fh3>\n\u003Cp>Upload files right to the WordPress media library without additional credentials and settings. Skip the protocol settings, server names, port numbers, usernames, long passwords, and private keys. Manage upload size and simplify your workflow for yourself or your clients.\u003C\u002Fp>\n\u003Ch3>Widely Compatible\u003C\u002Fh3>\n\u003Cp>Other plugins simply rewrite the .htaccess or php.ini files in an attempt to adjust the server configuration which does not work with many hosts or causes timeouts. Big File Uploads changes how files are processed and uploads files in chunks (separate smaller pieces) before handing it off to WordPress making it universally compatible with most major hosting services.\u003C\u002Fp>\n\u003Ch3>Wanna make your media library infinitely scalable? Move your big files and uploads directory to the cloud.\u003C\u002Fh3>\n\u003Cp>Big File Uploads is built to work with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finfinite-uploads\u002F\" rel=\"ugc\">Infinite Uploads\u003C\u002Fa> to make your site’s upload directory infinitely scalable. A large WordPress media library can slow down your server and run up the cost of bandwidth and storage with your hosting provider. Move your uploads directory to the Infinite Uploads cloud to save on storage and bandwidth and improve site performance and security. Learn more about \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=bfu_readme&utm_term=promo\" rel=\"nofollow ugc\">Infinite Uploads cloud storage and content delivery network\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Extend Big File Uploads to your forms!\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fbig-file-form-uploads\u002F\" rel=\"nofollow ugc\">Big File Form Uploads\u003C\u002Fa> is a paid add-on that  extends the functionality of increasing the maximum WordPress file upload size to your favorite form plugins for WordPress, including Contact Form 7, Gravity Forms, and Forminator! Set the limit in Big File Uploads, and that carries over to your file uploads in your forms to let your users upload big files! \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fbig-file-form-uploads\u002F\" rel=\"nofollow ugc\">Learn more about Big File Form Uploads!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect or share any data. Site admins can optionally subscribe to email updates which is subject to our \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fprivacy\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=bfu_readme&utm_term=privacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>About Us\u003C\u002Fh3>\n\u003Cp>Infinite Uploads builds WordPress plugins and is a premium cloud storage provider and content delivery network (CDN) for all your WordPress media files. Learn more here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=bfu_readme&utm_term=about_us\" rel=\"nofollow ugc\">infiniteuploads.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Learn how to manage large files on our blog:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002Fblog\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=bfu_readme&utm_term=blog\" rel=\"nofollow ugc\">Infinite Uploads Blog, Tips, Tricks, How-tos, and News\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fuglyrobot\u002Fbig-file-uploads\" rel=\"nofollow ugc\">Contribute to the plugin’s development on Github!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Want to use your WordPress site to train an AI chatbot to provide instant answers to your customers? Check out our sister project \u003Ca href=\"https:\u002F\u002Fdocsbot.ai\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=bfu_readme\" rel=\"nofollow ugc\">DocsBot AI\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>Enjoy!\u003C\u002Fp>\n\u003Ch3>Contact and Credits\u003C\u002Fh3>\n\u003Cp>Maintained by the cloud architects and WordPress engineers at \u003Ca href=\"https:\u002F\u002Finfiniteuploads.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=bfu_readme&utm_term=credits\" rel=\"nofollow ugc\">Infinite Uploads\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Big File Uploads was originally “Tuxedo Big File Uploads” created by Trevor Anderson (\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fandtrev\u002F\" rel=\"nofollow ugc\">@andtrev on WordPress.org\u003C\u002Fa>), 2015-2021. Find Trevor on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fandtrev\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Enable large file uploads in the built-in WordPress media uploader via file chunking, and set maximum upload file size to any value based on user role &hellip;",100000,1237994,98,380,"2025-09-02T06:12:00.000Z","6.8.5","5.6",[113,114,115,116,117],"increase-file-size-limit","increase-upload-limit","max-upload-file-size","post-max-size","upload-limit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftuxedo-big-file-uploads.2.1.7.zip",99,2,"2024-09-06 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":143,"download_link":144,"security_score":119,"vuln_count":120,"unpatched_count":11,"last_vuln_date":145,"fetched_at":26},"category-posts","Category Posts Widget","4.9.22","ZephyrWest","https:\u002F\u002Fprofiles.wordpress.org\u002Fzephyrwest\u002F","\u003Cp>Category Posts Widget is a light widget designed to do one thing and do it well: display the most recent posts from a certain category.\u003C\u002Fp>\n\u003Ch4>Term and Category based Posts Widget\u003C\u002Fh4>\n\u003Cp>A premium version of that free widget available at \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002F\" rel=\"nofollow ugc\">tiptoppress.com\u003C\u002Fa> created for big WordPress sites.\u003C\u002Fp>\n\u003Ch4>Premium features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Auto-sizing Grid layout\u003C\u002Fli>\n\u003Cli>Custom field support in the Template\u003C\u002Fli>\n\u003Cli>Shortcode support in the Template\u003C\u002Fli>\n\u003Cli>Image-Slider (or News-Ticker)\u003C\u002Fli>\n\u003Cli>Asymmetrical list layouts\u003C\u002Fli>\n\u003Cli>Full background images\u003C\u002Fli>\n\u003Cli>Masonry responsive grid layout\u003C\u002Fli>\n\u003Cli>More complex filter (ANY, NOT, AND, …)\u003C\u002Fli>\n\u003Cli>Custom Post Types, Events, Products support\u003C\u002Fli>\n\u003Cli>All free features\u003C\u002Fli>\n\u003Cli>E-Mail support\u003C\u002Fli>\n\u003Cli>More examples on the \u003Ca href=\"https:\u002F\u002Fdemo.tiptoppress.com\u002F\" rel=\"nofollow ugc\">demo pages\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Ftemplate-arrange-post-details\u002F\" rel=\"nofollow ugc\">Template\u003C\u002Fa> to arrange the post details.\u003C\u002Fli>\n\u003Cli>The Template text can be a post details placeholder, plain text, HTML or a font-icons.\u003C\u002Fli>\n\u003Cli>Font-icon support.\u003C\u002Fli>\n\u003Cli>‘Load more’ button \u002F Ajax API\u003C\u002Fli>\n\u003Cli>Item Title heading level buttons\u003C\u002Fli>\n\u003Cli>Excerpt length and item title in lines (line-clamp)\u003C\u002Fli>\n\u003Cli>Shortcode (Easily change all Shortcode options in the customizer).\u003C\u002Fli>\n\u003Cli>Date range filter\u003C\u002Fli>\n\u003Cli>New date format: Time since plublished\u003C\u002Fli>\n\u003Cli>Filter by post status: Published, scheduled, private.\u003C\u002Fli>\n\u003Cli>Multiple shortcodes at the same site or post.\u003C\u002Fli>\n\u003Cli>Add option for post offset (use two or more widgets after another).\u003C\u002Fli>\n\u003Cli>Admin UI: Buttons in the editor toolbar to insert shortcode.\u003C\u002Fli>\n\u003Cli>Option to touch device friendly “everything is a link”.\u003C\u002Fli>\n\u003Cli>For editing shortcode adds a Customizer link to the admin-bar (“With one click to the Customizer”).\u003C\u002Fli>\n\u003Cli>Set thumbnail width & height \u002F image crop with CSS (object-fit).\u003C\u002Fli>\n\u003Cli>Fluid images (max-width in %).\u003C\u002Fli>\n\u003Cli>One thumb dimension can be left empty.\u003C\u002Fli>\n\u003Cli>Option to set mouse hover effects for post thumbnail.\u003C\u002Fli>\n\u003Cli>Set a default thumbnail.\u003C\u002Fli>\n\u003Cli>Hide widget text or text, if there is no post.\u003C\u002Fli>\n\u003Cli>Option to hide posts which have no thumbnail.\u003C\u002Fli>\n\u003Cli>Option exclude current post.\u003C\u002Fli>\n\u003Cli>Option show post author, comment’s count, post date.\u003C\u002Fli>\n\u003Cli>Admin UI: Set \u002F find thumbnail size buttons: +, ¼, ½, 2x, -, ratio and Media sizes\u003C\u002Fli>\n\u003Cli>Admin UI: Buttons to easy add post details placeholder.\u003C\u002Fli>\n\u003Cli>Multi sites support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Fcategory-posts-widget\u002Fdocumentation-4-9\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Shortcode: Use [catposts] in the content and \u003Ca href=\"https:\u002F\u002Ftiptoppress.com\u002Fuse-shortcode-to-add-category-posts-widget-to-the-content\u002F\" rel=\"nofollow ugc\">edit in the customizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Formatting date and time: See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">Formatting Date and Time\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>While using this plugin if you find any bug or any conflict, please submit an issue at\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDanielFloeter\u002Fcategory-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","Adds a widget that shows the most recent posts from a single category.",40000,1787954,90,79,"2026-02-07T16:33:00.000Z","6.9.4","2.8","5.3",[139,140,18,141,142],"block","categories","posts","recent-posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcategory-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-posts.4.9.22.zip","2025-04-03 00:00:00",{"attackSurface":147,"codeSignals":176,"taintFlows":188,"riskAssessment":189,"analyzedAt":199},{"hooks":148,"ajaxHandlers":172,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":11,"unprotectedCount":11},[149,155,160,164,168],{"type":150,"name":151,"callback":152,"priority":45,"file":153,"line":154},"action","user_register","prlsc_registration_save","postreadlimitedbc.php",17,{"type":156,"name":157,"callback":158,"file":153,"line":159},"filter","manage_users_columns","prlsc_add_user_read_post_count_column",29,{"type":150,"name":161,"callback":162,"priority":45,"file":153,"line":163},"manage_users_custom_column","prlsc_show_user_read_post_count_data",44,{"type":150,"name":165,"callback":166,"file":153,"line":167},"admin_menu","prlsc_add_admin_options",52,{"type":150,"name":169,"callback":170,"file":153,"line":171},"the_content","prlsc_auth_post_content",147,[],[],[],[],{"dangerousFunctions":177,"sqlUsage":178,"outputEscaping":180,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":187},[],{"prepared":11,"raw":11,"locations":179},[],{"escaped":11,"rawEcho":120,"locations":181},[182,185],{"file":153,"line":183,"context":184},67,"raw output",{"file":153,"line":186,"context":184},72,[],[],{"summary":190,"deductions":191},"The 'post-read-limited-by-category' plugin v1.2.0 exhibits a generally strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits its attack surface, and importantly, all identified entry points lack authentication checks, which is a positive indicator. The code also demonstrates good practices by using prepared statements for all SQL queries and avoiding dangerous functions, file operations, and external HTTP requests. Taint analysis also yielded no critical or high severity issues, suggesting a lack of obvious injection vulnerabilities.\n\nHowever, the plugin shows a significant concern regarding output escaping, with 0% of outputs being properly escaped. This is a critical weakness that could allow for Cross-Site Scripting (XSS) vulnerabilities, especially if user-controlled data is ever displayed. The lack of nonce and capability checks, while less immediately concerning given the limited attack surface, are still best practices that are missing. The plugin's vulnerability history is clean, with no recorded CVEs, which is a strong positive. In conclusion, while the plugin is technically well-constructed in many areas and has no known historical vulnerabilities, the unescaped output presents a tangible risk that needs to be addressed.",[192,195,197],{"reason":193,"points":194},"Unescaped output found",6,{"reason":196,"points":64},"Missing nonce checks",{"reason":198,"points":64},"Missing capability checks","2026-03-17T06:45:11.293Z",{"wat":201,"direct":206},{"assetPaths":202,"generatorPatterns":203,"scriptPaths":204,"versionParams":205},[],[],[],[],{"cssClasses":207,"htmlComments":208,"htmlAttributes":210,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":213},[],[209],"\u003C!--\n * Plugin Name: Post Read Limited by Specified Category\n * Description: Limit posts that users read by specify a category and a number!\n * Version: 1.2.0\n * Author: Johnlei\n * Author URI: http:\u002F\u002Fdemo.dada123.cn\n -->",[],[],[],[]]