[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSE9DVt2Sa5oFPVhdhWPOAThsCxyfUyO20JNA1PyyXEA":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":18,"download_link":22,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":34,"analysis":135,"fingerprints":187},"lonely-sticky","Lonely Sticky","1.2","Andrea Gandino","https:\u002F\u002Fprofiles.wordpress.org\u002Fandg\u002F","\u003Cp>By default, the plugin allows to have only one sticky post at a time, which\u003Cbr \u002F>\nmeans that when saving a post that has been flagged as sticky, it automatically\u003Cbr \u002F>\nunsticks other posts.\u003C\u002Fp>\n\u003Cp>Under \u003Ccode>Settings\u003C\u002Fcode> > \u003Ccode>Lonely Sticky\u003C\u002Fcode>, an option can be found that allows you to\u003Cbr \u002F>\ndefine how many sticky posts can exist at a time. For example, if a maximum of\u003Cbr \u002F>\n3 posts is allowed, when saving a post that has been flagged as sticky, the two\u003Cbr \u002F>\nmost recent sticky posts present (if any) will be kept as sticky, along the one\u003Cbr \u002F>\nthat’s being saved.\u003C\u002Fp>\n\u003Cp>Setting the option to \u003Ccode>0\u003C\u002Fcode> will disable sticky posts completely.\u003C\u002Fp>\n","Allow only a certain number of sticky posts at a time.",90,2835,100,3,"2020-09-04T08:47:00.000Z","5.5.18","3.0.1","",[20,21],"post","sticky","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flonely-sticky.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":30,"avg_security_score":11,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"andg",110,30,87,"2026-04-05T15:17:59.305Z",[35,60,80,99,116],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":11,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":18,"tags":49,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":24,"last_vuln_date":59,"fetched_at":26},"ultimate-posts-widget","Ultimate Posts Widget","2.3.2","cl272","https:\u002F\u002Fprofiles.wordpress.org\u002Fcl272\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fultimate-posts-widget\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fultimate-posts-widget\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>UPDATE: Plugin ownership changed for this plugin. We are currently evaluating possible enhancements for it. Stay tuned! If you have any suggestions yourself, please let us know in the Support Forum.\u003C\u002Fp>\n\u003Cp>Note: This is a \u003Cstrong>classic widget\u003C\u002Fstrong> type, in order for it to work on the latest version of WordPress you will need \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F\" rel=\"ugc\">Classic Widgets\u003C\u002Fa> plugin installed on your site.\u003C\u002Fp>\n\u003Cp>The ultimate widget for displaying posts, custom post types or sticky posts with an array of options to customize the display.\u003C\u002Fp>\n\u003Cp>Designed for both the average user and developer, Ultimate Posts Widgets aims to provide flexibility and ease of use for displaying any kinds of posts within your widget areas. An array of widget options are available as well as hooks, filters and custom templates for more advanced customization.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filter by categories\u003C\u002Fli>\n\u003Cli>Filter by current category\u003C\u002Fli>\n\u003Cli>Filter by tags\u003C\u002Fli>\n\u003Cli>Filter by current tag\u003C\u002Fli>\n\u003Cli>Filter by custom post types\u003C\u002Fli>\n\u003Cli>Filter by sticky posts\u003C\u002Fli>\n\u003Cli>Select number of posts to display\u003C\u002Fli>\n\u003Cli>Display title\u003C\u002Fli>\n\u003Cli>Display publish date\u002Ftime with custom format options\u003C\u002Fli>\n\u003Cli>Display post author and link\u003C\u002Fli>\n\u003Cli>Display post comment count\u003C\u002Fli>\n\u003Cli>Display excerpt or full content\u003C\u002Fli>\n\u003Cli>Display read more link with custom label\u003C\u002Fli>\n\u003Cli>Display featured image and at any size\u003C\u002Fli>\n\u003Cli>Display post categories\u003C\u002Fli>\n\u003Cli>Display post tags\u003C\u002Fli>\n\u003Cli>Display custom fields\u003C\u002Fli>\n\u003Cli>Add text or HTML before and after posts list\u003C\u002Fli>\n\u003Cli>Add CSS class to widget\u003C\u002Fli>\n\u003Cli>Add widget title link\u003C\u002Fli>\n\u003Cli>Change excerpt length (in words)\u003C\u002Fli>\n\u003Cli>Order by date, title, number of comments, random or a custom field\u003C\u002Fli>\n\u003Cli>Exclude current post from the list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ tab\u003C\u002Fa> for documentation on custom templates, hooks, common issues, and more.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For help please ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fultimate-posts-widget\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enjoy this plugin? \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002F5U4SICyc\" rel=\"nofollow ugc\">Send a tip to support development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","The ultimate widget for displaying posts, custom post types or sticky posts with an array of options.",10000,492332,55,"2024-07-17T01:21:00.000Z","6.6.5","3.5",[50,51,52,53,54],"custom-post-types","featured-image","recent-posts","sticky-posts","widget","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-posts-widget.2.3.2.zip",92,1,"2024-02-13 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":18,"download_link":79,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"sticky-posts-switch","Sticky Posts – Switch","2.1.3","Markus Wiesenhofer","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkusfroehlich\u002F","\u003Cp>This plugin adds a new column to the post admin columns that allows you to easily mark a post so that it is sticky.\u003Cbr \u002F>\nSticky Posts is a WordPress feature only for posts, with this plugin you can use this feature also with custom post types.\u003C\u002Fp>\n\u003Ch4>Features of sticky posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>enables you to use the sticky posts feature with every custom post type on front page, archive page or category page\u003C\u002Fli>\n\u003Cli>quick and bulk edit support for custom post types\u003C\u002Fli>\n\u003Cli>selection of the post type (post or custom post type)\u003C\u002Fli>\n\u003Cli>selection of the color of the switch icon\u003C\u002Fli>\n\u003Cli>customized order of the column showing the switch icon\u003C\u002Fli>\n\u003Cli>use only built-in WordPress functions\u003C\u002Fli>\n\u003Cli>the star-icon switch saves the posts in the sticky status immediately with ajax\u003C\u002Fli>\n\u003Cli>optionally, set all translations of a post sticky, supports \u003Ca href=\"https:\u002F\u002Fpolylang.pro\" rel=\"nofollow ugc\">Polylang\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultilingual-press\" rel=\"ugc\">MultilingualPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds a sticky post switch functionality to the admin list post\u002Fcustom post type pages.",6000,53950,88,18,"2022-07-29T06:54:00.000Z","6.0.11","4.0",[76,77,20,21,78],"admin","cpt","switch","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsticky-posts-switch.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":18,"download_link":98,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"expire-sticky-posts","Expire Sticky Posts","1.0","Andy von Dohren","https:\u002F\u002Fprofiles.wordpress.org\u002Favondohren\u002F","\u003Cp>A simple plugin that allows you to set an expiration date on posts. Once a post is expired, it will no longer be sticky.\u003C\u002Fp>\n\u003Cp>Have you found a bug or have a suggestion or improvement you’d like to submit? This plugin is available on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Favondohren\u002FExpire-Sticky-Posts\" rel=\"nofollow ugc\">Github\u003C\u002Fa> and pull requests are welcome!\u003C\u002Fp>\n","A simple plugin that allows you to set an expiration date on posts. Once a post is expired, it will no longer be sticky.",1000,14012,2,"2014-12-20T00:00:00.000Z","4.0.38","3.6",[95,96,97,21],"expiration","expire","posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexpire-sticky-posts.1.0.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":88,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":17,"requires_php":18,"tags":112,"homepage":114,"download_link":115,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"seamless-sticky-custom-post-types","Seamless Sticky Custom Post Types","1.4","jaschaephraim","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaschaephraim\u002F","\u003Cp>There are no settings or custom functions. Set custom post types to be sticky just as you would with regular posts, and those post id’s will be included in the result of \u003Ccode>get_option( 'sticky_posts' )\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PLEASE NOTE\u003C\u002Fstrong> In order to integrate as seamlessly as possible, this plugin will \u003Cem>not\u003C\u002Fem> alter any queries or filter any functions. If your sticky posts aren’t appearing the way you want, there’s probably a good reason in your query (Is \u003Ccode>ignore_sticky_posts\u003C\u002Fcode> set to \u003Ccode>true\u003C\u002Fcode>? Is \u003Ccode>post_type\u003C\u002Fcode> set to a different type?). This plugin may be most appropriate for developers who just want the native sticky post UI and no other superfluous features.\u003C\u002Fp>\n\u003Cp>If you find this plugin useful, please rate it accordingly.\u003C\u002Fp>\n","Extends the native sticky post functionality to custom post types in a way that is identical to default posts.",73607,94,20,"2015-01-15T04:10:00.000Z","4.1.42",[113,21],"custom-post-type","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fseamless-sticky-custom-post-types\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseamless-sticky-custom-post-types.1.4.zip",{"slug":117,"name":118,"version":6,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":16,"requires_at_least":74,"requires_php":18,"tags":128,"homepage":133,"download_link":134,"security_score":23,"vuln_count":24,"unpatched_count":24,"last_vuln_date":25,"fetched_at":26},"custom-post-type-sticky","Custom Post Type Sticky","Abhay","https:\u002F\u002Fprofiles.wordpress.org\u002Fabhay-raj\u002F","\u003Cp>There are no settings or custom functions. Set custom post types to be sticky just as you would with regular posts, and those post id’s will be included in the result of \u003Ccode>get_option( 'sticky_posts' )\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>easy to install\u003C\u002Fli>\n\u003Cli>No need to settings in admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>This plugin requires PHP 5 or above and WordPress 3.0 or greater. It works in standard WordPress environments. It is strongly recommended to use WordPress in the newest version.\u003C\u002Fp>\n\u003Ch4>Contact\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have any suggestion, feel free to email me at abhayrajmca@gmail.com.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>only need to activate the plugin.\u003C\u002Fp>\n","Extends sticky post functionality to custom post types in a way that is identical to default posts.",900,20452,96,4,"2020-09-01T09:24:00.000Z",[117,129,130,131,132],"make-custom-post-type-sticky","sticky-cpt","sticky-custom-post","sticky-post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcpt_sticky\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-sticky.zip",{"attackSurface":136,"codeSignals":174,"taintFlows":182,"riskAssessment":183,"analyzedAt":186},{"hooks":137,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":24,"unprotectedCount":24},[138,144,148,153,157,162,166],{"type":139,"name":140,"callback":141,"file":142,"line":143},"action","init","lonely_sticky_setup","config\\config.php",42,{"type":139,"name":145,"callback":146,"file":142,"line":147},"admin_enqueue_scripts","lonely_sticky_enqueue_admin_assets",57,{"type":139,"name":149,"callback":150,"file":151,"line":152},"admin_init","sync_lonely_sticky_num","config\\helpers.php",79,{"type":139,"name":154,"callback":155,"file":151,"line":156},"save_post","lonely_sticky",135,{"type":139,"name":158,"callback":159,"file":160,"line":161},"plugins_loaded","lonely_sticky_load","lonely_sticky.php",61,{"type":139,"name":149,"callback":163,"file":164,"line":165},"build_settings","settings\\class-settings-page.php",48,{"type":139,"name":167,"callback":168,"file":164,"line":169},"admin_menu","create",51,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":24,"externalRequests":24,"nonceChecks":58,"capabilityChecks":14,"bundledLibraries":181},[],{"prepared":24,"raw":24,"locations":177},[],{"escaped":179,"rawEcho":24,"locations":180},45,[],[],[],{"summary":184,"deductions":185},"The lonely-sticky v1.2 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The code shows excellent adherence to security best practices, with all identified SQL queries utilizing prepared statements, all output being properly escaped, and a sufficient number of capability checks and a nonce check present. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its security.  The attack surface is notably clean, with no detected AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited.  Furthermore, the plugin has no recorded vulnerability history, including CVEs of any severity, indicating a stable and well-maintained codebase.  The taint analysis also shows no critical or high severity flows, reinforcing the confidence in its secure implementation.  The plugin appears to be very secure and low-risk.",[],"2026-03-16T21:23:08.771Z",{"wat":188,"direct":196},{"assetPaths":189,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[190,191],"\u002Fwp-content\u002Fplugins\u002Flonely-sticky\u002Fassets\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Flonely-sticky\u002Fassets\u002Fjs\u002Fbackend\u002Fscript.js",[],[191],[195],"lonely-sticky\u002Fassets\u002Fjs\u002Fbackend\u002Fscript.js?ver=",{"cssClasses":197,"htmlComments":198,"htmlAttributes":199,"restEndpoints":201,"jsGlobals":202,"shortcodeOutput":203},[],[],[200],"lonely_sticky_num",[],[],[]]