[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjMrak9uBX5-2qmYwWElH8zseqbvYZbKbIXi2RU_Ln-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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":36,"analysis":132,"fingerprints":194},"set-aside","Set Aside","0.2","Martin Lormes","https:\u002F\u002Fprofiles.wordpress.org\u002Ftfnab\u002F","\u003Cp>Set Aside lets you change the post format on all posts in a category. This should come in useful e.g. when you used to run a theme that styles posts as “Asides” based on categories, and then you switch to a theme that styles them based on the post format, a feature which was introduced in WordPress 3.1\u003C\u002Fp>\n","Change the post format on all posts in one category. Useful when you switch from styling \"Asides\" based on category to the new post formats.",10,2122,0,"2011-07-11T07:24:00.000Z","3.2.1","3.1","",[19,20,21],"aside","post","post-format","http:\u002F\u002Ften-fingers-and-a-brain.com\u002Fwordpress-plugins\u002Fset-aside\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fset-aside.0.2.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"tfnab",5,2220,88,30,86,"2026-04-04T19:50:10.763Z",[37,57,77,96,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":32,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"bulk-convert-post-format","Bulk Convert Post Format","1.1.5","Razorfrog Web Design","https:\u002F\u002Fprofiles.wordpress.org\u002Frazorfrog\u002F","\u003Cp>Bulk convert posts in a category to a selected post format. Select from a dropdown of categories and a dropdown of defined post formats.\u003C\u002Fp>\n","Bulk convert posts in a category to a selected post format.",100,9375,8,"2025-12-09T23:14:00.000Z","6.9.4","5.2","7.2",[53,54],"bulk-convert","post-formats","https:\u002F\u002Frazorfrog.com\u002Fbulk-edit-wordpress-post-format\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-convert-post-format.1.1.5.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":45,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":16,"requires_php":17,"tags":70,"homepage":75,"download_link":76,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"ifttt-post-formats","IFTTT Post Formats & Post Types","0.1.3","Justin Sternberg","https:\u002F\u002Fprofiles.wordpress.org\u002Fjtsternberg\u002F","\u003Cp>IFTTT (if this, then that) is one of the coolest web services available, and allows you to connect your different web service accounts to create ‘recipes’. An example of a recipe that I have is to create a new WordPress post on my blog whenever I favorite a YouTube video.\u003C\u002Fp>\n\u003Cp>Unfortunately IFTTT doesn’t have a way to specify a post format or a custom post type, so this plugin provides a couple ways to update them.\u003C\u002Fp>\n\u003Cp>To set the post format, you need to set the category in IFTTT to one of the following categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ifttt-aside\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-gallery\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-link\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-image\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-quote\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-status\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-video\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-audio\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>ifttt-chat\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So for my YouTube -> WordPress recipe, I have it adding the ‘ifttt-video’ category in IFTTT (IFTTT allows you to specify the category for the posts it creates), and voilà, when it’s published, the format has been set.\u003C\u002Fp>\n\u003Cp>If you want to instead set the new post to a custom post type, you can do so by setting the category in IFTTT to one that matches this pattern: \u003Cstrong>\u003Ccode>ifttt-posttype-{post_type_slug}\u003C\u002Fcode>\u003C\u002Fstrong>. So if you wanted to create new WordPress pages with IFTTT, you would add the \u003Cstrong>\u003Ccode>ifttt-posttype-page\u003C\u002Fcode>\u003C\u002Fstrong> category.\u003C\u002Fp>\n\u003Cp>And finally, if you want the IFTTT categories to be stored as a \u003Cem>different\u003C\u002Fem> taxonomy, you can do so by setting the category in IFTTT to one that matches this pattern: \u003Cstrong>\u003Ccode>ifttt-taxonomy-{taxonomy_slug}\u003C\u002Fcode>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> These speciall \u003Ccode>ifttt-*\u003C\u002Fcode> categories will not actually be set on the post\u002Fpage\u002Fobject. These are ‘special’ categories which simply serve as flags for which post format, post-type or taxonomy to send the data to, and they are removed from the list of categories which are actually stored to the post.\u003C\u002Fp>\n\u003Cp>Hope you find this useful!\u003C\u002Fp>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjtsternberg\u002FIFTTT-Post-Formats\" rel=\"nofollow ugc\">contribute to or fork this plugin on github\u003C\u002Fa>.\u003C\u002Fp>\n","Set a post format or post type for your IFTTT-created posts via a post format or post type category.",80,7844,2,"2016-08-16T15:43:00.000Z","4.6.0",[71,72,73,54,74],"automation","if-this-then-that","ifttt","post-types","http:\u002F\u002Fdsgnwrks.pro\u002Fplugins\u002Fifttt-post-formats","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fifttt-post-formats.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":45,"num_ratings":87,"last_updated":88,"tested_up_to":89,"requires_at_least":16,"requires_php":17,"tags":90,"homepage":94,"download_link":95,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"ytsubscribe","ytSubscribe – Youtube Subscribe Button","2016.10.2.3","My Coding Tricks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmycodingtricks\u002F","\u003Cp>ytSubscribe is a Youtube Subscribe Button jQuery Plugin that automatically add\u002Finserts Youtube Subcribe Button Below each Video in your WordPress Post.\u003C\u002Fp>\n\u003Cp>How to Find Youtube Channel Id (https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=kxSWWSJkaMY)\u003C\u002Fp>\n\u003Cp>Get More Subscribers on YouTube using ytSubscribe(https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=5nYhGxtaWv8)\u003C\u002Fp>\n","Automatically Add Youtube Subscribe Button Below each Video WordPress Plugin",50,9756,1,"2016-10-02T12:41:00.000Z","4.6.30",[20,21,91,92,93],"video","youtube","youtube-video","http:\u002F\u002Fmycodingtricks.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fytsubscribe.2016.10.2.3.zip",{"slug":97,"name":98,"version":6,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":33,"downloaded":103,"rating":45,"num_ratings":87,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":111,"download_link":112,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"better-formats","Better Formats","Dutch van Andel","https:\u002F\u002Fprofiles.wordpress.org\u002Fveraxus\u002F","\u003Cp>This plugin is intended to improve the usability of WordPress’s built-in Post Formats feature exclusively through some\u003Cbr \u002F>\nkey changes in design.\u003C\u002Fp>\n\u003Cp>The unhelpful list of radio buttons is replaced with with Retina-compatible icons, format titles, and brief, helpful\u003Cbr \u002F>\ndescriptions of each format. Instead of dramatically changing the way WordPress works, Better Formats simply tries to\u003Cbr \u002F>\nmake the existing WordPress Post Formats feature more friendly and informative.\u003C\u002Fp>\n\u003Cp>Additional user-centric improvements are planned. This initial release is intended to help spur conversation about Post\u003Cbr \u002F>\nFormat improvements currently being considered for WordPress core.\u003C\u002Fp>\n","Improves the UI for WordPress's built-in post formats.",7221,"2013-10-18T18:49:00.000Z","3.7.41","3.5",[108,20,54,109,110],"admin","posts","ui","http:\u002F\u002Fplugins.mattvanandel.com\u002Fbetterformats","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-formats.0.3.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":33,"downloaded":121,"rating":13,"num_ratings":13,"last_updated":122,"tested_up_to":123,"requires_at_least":124,"requires_php":17,"tags":125,"homepage":130,"download_link":131,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"easy-news-ticker","Easy News Ticker","1.0.0","ifte.hsn2013","https:\u002F\u002Fprofiles.wordpress.org\u002Fiftehsn2013\u002F","\u003Cp>Easy news ticker is very simple and tiny plugin that helps you to show your vertically scrolling post or pages. Using short code you will able to use the ticker in any post or page to display your post scrolling vertically. Its widget enables you to use it in yor widget area. If you want to show all post of one or multiple categories it is super easy!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>jQuery – Easy Ticker – www.aakashweb.com\u003C\u002Fli>\n\u003C\u002Fol>\n","Easy news ticker is a tiny news ticker plugin that scroll the list infinitely vertically.",6221,"2015-07-09T12:31:00.000Z","4.1.42","3.7",[126,21,127,128,129],"news","post-scroller","ticker","vertical-news-ticker","http:\u002F\u002Fontorok.com\u002Feasy_news_ticker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-news-ticker.1.1.0.zip",{"attackSurface":133,"codeSignals":144,"taintFlows":157,"riskAssessment":184,"analyzedAt":193},{"hooks":134,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":13,"unprotectedCount":13},[135],{"type":136,"name":137,"callback":137,"file":138,"line":139},"action","admin_menu","set-aside.php",117,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":13,"externalRequests":13,"nonceChecks":87,"capabilityChecks":13,"bundledLibraries":156},[],{"prepared":13,"raw":13,"locations":147},[],{"escaped":149,"rawEcho":67,"locations":150},9,[151,154],{"file":138,"line":152,"context":153},60,"raw output",{"file":138,"line":155,"context":153},75,[],[158,176],{"entryPoint":159,"graph":160,"unsanitizedCount":13,"severity":175},"management_page (set-aside.php:38)",{"nodes":161,"edges":172},[162,167],{"id":163,"type":164,"label":165,"file":138,"line":166},"n0","source","$_POST",52,{"id":168,"type":169,"label":170,"file":138,"line":152,"wp_function":171},"n1","sink","echo() [XSS]","echo",[173],{"from":163,"to":168,"sanitized":174},true,"low",{"entryPoint":177,"graph":178,"unsanitizedCount":13,"severity":175},"\u003Cset-aside> (set-aside.php:0)",{"nodes":179,"edges":182},[180,181],{"id":163,"type":164,"label":165,"file":138,"line":166},{"id":168,"type":169,"label":170,"file":138,"line":152,"wp_function":171},[183],{"from":163,"to":168,"sanitized":174},{"summary":185,"deductions":186},"The \"set-aside\" v0.2 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits its attack surface, with no unprotected entry points detected. The code analysis further reveals a clean bill of health regarding dangerous functions, SQL queries (all using prepared statements), file operations, and external HTTP requests. The presence of nonce checks, even with zero capability checks, indicates some awareness of security best practices for potential interaction points. The taint analysis also shows no critical or high-severity flows with unsanitized paths, suggesting that data handling is likely robust.\n\nHowever, the plugin's security is not without potential concerns. While the overall output escaping is good at 82%, the remaining 18% represents a potential area for cross-site scripting (XSS) vulnerabilities if those unescaped outputs are user-controllable. The complete lack of capability checks across all analyzed code, coupled with the absence of explicit permission callbacks for REST API routes (though there are none), could become a risk if any interaction points are ever added without proper authorization checks. The vulnerability history being completely empty is positive, but it's important to note that this could simply mean the plugin hasn't been widely scrutinized or targeted, rather than definitively indicating perfect security.\n\nIn conclusion, \"set-aside\" v0.2 appears to be a secure plugin, particularly due to its minimal attack surface and diligent use of prepared statements. The primary weaknesses lie in the potential for XSS through unescaped output and the broader concern of absent capability checks for future development. The lack of historical vulnerabilities is a strength, but should be viewed with the understanding that it may not guarantee future invulnerability. A slightly higher score on output escaping and the addition of capability checks would further solidify its security.",[187,190],{"reason":188,"points":189},"Unescaped output detected (18%)",6,{"reason":191,"points":192},"No capability checks found",4,"2026-03-17T01:09:18.574Z",{"wat":195,"direct":200},{"assetPaths":196,"generatorPatterns":197,"scriptPaths":198,"versionParams":199},[],[],[],[],{"cssClasses":201,"htmlComments":204,"htmlAttributes":205,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[202,203],"wrap","icon32",[],[206,207,208,209,210,211,212],"id=\"message\"","class=\"updated fade\"","id=\"icon-tools\"","class=\"icon32\"","id=\"cat\"","id=\"post_format\"","class=\"button-secondary\"",[],[],[5,216],"Change Post Format"]