[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ft8mntonvKtWBjewEtUJGhMPeHhbCMCi_aKtfzSP5zCs":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":139,"fingerprints":221},"simplicy-random-post","Simplicy Random Post","1.7","fred91","https:\u002F\u002Fprofiles.wordpress.org\u002Ffred91\u002F","\u003Cp>\u003Cstrong>Simplicy Random Post\u003C\u002Fstrong> The options:\u003C\u002Fp>\n\u003Cp>Item number posted\u003Cbr \u002F>\nThe month of publication eg December = 12 (Set to 0 to disable this option)\u003Cbr \u002F>\nThe year of publication such as 2011 (Set to 0 to disable this option)\u003Cbr \u002F>\nCategory selection (left on ALL to show all categories)\u003Cbr \u002F>\nMax number of users has preloaded\u003Cbr \u002F>\nDisplaying a thumbnail or not\u003Cbr \u002F>\nSize of the thumbnail\u003Cbr \u002F>\nView a excerpt or not\u003Cbr \u002F>\nLength of the excerpt\u003Cbr \u002F>\nAuto refresh or not\u003Cbr \u002F>\nSetting the refresh interval in seconds\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages:\u003C\u002Fstrong> French \u002F English\u003C\u002Fp>\n","Simplicy Random Post is a WordPress plugin that allows you to display random items in your sidebar, you can choose the month and year of publication o &hellip;",20,6005,66,3,"2012-10-23T18:16:00.000Z","3.4.2","3.0","",[20,21,22,23],"ajax","post","random","random-post","http:\u002F\u002Fwww.naxialis.com\u002Fsimplicy-random-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimplicy-random-post.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},4,90,30,84,"2026-04-05T09:08:35.138Z",[38,57,76,98,117],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":34,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":55,"download_link":56,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"random-post-ajax","Random Post with ajax","0.8.1","sadegh3333","https:\u002F\u002Fprofiles.wordpress.org\u002Fsadegh3333\u002F","\u003Cblockquote>\n\u003Cp>What we have created is a combination of elegance and simplicity.\u003Cbr \u002F>\n  To be able to post random show site users. Simply install and activate the plugin Random post with ajax and only using a shortcode in any part of the site that you want to display random posts.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Random Post with Ajax includes the following features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Choice Categories\u003C\u002Fli>\n\u003Cli>Choice of Post Type\u003C\u002Fli>\n\u003Cli>Possibility to choose the number of posts\u003C\u002Fli>\n\u003Cli>Show Content (Excerpt)\u003C\u002Fli>\n\u003Cli>Display post date\u003C\u002Fli>\n\u003Cli>Show Thumbnail of post\u003C\u002Fli>\n\u003Cli>Beautiful design\u003C\u002Fli>\n\u003Cli>User friendly\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003C\u002Ful>\n","Combining beauty and efficiency to display random posts",5809,70,2,"2020-03-28T12:43:00.000Z","5.3.21","4.0.1",[20,53,21,22,54],"featured-images","random-posts","https:\u002F\u002Fwpmen.ir","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frandom-post-ajax.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":27,"downloaded":65,"rating":27,"num_ratings":27,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":18,"download_link":74,"security_score":75,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"filtered-blogs-with-ajax-pagination","Filtered Blogs with Ajax Pagination","1.0.1","Shubham Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fshubhamvasishtha\u002F","\u003Cp>Filtered Blogs with Ajax Pagination allows you to:\u003Cbr \u002F>\n– Display recent or random posts using a shortcode\u003Cbr \u002F>\n– Add a custom class from admin for further design changes\u003Cbr \u002F>\n– Create unlimited shortcode configurations from the admin\u003Cbr \u002F>\n– Blog posts AJAX Pagination on the frontend (based on shortcode)\u003Cbr \u002F>\n– Use multiple shortcodes on the same page without conflict\u003Cbr \u002F>\n– Customize grid layout via CSS custom class\u003C\u002Fp>\n\u003Cp>Perfect for blog homepages, sidebars, or landing pages needing dynamic blog post blocks.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show blog posts in grid layout\u003C\u002Fli>\n\u003Cli>Filter by “Recent” or “Random” using AJAX Pagination\u003C\u002Fli>\n\u003Cli>Use custom class per shortcode block\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>Developer-friendly and customizable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Filtered Blog Posts\u003C\u002Fcode> menu in the WordPress admin.\u003C\u002Fli>\n\u003Cli>Add a new configuration by selecting:\n\u003Cul>\n\u003Cli>Number of posts to display\u003C\u002Fli>\n\u003Cli>Grid CSS class\u003C\u002Fli>\n\u003Cli>Default type (recent\u002Frandom)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode like \u003Ccode>[cfbp_shortcode id=1]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Paste it in any page, post, or widget.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Display blog posts with AJAX pagination, filters, and custom styles using shortcodes. Create multiple post blocks easily from the admin panel.",249,"2025-12-06T14:52:00.000Z","6.9.4","5.0","7.2",[71,72,54,73],"ajax-pagination-blogs","ajax-posts-block","recent-posts-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffiltered-blogs-with-ajax-pagination.zip",100,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":18,"tags":91,"homepage":96,"download_link":97,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"advanced-random-posts-widget","Advanced Random Posts Widget","2.2.1","Ga Satrya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatrya\u002F","\u003Ch4>Notice\u003C\u002Fh4>\n\u003Cp>This plugin is no longer supported, please use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-posts-widget-extended\u002F\" rel=\"ugc\">Recent posts widget Extended\u003C\u002Fa> instead.\u003C\u002Fp>\n\u003Cp>This plugin will enable a custom, flexible and advanced random posts. It allows you to display a list of random posts via shortcode or widget with thumbnail, excerpt and post date, also you can display it from all or specific or multiple taxonomy.\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow you to set title url.\u003C\u002Fli>\n\u003Cli>Display thumbnails, with customizable size and alignment.\u003C\u002Fli>\n\u003Cli>Display excerpt, with customizable length.\u003C\u002Fli>\n\u003Cli>Display from all, specific or multiple category.\u003C\u002Fli>\n\u003Cli>Display from all, specific or multiple tag.\u003C\u002Fli>\n\u003Cli>Display from all, specific or multiple taxonomy.\u003C\u002Fli>\n\u003Cli>Display post date.\u003C\u002Fli>\n\u003Cli>Display post modified date.\u003C\u002Fli>\n\u003Cli>Post types.\u003C\u002Fli>\n\u003Cli>Post status.\u003C\u002Fli>\n\u003Cli>Allow you to set custom css class per widget.\u003C\u002Fli>\n\u003Cli>Add custom html or text before and\u002For after random posts.\u003C\u002Fli>\n\u003Cli>Multiple widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Me\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Purchase or download my \u003Ca href=\"https:\u002F\u002Fwp.idenovasi.com\u002F\" rel=\"nofollow ugc\">WordPress themes\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Purchase my \u003Ca href=\"https:\u002F\u002Fwww.fiverr.com\u002Fidenovasi\" rel=\"nofollow ugc\">Services\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Try another \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fidenovasi\u002F#content-plugins\" rel=\"nofollow ugc\">WordPress plugin\u003C\u002Fa> from me.\u003C\u002Fli>\n\u003Cli>Contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fadvanced-random-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shorcode Explanation\u003C\u002Fh3>\n\u003Cp>Explanation of shortcode options:\u003C\u002Fp>\n\u003Cp>Basic shortcode\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display 10 random posts\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw limit=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display with thumbnail and set the size\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw thumbnail=\"true\" thumbnail_size=\"arpw-thumbnail\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display posts based on category by id\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw thumbnail=\"true\" cat=\"10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display portfolio post type\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[arpw post_type=\"portfolio\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Here’s the full default shortcode arguments\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>title=\"\"\noffset=\"\"\nlimit=\"5\"\npost_type=\"post\"\npost_status=\"publish\"\nignore_sticky=\"1\"\ntaxonomy=\"\"\ncat=\"\"\ntag=\"\"\nthumbnail=\"false\"\nthumbnail_size=\"arpw-thumbnail\"\nthumbnail_align=\"left\"\nexcerpt=\"false\"\nexcerpt_length=\"10\"\ndate=\"false\"\ndate_modified=\"false\"\ndate_relative=\"false\"\ncss_class=\"\"\nbefore=\"\"\nafter=\"\"\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Provides flexible and advanced random posts. Display it via shortcode or widget with thumbnails, post excerpt, and much more!",10000,216217,80,39,"2023-08-05T11:11:00.000Z","6.1.10","4.5",[54,92,93,94,95],"sidebar","thumbnail","widget","widgets","https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fadvanced-random-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-random-posts-widget.2.2.1.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":84,"downloaded":106,"rating":75,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":68,"requires_php":18,"tags":110,"homepage":18,"download_link":116,"security_score":75,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"post-date-randomizer","Post Date Randomizer","1.4.1","wellbeingtips","https:\u002F\u002Fprofiles.wordpress.org\u002Fwellbeingtips\u002F","\u003Cp>Post Date Randomizer allows you to bulk change the publication dates of your content to random dates within a specific time range you define. You can choose to randomize dates for published posts, pages, products, custom post, approved comments, or both.\u003C\u002Fp>\n\u003Cp>It comes with a simple but powerful settings page (“Date Randomizer” in the admin menu) where you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select whether to randomize posts, comments, or both.\u003C\u002Fli>\n\u003Cli>Set the start and end dates for the randomization range (past or future).\u003C\u002Fli>\n\u003Cli>For posts, choose the specific post type to affect (auto-detects public post types like posts, pages, products, etc.).\u003C\u002Fli>\n\u003Cli>For posts, optionally set the “Last Modified” date to match the new random “Published” date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It supports any date range. Posts with dates randomized to the future will be automatically scheduled for publication. Comment dates are simply updated to the random date within the selected range.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> This plugin performs irreversible changes to your post and comment dates. Always back up your database before use! If you find this plugin useful, please consider making a donation to support its development.\u003C\u002Fp>\n\u003Ch4>Key Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bulk randomize dates for published posts (of a selected post type) and\u002For approved comments.\u003C\u002Fli>\n\u003Cli>Choose to randomize only posts, only comments, or both simultaneously.\u003C\u002Fli>\n\u003Cli>Set a specific date and time range (past or future) for the randomized dates.\u003C\u002Fli>\n\u003Cli>Automatically schedules posts if their new random date is in the future.\u003C\u002Fli>\n\u003Cli>Optionally update the post “Last Modified” date to match the new “Published” date.\u003C\u002Fli>\n\u003Cli>Auto-detects all public post types for selection.\u003C\u002Fli>\n\u003Cli>Simple settings interface integrated into the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Includes donation links to support the plugin author.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Recommended for WordPress 5.0 and higher. Tested up to WordPress 6.7.\u003C\u002Fp>\n\u003Ch3>Warning\u003C\u002Fh3>\n\u003Cp>The date changes performed by this plugin are \u003Cstrong>NOT REVERSIBLE\u003C\u002Fstrong> through the plugin interface. Please \u003Cstrong>backup your WordPress database\u003C\u002Fstrong> before you use this plugin. The authors are not responsible for any data loss. Use at your own risk.\u003C\u002Fp>\n","Simple plugin that bulk changes the publication date of published posts and\u002For approved comments to random dates within a specified time range.",97723,10,"2025-04-06T14:01:00.000Z","6.7.5",[111,112,113,114,115],"comment-dates","post-dates","random-comment-dates","random-dates","random-post-dates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-date-randomizer.zip",{"slug":118,"name":119,"version":120,"author":80,"author_profile":81,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":34,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":134,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":137,"last_vuln_date":138,"fetched_at":29},"smart-recent-posts-widget","Smart Recent Posts Widget","1.0.4","\u003Cp>\u003Cstrong>Due to WordPress 5.8 major update for Widgets, if you want to use this plugin, you must use WordPress 5.8.x\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart recent posts widget\u003C\u002Fstrong> provides flexible and highly customizable \u003Ca href=\"https:\u002F\u002Fidenovasi.com\u002Fprojects\u002Fsmart-recent-posts-widget\u002F\" rel=\"nofollow ugc\">recent posts widget\u003C\u002Fa>. Allows you to display a list of the most recent posts with thumbnail, excerpt, date, author, comment count also you can display it from all or specific or multiple categories or tags, post types and much more!\u003C\u002Fp>\n\u003Ch4>Install, Activate, Done!\u003C\u002Fh4>\n\u003Cp>Using the widget is super easy with clear inline information. It provides a lot of options to fit your needs, need more option? Please ask on \u003Cstrong>Support\u003C\u002Fstrong> forum.\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Style\u003C\u002Fstrong>: Choose 3 different posts list style\u003C\u002Fli>\n\u003Cli>Open link in new tab\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post title\u003C\u002Fli>\n\u003Cli>Allow you to set title url\u003C\u002Fli>\n\u003Cli>Selected or multiple post types\u003C\u002Fli>\n\u003Cli>Selected or multiple categories\u003C\u002Fli>\n\u003Cli>Selected or multiple tags\u003C\u002Fli>\n\u003Cli>Include or Exclude Categories\u003C\u002Fli>\n\u003Cli>Post status\u003C\u002Fli>\n\u003Cli>Custom html or text before and\u002For after recent posts\u003C\u002Fli>\n\u003Cli>Orderby date, comment count, random, and more\u003C\u002Fli>\n\u003Cli>Display thumbnails\u003C\u002Fli>\n\u003Cli>Display excerpt, with customizable length.\u003C\u002Fli>\n\u003Cli>Display post date\u003C\u002Fli>\n\u003Cli>Display modification date\u003C\u002Fli>\n\u003Cli>Display comment count\u003C\u002Fli>\n\u003Cli>Display post author\u003C\u002Fli>\n\u003Cli>Exclude current post\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>Multiple widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support this project\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsmart-recent-posts-widget\u002F\" rel=\"nofollow ugc\">Translate to your language\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fsmart-recent-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fsatrya\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Style Explanation\u003C\u002Fh3>\n\u003Cp>There are 3 style you can choose:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default\u003C\u002Fli>\n\u003Cli>Classic\u003C\u002Fli>\n\u003Cli>Modern\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Default\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is just a basic style, the posts list style follow your theme stylesheet.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Classic\u003C\u002Fstrong>\u003Cbr \u002F>\nClassic style is a basic style with some little improvement, it adds a nice border bottom to each list to seperate them and change the font color and size of the post meta and excerpt. This style works with whatever setting you choose, either small thumbnail or big thumbnail with centered position.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modern\u003C\u002Fstrong>\u003Cbr \u002F>\nModern style adds a nice opacity to the thumbnail and display the title on the corner of the thumbnail. This style \u003Cstrong>only\u003C\u002Fstrong> works perfectly with some condition, if you want to get the best result please follow below steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Switch the \u003Cstrong>Thumbnail Size\u003C\u002Fstrong> to \u003Cem>medium\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Only\u003C\u002Fstrong> display the title, please uncheck another data such as \u003Cstrong>date\u003C\u002Fstrong>, \u003Cstrong>comment count\u003C\u002Fstrong>, \u003Cstrong>author\u003C\u002Fstrong>, etc.\u003C\u002Fli>\n\u003Cli>Remove everything inside the \u003Cstrong>Custom CSS\u003C\u002Fstrong> box.\u003C\u002Fli>\n\u003Cli>Switch the Style option to \u003Cstrong>Modern\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Done!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please open the \u003Cstrong>Screenshot\u003C\u002Fstrong> tab above to see the style design.\u003C\u002Fp>\n","Provides advanced recent posts widget,you can display it with thumbnails, excerpt, date, author, comment count and more.",9000,132296,96,"2024-07-28T14:32:00.000Z","6.5.8","5.8","5.6",[131,54,132,133,94],"popular-posts","recent-posts","thumbnails","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-recent-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-recent-posts-widget.1.0.4.zip",71,1,"2024-04-26 00:00:00",{"attackSurface":140,"codeSignals":163,"taintFlows":209,"riskAssessment":210,"analyzedAt":220},{"hooks":141,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":27,"unprotectedCount":27},[142,148,152,155],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","init","WARP__init","func\\function.php",27,{"type":143,"name":149,"callback":150,"file":146,"line":151},"wp_head","WARP__addScript",101,{"type":143,"name":153,"callback":150,"file":146,"line":154},"wp_footer",102,{"type":143,"name":156,"callback":157,"file":146,"line":158},"widgets_init","WARP__widget_init",288,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":208},[],{"prepared":27,"raw":27,"locations":166},[],{"escaped":27,"rawEcho":168,"locations":169},21,[170,173,175,176,178,180,182,184,186,188,189,191,193,194,196,197,199,201,203,204,206],{"file":146,"line":171,"context":172},5,"raw output",{"file":146,"line":174,"context":172},23,{"file":146,"line":35,"context":172},{"file":146,"line":177,"context":172},99,{"file":146,"line":179,"context":172},122,{"file":146,"line":181,"context":172},126,{"file":146,"line":183,"context":172},129,{"file":146,"line":185,"context":172},133,{"file":146,"line":187,"context":172},135,{"file":146,"line":187,"context":172},{"file":146,"line":190,"context":172},137,{"file":146,"line":192,"context":172},139,{"file":146,"line":192,"context":172},{"file":146,"line":195,"context":172},151,{"file":146,"line":195,"context":172},{"file":146,"line":198,"context":172},153,{"file":146,"line":200,"context":172},155,{"file":146,"line":202,"context":172},163,{"file":146,"line":202,"context":172},{"file":146,"line":205,"context":172},165,{"file":146,"line":207,"context":172},190,[],[],{"summary":211,"deductions":212},"The simplicy-random-post plugin v1.7 demonstrates a generally good security posture in terms of its attack surface and known vulnerability history. There are no recorded CVEs, indicating a history of secure development or prompt patching. Furthermore, the static analysis reveals no identified dangerous functions, SQL queries executed without prepared statements, file operations, external HTTP requests, or vulnerabilities in taint analysis. This suggests a low likelihood of common, severe vulnerability types such as RCE, SQL injection, or path traversal. However, a significant concern arises from the complete lack of output escaping for all 21 identified output points. This means that any data rendered to the user, even if it originates from trusted sources, is not being sanitized, creating a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks, while not directly tied to a specific entry point in this analysis, further exacerbates the risk associated with the unescaped output, as there are no additional layers of defense to prevent malicious scripts from being injected and executed.",[213,216,218],{"reason":214,"points":215},"All outputs are unescaped",18,{"reason":217,"points":171},"No nonce checks found",{"reason":219,"points":171},"No capability checks found","2026-03-16T23:03:58.451Z",{"wat":222,"direct":230},{"assetPaths":223,"generatorPatterns":226,"scriptPaths":227,"versionParams":229},[224,225],"\u002Fwp-content\u002Fplugins\u002Fsimplicy-random-post\u002Fcss\u002Fsimplicy_random_post.css","\u002Fwp-content\u002Fplugins\u002Fsimplicy-random-post\u002Fcss\u002Fadmin.css",[],[228],"\u002Fwp-content\u002Fplugins\u002Fsimplicy-random-post\u002Fjs\u002Fsp-random-post.js",[],{"cssClasses":231,"htmlComments":239,"htmlAttributes":240,"restEndpoints":244,"jsGlobals":246,"shortcodeOutput":249},[232,4,233,234,235,236,237,238],"simplicy-random-post-img","random-post-title","simplicy-date_random-post","random-post-excerpt","SP-random-post","icon-reload","SP-random-Post",[],[241,242,243],"id=\"random-post-","id=\"random-post-more","class=\"icon-reload\"",[245],"\u002Fwp-json\u002Fsimplicy-random-post\u002Fv1\u002Frandom-posts",[247,248],"WARP__","WARP_.get_random_posts",[250],"\u003Cul id=\"wp-random-posts\">"]