[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffc9vs9l1U5f2c2f9cZLPtnX1t1pFJkgSrYWevyX3_3I":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":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":151,"fingerprints":248},"post-gallery-widget","Post Gallery Widget","0.3.1.1","Ron Rennick","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmuguru\u002F","\u003Cp>This plugin adds a Gallery Posts menu to your WordPress dashboard. To add content to the rotating gallery:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add a new Gallery Post for each image\u002Fheadline to be shown in the rotating gallery\u003C\u002Fli>\n\u003Cli>Attach one or more images to the gallery post by uploading the image(s) with the media uploader while editing the post\u003C\u002Fli>\n\u003Cli>Enter the title & content that you would like to overlay the image\u003C\u002Fli>\n\u003Cli>Publish the post(s)\u003C\u002Fli>\n\u003Cli>Add the Rotating Post Gallery widget to widget area on your home page\u003C\u002Fli>\n\u003Cli>Enter the number of Posts to rotate in the gallery (default = All).\u003C\u002Fli>\n\u003Cli>Choose the size of image to display in the gallery (based on your Media Settings)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>When multiple images are attached to a Gallery Post one of the images is randomly selected to be shown on each page view.\u003C\u002Fp>\n\u003Cp>In the initial verion, you will have to add some CSS to your theme’s stylesheet:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.slideshow {\n    width: 123px;\n    height: 456px;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Substitute 123 & 456 with the width & height in your Media Settings.\u003C\u002Fp>\n\u003Cp>This plugin was written by \u003Ca href=\"http:\u002F\u002Fronandandrea.com\u002F\" rel=\"nofollow ugc\">Ron Rennick\u003C\u002Fa> in collaboration with the \u003Ca href=\"http:\u002F\u002Fdev.commons.gc.cuny.edu\u002F\" rel=\"nofollow ugc\">CUNY Academic Commons\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwpmututorials.com\u002Fplugins\u002Fpost-gallery-widget\u002F\" rel=\"nofollow ugc\">Plugin Page\u003C\u002Fa>\u003C\u002Fp>\n","A rotating gallery widget using a custom post type for gallery content.",10,6648,0,"2015-08-10T12:43:00.000Z","4.3.34","3.0","",[19,20,21,22],"custom","gallery","post","widget","http:\u002F\u002Fwpmututorials.com\u002Fplugins\u002Fpost-gallery-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-gallery-widget.0.3.1.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":11,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":25,"computed_at":34},"wpmuguru",1220,87,30,"2026-04-04T13:27:42.542Z",[36,62,85,108,131],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":27},"apollo13-framework-extensions","Apollo13 Framework Extensions","1.9.9","apollo13themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fapollo13themes\u002F","\u003Cp>\u003Cstrong>Apollo13 Framework Extensions\u003C\u002Fstrong> adds few features to themes build on Apollo13 Framework. These are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Designs Importer,\u003C\u002Fli>\n\u003Cli>shortcodes based on Apollo13 Framework features: writtng effect, count down, socials, scroller, slider, galleries, post grid,\u003C\u002Fli>\n\u003Cli>support for WPBakery Page Builder elements added by Apollo13 Framework,\u003C\u002Fli>\n\u003Cli>custom post types: albums, works & people,\u003C\u002Fli>\n\u003Cli>Export\u002FImport of theme options,\u003C\u002Fli>\n\u003Cli>Custom Sidebar,\u003C\u002Fli>\n\u003Cli>Custom CSS,\u003C\u002Fli>\n\u003Cli>Meta options that are creating content for posts, pages, albums and works,\u003C\u002Fli>\n\u003Cli>Responsive Image resizing ,\u003C\u002Fli>\n\u003Cli>Maintenance mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires one of themes build on \u003Cstrong>Apollo13 Framework\u003C\u002Fstrong> theme to be installed.\u003C\u002Fp>\n\u003Cp>It is mostly used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree\u002F\" rel=\"nofollow ugc\">Rife Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapollo13themes.com\u002Frife\u002F\" rel=\"nofollow ugc\">Rife Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits & Copyright\u003C\u002Fh3>\n\u003Ch4>Anime.js, Copyright 2019 Julian Garnier\u003C\u002Fh4>\n\u003Cp>Licenses: MIT\u003Cbr \u002F>\nSource: https:\u002F\u002Fanimejs.com\u002F\u003C\u002Fp>\n","Adds custom post types, shortcodes and some features that are used in themes built on Apollo13 Framework.",20000,534616,100,1,"2025-12-04T08:12:00.000Z","6.5.8","4.7","5.4.0",[53,54,55,56],"custom-post-types","elementor-widgets","shortcodes","wpbakery-page-builder-support","https:\u002F\u002Fapollo13themes.com\u002Frife\u002Ffree","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapollo13-framework-extensions.zip",95,6,"2026-02-18 15:32:44",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":84,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"custom-post-type-widgets","Custom Post Type Widgets","1.5.2","thingsym","https:\u002F\u002Fprofiles.wordpress.org\u002Fthingsym\u002F","\u003Cp>Custom Post Type Widgets plugin adds default custom post type widgets.\u003Cbr \u002F>\nYou can filter by registered Custom Post Type or Taxonomy on widgets.\u003C\u002Fp>\n\u003Ch4>Descriptions of Widgets\u003C\u002Fh4>\n\u003Ch4>Recent Posts (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>display a list of the most recent custom posts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the list of recent custom posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> – if selected, filter by a custom post type. (e.g. post).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Number of posts to show (at most 15)\u003C\u002Fstrong> – enter the number of posts to display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display post date?\u003C\u002Fstrong> – if checked, display post date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Archives (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>display a list of archive links for each month that has custom posts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the list of archive links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> – if selected, filter by a custom post type. (e.g. post).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive Type\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display as dropdown\u003C\u002Fstrong> – if checked, this box causes the archives to be displayed in a drop-down box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show post counts\u003C\u002Fstrong> – if checked, this box causes a count of the number of posts for each archive period.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Categories (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>display a list of categories that has custom posts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the list of categories.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy\u003C\u002Fstrong> – if selected, filter a custom taxonomy (e.g. category).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display as dropdown\u003C\u002Fstrong> – if checked, this box causes the categories to be displayed in a dropdown box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show post counts\u003C\u002Fstrong> – if checked, this box causes the count of the number of posts to display with each category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show hierarchy\u003C\u002Fstrong> – if checked, shows parent\u002Fchild relationships in an indented manner.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Calendar (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>display a calendar of the current month.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the calendar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> – if selected, filter by a custom post type. (e.g. post).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recent Comments (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>display a list of the most recent comments.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the list of recent comments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> – if selected, filter by a custom post type. (e.g. post).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Number of comments to show (at most 15)\u003C\u002Fstrong> – enter the number of comments to be displayed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tag Cloud (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>display a list of the top 45 that has used in a tag cloud.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the tag cloud.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy\u003C\u002Fstrong> – if selected, filter a custom taxonomy (e.g. post_tag).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show tag counts\u003C\u002Fstrong> – if checked, this box causes the count of the number of tags to display with each tag.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Search (Custom Post Type)\u003C\u002Fh4>\n\u003Cp>A search form for your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Title\u003C\u002Fstrong> – description that appears over the search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> – if selected, filter by a custom post type. (e.g. post).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Hooks\u003C\u002Fh4>\n\u003Cp>Custom Post Type Widgets has its own hooks. See the reference for details.\u003C\u002Fp>\n\u003Cp>Reference: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets#hooks\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets#hooks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If you have any trouble, you can use the forums or report bugs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-post-type-widgets\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-post-type-widgets\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribution\u003C\u002Fh4>\n\u003Cp>Small patches and bug reports can be submitted a issue tracker in Github. Forking on Github is another good way. You can send a pull request.\u003C\u002Fp>\n\u003Cp>Translating a plugin takes a lot of time, effort, and patience. I really appreciate the hard work from these contributors.\u003C\u002Fp>\n\u003Cp>If you have created or updated your own language pack, you can send gettext PO and MO files to author. I can bundle it into plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\" rel=\"nofollow ugc\">VCS – GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-widgets\u002F\" rel=\"ugc\">Homepage – WordPress Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcustom-post-type-widgets\" rel=\"nofollow ugc\">Translate Custom Post Type Widgets into your language.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also contribute by answering issues on the forums.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Forum: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-post-type-widgets\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcustom-post-type-widgets\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Issues: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\u002Fissues\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\u002Fissues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Patches and Bug Fixes\u003C\u002Fh4>\n\u003Cp>Forking on Github is another good way. You can send a pull request.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Fork \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\" rel=\"nofollow ugc\">Custom Post Type Widgets\u003C\u002Fa> from GitHub repository\u003C\u002Fli>\n\u003Cli>Create a feature branch: git checkout -b my-new-feature\u003C\u002Fli>\n\u003Cli>Commit your changes: git commit -am ‘Add some feature’\u003C\u002Fli>\n\u003Cli>Push to the branch: git push origin my-new-feature\u003C\u002Fli>\n\u003Cli>Create new Pull Request\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Contribute guidlines\u003C\u002Fh4>\n\u003Cp>If you would like to contribute, here are some notes and guidlines.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All development happens on the \u003Cstrong>develop\u003C\u002Fstrong> branch, so it is always the most up-to-date\u003C\u002Fli>\n\u003Cli>The \u003Cstrong>master\u003C\u002Fstrong> branch only contains tagged releases\u003C\u002Fli>\n\u003Cli>If you are going to be submitting a pull request, please submit your pull request to the \u003Cstrong>develop\u003C\u002Fstrong> branch\u003C\u002Fli>\n\u003Cli>See about \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Ffork-a-repo\u002F\" rel=\"nofollow ugc\">forking\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Farticles\u002Fusing-pull-requests\u002F\" rel=\"nofollow ugc\">pull requests\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Test Matrix\u003C\u002Fh4>\n\u003Cp>For operation compatibility between PHP version and WordPress version, see below \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets\u002Factions\" rel=\"nofollow ugc\">Github Actions\u003C\u002Fa>.\u003C\u002Fp>\n","Custom Post Type Widgets plugin adds default custom post type widgets.",10000,213072,96,14,"2024-08-22T07:06:00.000Z","6.6.5","4.9","5.6",[79,80,22,81],"custom-post-type","taxonomy","widgets","https:\u002F\u002Fgithub.com\u002Fthingsym\u002Fcustom-post-type-widgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-widgets.1.5.2.zip",92,{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":70,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":17,"tags":99,"homepage":104,"download_link":105,"security_score":72,"vuln_count":106,"unpatched_count":13,"last_vuln_date":107,"fetched_at":27},"custom-post-widget","Content Blocks (Custom Post Widget)","3.4.1","Johan van der Wijk","https:\u002F\u002Fprofiles.wordpress.org\u002Fvanderwijk\u002F","\u003Cp>The \u003Ca href=\"http:\u002F\u002Fwww.vanderwijk.com\u002Fwordpress\u002Fwordpress-custom-post-widget\u002F?utm_source=wordpress&utm_medium=website&utm_campaign=custom_post_widget\" rel=\"nofollow ugc\">Content Blocks\u003C\u002Fa> allows you to display the contents of a specific custom post in a widget on in the content area using a shortcode.\u003C\u002Fp>\n\u003Cp>Even though you could use the text widget that comes with the default WordPress install, this plugin has some major benefits:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Content Blocks plugin enables users to \u003Cstrong>use the WYSIWYG editor\u003C\u002Fstrong> for editing the content and adding images.\u003C\u002Fli>\n\u003Cli>If you are using the standard WordPress text widgets to display content on various areas of your template, this content can only be edited by users with administrator access. If you would like \u003Cstrong>non-administrator accounts to modify the widget content\u003C\u002Fstrong>, you can use this plugin to provide them access to the custom posts that provide the content for the widget areas.\u003C\u002Fli>\n\u003Cli>You can even use the \u003Cstrong>featured image functionality\u003C\u002Fstrong> to display them in a widget.\u003C\u002Fli>\n\u003Cli>The Content Blocks plugin is \u003Cstrong>compatible with the WPML\u003C\u002Fstrong> Multi-Language plugin and automatically shows the correct language in the widget area.\u003C\u002Fli>\n\u003Cli>The Content Blocks can be included in posts and pages using the \u003Cstrong>built-in shortcode functionality\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin creates a ‘content_block’ custom post type. You can choose to either display the title on the page or use it to describe the contents and widget position of the content block. Note that these content blocks can only be displayed in the context of the page. I have added ‘public’ => false to the custom post type which means that it is not accessible outside the page context.\u003C\u002Fp>\n\u003Cp>To add content to a widget, drag it to the required position in the sidebar and select the title of the custom post in the widget configuration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Includes the following translations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Swedish (sv_SE) by \u003Ca href=\"http:\u002F\u002Fkrokedil.se\" rel=\"nofollow ugc\">Andreas Larsson\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) by \u003Ca href=\"https:\u002F\u002Fwww.ibidemgroup.com\" rel=\"nofollow ugc\">IBIDEM GROUP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (pt_BR) by Ronaldo Chevalier\u003C\u002Fli>\n\u003Cli>Polish (pl_PL) by Kuba Skublicki\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) by \u003Ca href=\"https:\u002F\u002Fvanderwijk.nl\" rel=\"nofollow ugc\">Johan van der Wijk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) by \u003Ca href=\"http:\u002F\u002Fjsemweb.cz\u002F\" rel=\"nofollow ugc\">Martin Kucera\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcustom-post-widget\" rel=\"nofollow ugc\">More translations are very welcome!\u003C\u002Fa>\u003C\u002Fp>\n","This plugin enables you to edit and display Content Blocks in a sidebar widget or using a shortcode.",727658,98,80,"2026-01-27T13:29:00.000Z","6.9.4","4.6",[100,101,102,103,22],"block","content-block","custom-post","shortcode","https:\u002F\u002Fvanderwijk.com\u002Fwordpress\u002Fwordpress-custom-post-widget\u002F?utm_source=wordpress&utm_medium=plugin&utm_campaign=custom_post_widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-widget.3.4.1.zip",5,"2025-02-19 21:17:14",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":70,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":127,"download_link":128,"security_score":129,"vuln_count":118,"unpatched_count":13,"last_vuln_date":130,"fetched_at":27},"pixtypes","PixTypes","2.0.0","pixelgrade","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelgrade\u002F","\u003Cp>With \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fpixtypes\" rel=\"nofollow ugc\">PixTypes\u003C\u002Fa> you can allow your theme to define what custom post types or meta-boxes should be active when your theme is up\u003C\u002Fp>\n\u003Cp>Note: This plugin is addressed to developers, it doesn’t do nothing if it isn’t \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpixelgrade\u002Fpixtypes#pixytpes_config\" rel=\"nofollow ugc\">properly configured\u003C\u002Fa>.\u003C\u002Fp>\n","A WordPress plugin for managing custom post types and custom meta boxes from a theme.",368356,40,2,"2026-02-25T10:21:00.000Z","6.7.5","6.0","7.4",[124,19,20,125,126],"builder","metadata","post-types","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpixtypes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixtypes.2.0.0.zip",99,"2023-08-11 00:00:00",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":70,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":75,"requires_at_least":143,"requires_php":17,"tags":144,"homepage":148,"download_link":149,"security_score":84,"vuln_count":47,"unpatched_count":13,"last_vuln_date":150,"fetched_at":27},"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.",492332,90,55,"2024-07-17T01:21:00.000Z","3.5",[53,145,146,147,22],"featured-image","recent-posts","sticky-posts","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-posts-widget.2.3.2.zip","2024-02-13 00:00:00",{"attackSurface":152,"codeSignals":186,"taintFlows":240,"riskAssessment":241,"analyzedAt":247},{"hooks":153,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":13,"unprotectedCount":13},[154,159,163,167,172,175,178],{"type":155,"name":156,"callback":156,"file":157,"line":158},"action","init","post-gallery.php",48,{"type":155,"name":160,"callback":160,"priority":161,"file":157,"line":162},"admin_menu",20,72,{"type":155,"name":164,"callback":164,"priority":165,"file":157,"line":166},"save_post",12,73,{"type":155,"name":168,"callback":169,"priority":170,"file":157,"line":171},"do_meta_boxes","add_metabox",9,132,{"type":155,"name":173,"callback":173,"priority":47,"file":157,"line":174},"wp_head",185,{"type":155,"name":176,"callback":176,"priority":118,"file":157,"line":177},"wp_footer",186,{"type":155,"name":179,"callback":180,"file":157,"line":181},"widgets_init","register_rotating_post_widget",288,[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":190,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":47,"bundledLibraries":239},[],{"prepared":106,"raw":13,"locations":189},[],{"escaped":60,"rawEcho":191,"locations":192},25,[193,196,198,200,202,204,206,208,210,212,214,215,217,219,220,222,224,226,227,229,231,232,234,236,237],{"file":157,"line":194,"context":195},148,"raw output",{"file":157,"line":197,"context":195},192,{"file":157,"line":199,"context":195},206,{"file":157,"line":201,"context":195},207,{"file":157,"line":203,"context":195},208,{"file":157,"line":205,"context":195},217,{"file":157,"line":207,"context":195},218,{"file":157,"line":209,"context":195},221,{"file":157,"line":211,"context":195},240,{"file":157,"line":213,"context":195},241,{"file":157,"line":213,"context":195},{"file":157,"line":216,"context":195},243,{"file":157,"line":218,"context":195},244,{"file":157,"line":218,"context":195},{"file":157,"line":221,"context":195},246,{"file":157,"line":223,"context":195},250,{"file":157,"line":225,"context":195},251,{"file":157,"line":225,"context":195},{"file":157,"line":228,"context":195},253,{"file":157,"line":230,"context":195},254,{"file":157,"line":230,"context":195},{"file":157,"line":233,"context":195},256,{"file":157,"line":235,"context":195},257,{"file":157,"line":235,"context":195},{"file":157,"line":238,"context":195},259,[],[],{"summary":242,"deductions":243},"The \"post-gallery-widget\" plugin version 0.3.1.1 exhibits a generally good security posture based on the static analysis.  The absence of any AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points significantly limits the potential attack surface.  Furthermore, the use of prepared statements for all SQL queries and the presence of at least one capability check are positive security indicators.  The lack of file operations and external HTTP requests further reduces common vulnerability vectors.\n\nHowever, a significant concern arises from the low percentage of properly escaped output (19%). This suggests that user-supplied data or dynamic content displayed by the widget might not be adequately sanitized, potentially leading to Cross-Site Scripting (XSS) vulnerabilities.  The absence of taint analysis results, while possibly meaning no flows were found, could also indicate that the analysis was not comprehensive enough to detect subtle issues. The plugin also has no recorded vulnerability history, which is positive, but this also means there's no established track record of how the developers handle security issues.\n\nIn conclusion, while the plugin has a low attack surface and employs some good security practices like prepared statements, the poor output escaping is a notable weakness that requires attention. The lack of a robust vulnerability history means users are relying heavily on the current static analysis and the developer's proactive security efforts.",[244],{"reason":245,"points":246},"Low output escaping rate",7,"2026-03-17T00:29:17.805Z",{"wat":249,"direct":258},{"assetPaths":250,"generatorPatterns":253,"scriptPaths":254,"versionParams":255},[251,252],"\u002Fwp-content\u002Fplugins\u002Fpost-gallery-widget\u002Fpost-gallery.css","\u002Fwp-content\u002Fplugins\u002Fpost-gallery-widget\u002Fpost-gallery.js",[],[252],[256,257],"post-gallery-widget\u002Fpost-gallery.css?ver=","post-gallery-widget\u002Fpost-gallery.js?ver=",{"cssClasses":259,"htmlComments":262,"htmlAttributes":263,"restEndpoints":270,"jsGlobals":271,"shortcodeOutput":273},[260,261],"pgw-gallery","slideshow",[],[264,265,266,267,268,269],"data-size","data-pause","data-speed","data-random","data-order","data-margin",[],[272],"pgw_gallery",[274],"[post_gallery]"]