[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHJp6VO6jDX8RRW9lssAiH7bzSinJ8_KcqQwkzP70FU0":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":45,"crawl_stats":36,"alternatives":50,"analysis":152,"fingerprints":184},"allow-html-in-category-descriptions","Allow HTML in Category Descriptions","1.2.5","Arno Esterhuizen","https:\u002F\u002Fprofiles.wordpress.org\u002Farnoesterhuizen\u002F","\u003Cp>When you add text to the category description textarea and save the category, WordPress runs content filters that strips out all but the most basic formatting tags.\u003C\u002Fp>\n\u003Cp>This plugin disables those filters for roles with the necessary permissions. Any html code you add to the category description will not be stripped out.\u003C\u002Fp>\n\u003Cp>This plugin does not do anything other than disable the filters. It does not protect you from entering invalid HTML, nor does it help you create WYSIWYG HTML. You can use the post or page composing screen to help you create the text and formatting. Switch to the ‘code’ tab and copy the HTML code into the category description field.\u003C\u002Fp>\n","This plugin allows you to use unfiltered HTML in your category descriptions by disabling selected WordPress filters.",9000,122492,100,41,"2026-03-05T11:15:00.000Z","6.9.4","2.5","7.0",[20,21,22,23],"categories","category-descriptions","filter","html","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fallow-html-in-category-descriptions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fallow-html-in-category-descriptions.1.2.5.zip",78,1,"2026-02-13 18:18:44","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":36,"severity":38,"cvss_score":39,"cvss_vector":40,"vuln_type":41,"published_date":28,"updated_date":42,"references":43,"days_to_patch":36},"CVE-2026-0693","allow-html-in-category-descriptions-authenticated-administrator-stored-cross-site-scripting-via-category-descriptions","Allow HTML in Category Descriptions \u003C= 1.2.4 - Authenticated (Administrator+) Stored Cross-Site Scripting via Category Descriptions","The Allow HTML in Category Descriptions plugin for WordPress is vulnerable to Stored Cross-Site Scripting via category descriptions in all versions up to, and including, 1.2.4. This is due to the plugin unconditionally removing the `wp_kses_data` output filter for term_description, link_description, link_notes, and user_description fields without checking user capabilities. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in category descriptions that will execute whenever a user accesses a page where the category description is displayed. This only affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=1.2.4","medium",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2026-02-14 06:42:34",[44],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb63c9a5a-fa3e-46c7-9d9c-7c209fc5713a?source=api-prod",{"slug":46,"display_name":7,"profile_url":8,"plugin_count":27,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":47,"trust_score":48,"computed_at":49},"arnoesterhuizen",30,79,"2026-04-04T07:18:22.510Z",[51,72,93,114,133],{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":13,"num_ratings":61,"last_updated":62,"tested_up_to":16,"requires_at_least":63,"requires_php":64,"tags":65,"homepage":69,"download_link":70,"security_score":13,"vuln_count":71,"unpatched_count":71,"last_vuln_date":36,"fetched_at":29},"admin-category-filter","Post Category Filter (WP Admin)","1.7.3","Ivijan-Stefan Stipic","https:\u002F\u002Fprofiles.wordpress.org\u002Fivijanstefan\u002F","\u003Cp>Post Category Filter allows you to filter your post categories and custom taxonomies by adding a fast and intuitive search box on top of the term lists. As you type, the list updates instantly and shows only the categories or terms that match your query, making navigation quick even on sites with hundreds or thousands of entries.\u003C\u002Fp>\n\u003Cp>This plugin is designed for users who work with large WordPress websites, complex content structures, or extensive taxonomy sets. Instead of scrolling endlessly through long category lists, you can simply type a few letters and immediately locate the term you need. It provides a smoother editorial workflow and helps reduce time spent searching for the right category during post creation or editing.\u003C\u002Fp>\n\u003Cp>Post Category Filter works seamlessly inside the WordPress admin interface and supports all public taxonomies, including custom taxonomies created by themes or plugins. It does not modify your categories or database in any way. It simply adds an efficient, lightweight search layer to help you manage and assign terms more effectively.\u003C\u002Fp>\n\u003Cp>If you maintain a high volume of content, run news or magazine style websites, or organize your posts through detailed taxonomies, this plugin can significantly improve your daily publishing workflow. It is a simple but powerful solution for anyone looking to optimize category management, streamline content editing, and enhance usability in the WordPress admin area.\u003C\u002Fp>\n\u003Ch4>Want to contribute?\u003C\u002Fh4>\n\u003Cp>You can follow the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInfinitumForm\u002Fpost-category-filter\" rel=\"nofollow ugc\">Github repository\u003C\u002Fa> and submit issues or pull requests.\u003C\u002Fp>\n\u003Ch3>Adoption Notice\u003C\u002Fh3>\n\u003Cp>This plugin represents the continued development of the original “Admin Category Filter” created by Javier Villanueva (@jahvi).\u003C\u002Fp>\n\u003Cp>The project has been revived with the intention of ensuring long-term stability, modern compatibility, and responsible maintenance while preserving the core functionality that made the original plugin widely used.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Original author: Javier Villanueva (jahvi)\u003Cbr \u002F>\nMaintainer and current developer: Ivijan Stefan Stipic (INFINITUM FORM)\u003C\u002Fp>\n\u003Ch3>Legal Notice\u003C\u002Fh3>\n\u003Cp>This plugin retains the original GPLv2 license from the upstream version authored by Javier Villanueva (@jahvi).\u003C\u002Fp>\n\u003Cp>All new contributions are © 2025 Ivijan Stefan Stipic and released under the same GPLv2-or-later license.\u003C\u002Fp>\n","Quickly search and filter categories and taxonomies inside the WordPress admin.",1000,42764,25,"2026-03-02T08:55:00.000Z","6.0","7.4",[66,20,22,67,68],"admin","posts","taxonomy","https:\u002F\u002Finfinitumform.com\u002Fprojects\u002Fadmin-category-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-category-filter.1.7.3.zip",0,{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":59,"downloaded":80,"rating":13,"num_ratings":81,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":85,"tags":86,"homepage":90,"download_link":91,"security_score":92,"vuln_count":71,"unpatched_count":71,"last_vuln_date":36,"fetched_at":29},"woo-products-by-category","List Products By Category Widget for WooCommerce","1.3.0","Blaze Concepts","https:\u002F\u002Fprofiles.wordpress.org\u002Fblazeconcepts\u002F","\u003Cp>Display a list of all the products in a WooCommerce product category with this handy widget. Simply add the widget to a sidebar or widget area, customise the settings and your list is created.\u003C\u002Fp>\n\u003Ch4>Widget options include:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Title\u003C\u002Fstrong> – Add a title to your product list.\u003Cbr \u002F>\n\u003Cstrong>Category\u003C\u002Fstrong> – Choose from a dynamically loaded drop down list of all WooCommerce product categories available on your website.\u003Cbr \u002F>\n\u003Cstrong>Products Shown\u003C\u002Fstrong> – Leave blank to show all products in the category or only show a certain number.\u003Cbr \u002F>\n\u003Cstrong>Thumbnail\u003C\u002Fstrong> – Show\u002Fhide the product thumbnail.\u003Cbr \u002F>\n\u003Cstrong>Hidden Products\u003C\u002Fstrong> – NEW! Show\u002Fhide Hidden products.\u003Cbr \u002F>\n\u003Cstrong>Out Of Stock Products\u003C\u002Fstrong> – NEW! Show\u002Fhide Out Of Stock products.\u003Cbr \u002F>\n\u003Cstrong>Order By\u003C\u002Fstrong> – Sort the list of products by Product Name, Product ID, Date Published, Last Modified, Random or None.\u003Cbr \u002F>\n\u003Cstrong>Order\u003C\u002Fstrong> – Display the list of products in Ascending or Descending order.\u003C\u002Fp>\n","Display a list of all the products in a WooCommerce product category with this handy widget.",18373,5,"2020-11-08T17:05:00.000Z","5.5.18","4.9","5.6",[20,22,87,88,89],"products","widget","woocommerce","https:\u002F\u002Fwww.blazeconcepts.co.uk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-products-by-category.zip",85,{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":81,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":92,"vuln_count":71,"unpatched_count":71,"last_vuln_date":36,"fetched_at":29},"blog-post-filter","Blog Post Filter","1.1.0","ammar.shahraki","https:\u002F\u002Fprofiles.wordpress.org\u002Fammarshahraki\u002F","\u003Cp>Blog Post Filter is a plugin that allow the site administrator selects which categories should be shown on the site frontpage. Only posts that are in the selected categories would be shown on the site main loop.\u003C\u002Fp>\n\u003Cp>Major features of Blog Post filter include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simplicity: In contrast with similar plugin this plugin is very simple and easy to use.\u003C\u002Fli>\n\u003Cli>Efficiency: The plugin has a minimum processing overhead on the site.\u003C\u002Fli>\n\u003Cli>Multilingual: Supports Persian and English admin page translation.\u003C\u002Fli>\n\u003C\u002Ful>\n","Blog Post Filter filters frontpage posts by their categories.",300,14550,72,"2020-04-02T12:25:00.000Z","5.4.19","4.2.4","5.2.4",[20,109,22,110,111],"category","frontpage","post","http:\u002F\u002Fwww.sloth.ir\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-post-filter.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":13,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":131,"download_link":132,"security_score":92,"vuln_count":71,"unpatched_count":71,"last_vuln_date":36,"fetched_at":29},"cat-tag-filter-widget","Cat + Tag Filter","0.9.1","ajayver","https:\u002F\u002Fprofiles.wordpress.org\u002Fajayver\u002F","\u003Cp>If you were searching for an easy way to let your WordPress site visitors to filter your content by a category and several tags in the same time, this plugin will help you a lot. It will add a widget to your widgets admin page, where you can edit the settings and put it in any “widgetized” place on your website.\u003C\u002Fp>\n\u003Cp>This plugin will be very useful for websites with hundreds of categories and tags. I wrote it for my travel blog where we have categories for places that we’d been and tags for topics like video, photo, useful, mountains, beaches e.t.c.\u003Cbr \u002F>\nSo I wanted to give my visitors an ability to easily filter content by any category plus tag, like \u003Cstrong>category India + tag Video + tag Mountains\u003C\u002Fstrong>. WordPress has the ability to show such pages, we just need to pass the proper address to it.\u003C\u002Fp>\n\u003Cp>If your WordPress template doesn’t support widgets, please see the \u003Ccode>Installation\u003C\u002Fcode> tab, there are some instructions on how to manually add this widget in your template files.\u003C\u002Fp>\n","This plugin adds a widget to your WordPress site that gives your visitors an ability to filter all your posts by a category or\u002Fand tag.",19544,84,10,"2012-11-23T09:14:00.000Z","3.4.2","2.8","",[20,22,130,88],"tags","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcat-tag-filter-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcat-tag-filter-widget.0.9.1.zip",{"slug":134,"name":135,"version":136,"author":137,"author_profile":138,"description":139,"short_description":140,"active_installs":13,"downloaded":141,"rating":13,"num_ratings":27,"last_updated":142,"tested_up_to":143,"requires_at_least":144,"requires_php":145,"tags":146,"homepage":150,"download_link":151,"security_score":92,"vuln_count":71,"unpatched_count":71,"last_vuln_date":36,"fetched_at":29},"gallery-image-captions","Gallery Image Captions (GIC)","1.4.0","mark l chaves","https:\u002F\u002Fprofiles.wordpress.org\u002Fmlchaves\u002F","\u003Cp>With \u003Cstrong>GIC\u003C\u002Fstrong>, you can display the title, caption, and description image attributes. You can also change\u002Ffilter the rendering HTML to whatever you want.\u003C\u002Fp>\n\u003Cp>After installing and activating GIC, write your filter and add the WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGallery_Shortcode\" rel=\"nofollow ugc\">Gallery shortcode\u003C\u002Fa> to your page.\u003C\u002Fp>\n\u003Cp>If you’ve been \u003Cem>dreaming\u003C\u002Fem> of writing a filter to customise the gallery image captions, then this plugin is for you.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstreetphotography.blog\u002Fgallery-image-captions-demo\u002F\" rel=\"nofollow ugc\">Visit the live demo page.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Motivation\u003C\u002Fh4>\n\u003Cp>The default WordPress gallery shortcode will only display the \u003Cstrong>caption\u003C\u002Fstrong> from the media’s attachment metadata. Sometimes it’s nice to display more like the title&mdash;even the description.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>GIC plugin\u003C\u002Fstrong> overrides the WordPress gallery shortcode function to create a \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fhooks\u002F\" rel=\"nofollow ugc\">hook\u003C\u002Fa>. With this \u003Cem>hook\u003C\u002Fem> you can do a little bit more than just displaying the caption.\u003C\u002Fp>\n\u003Cp>Some premium themes hide the caption completely. This leaves photography lovers like me scratching their head and spending precious time cobbling together makeshift caption blocks.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Custom Filter For Displaying Captions\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>crux\u003C\u002Fstrong> of this plugin is the ability to filter the gallery image caption. The \u003Ccode>galimgcaps_gallery_image_caption\u003C\u002Fcode> hook makes this possible.\u003C\u002Fp>\n\u003Cp>For the usage examples below, this is the filter used.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F**\n * Custom Filter for Gallery Image Captions\n *\n * Note: Avoid altering captiontag, selector, and itemtag.\n *\u002F\nfunction mlc_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {\n\n    $id = $attachment_id;\n\n    \u002F\u002F Grab the meta from the GIC plugin.\n    $my_image_meta = galimgcaps_get_image_meta($id);\n\n    \u002F**\n     * Here's where to customise the caption content.\n     * \n     * This example uses the meta title, caption, and description. \n     * \n     * You can display any value from the $my_image_meta array. \n     * You can add your own HTML too.\n     *\u002F\n    return \"\u003C{$captiontag} class='wp-caption-text gallery-caption' id='{$selector}-{$id}'>\" .\n            \"Title: \" . $my_image_meta['title'] . \"\u003Cbr>\" .\n            \"Caption: \" . $my_image_meta['caption'] . \"\u003Cbr>\". \n            \"Description: \". $my_image_meta['description'] . \n        \"\u003C\u002F{$captiontag}>\u003C\u002F{$itemtag}>\";\n\n}\nadd_filter('galimgcaps_gallery_image_caption', 'mlc_gallery_image_caption', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Feel free to use this filter code as a starter template. After activating the GIC plugin, add the code above to your child theme’s \u003Ccode>functions.php\u003C\u002Fcode> file. Rename the function and tweak the return string to suit your needs.\u003C\u002Fp>\n\u003Ch4>New Filter To Get Custom Fields\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F**\n * New GIC 1.4.0 filter for custom meta fields.\n *\u002F\nfunction gic_add_custom_fields( $image_meta, $attachment ) {\n\n    \u002F\u002F This is how you add a custom fields to the array that\n    \u002F\u002F GIC uses to display captions.\n    $image_meta['credit_text'] = $attachment->credit_text;\n    $image_meta['credit_link'] = $attachment->credit_link;\n\n    return $image_meta;\n}\nadd_filter( 'galimgcaps_image_meta', 'gic_add_custom_fields', 10, 2 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To use these two custom fields, your \u003Ccode>galimgcaps_gallery_image_caption\u003C\u002Fcode> would look something like this.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function mlc_gallery_image_caption($attachment_id, $captiontag, $selector, $itemtag) {\n\n    $id = $attachment_id;\n\n    \u002F\u002F Grab the meta from the GIC plugin.\n    $my_image_meta = galimgcaps_get_image_meta($id);\n\n    \u002F\u002F If there's credit, give it where it's due complete with link.\n    $credit = $my_image_meta['description'] ? \n        \"\u003Cbr>\u003Cstrong>Credit\u003C\u002Fstrong>: \u003Ca style='display: inline;' href='\" . \n        $my_image_meta['credit_link'] . \n        \"'>\" . $my_image_meta['credit_text'] . \"\u003C\u002Fa>\" . \"\u003Cbr>\" : \n        '';\n\n    \u002F**\n     * With GIC 1.4.0 you can also add custom media attachment fields\n     * to your captions.\n     *\u002F\n    return \"\u003C{$captiontag} class='wp-caption-text gallery-caption' id='{$selector}-{$id}'>\" .\n            \"\u003Cstrong>Caption\u003C\u002Fstrong>: \" . $my_image_meta['caption'] . \"\u003Cbr>\" . \n            $credit .\n            \"\u003C\u002F{$captiontag}>\u003C\u002F{$itemtag}>\";\n\n}\nadd_filter('galimgcaps_gallery_image_caption', 'mlc_gallery_image_caption', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Since v1.2.0\u003C\u002Fstrong>, GIC automatically adds an \u003Cstrong>Image ID\u003C\u002Fstrong> column to your WordPress Media Library. This is to help you add the image IDs to your GIC shortcodes.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fps.w.org\u002Fgallery-image-captions\u002Fassets\u002Fscreenshot-11.png\" rel=\"nofollow ugc\">See where GIC automatically adds an Image ID column to your WordPress Media Library.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in v1.4.0\u003C\u002Fstrong>, GIC support custom media attachment fields.\u003C\u002Fp>\n\u003Ch3>Usage Example 1\u003C\u002Fh3>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>For starters, let’s use a\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cp>\u003C\u002Fp> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>tag for the caption tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery size=\"full\" columns=\"1\" link=\"file\" ids=\"114\" captiontag=\"p\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Styling\u003C\u002Fh4>\n\u003Cp>Let’s override the generated styles with our own style for one particular image.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* Targeting a Specific Image *\u002F\n\n\u002F* Add some padding all around. *\u002F\n#gallery-1 .gallery-item, \n#gallery-1 .gallery-item p {\n    padding: 1%;\n}\n\n\u002F* Add some moody background with typewriter font. *\u002F\n#gallery-1 .gallery-item {\n    color: whitesmoke;\n    background-color: black;\n    font-size: 1.25rem;\n    font-family: Courier, monospace;\n    text-align: left !important;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Usage Example 2\u003C\u002Fh3>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>A 2 column x 1 row gallery with large size images using an H4 for the caption.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery size=\"large\" columns=\"2\" link=\"file\" ids=\"109,106\" captiontag=\"h4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>A 3 column x 1 row gallery with medium size images using a blockquote for the caption.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery size=\"medium\" columns=\"3\" link=\"file\" ids=\"109,106,108\" captiontag=\"blockquote\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Did you notice that we are using\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cblockquote>\u003C\u002Fblockquote> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>in the second shortcode? Let’s give it try just for \u003Cem>kicks\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Styling\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F* 1. Style the H4 Used in the Caption Example *\u002F\nh4 {\n    color: #777777 !important;\n    font-size: 1.2rem !important;\n    font-family: Helvetica, Arial, sans-serif !important;\n}\n\n\u002F* 2. Help Align the Blockquote *\u002F\n#gallery-3 .gallery-caption {\n    margin-left: 40px !important;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Responsive CSS Example\u003C\u002Fh3>\n\u003Cp>I recommend adding the following media queries if you use galleries with more than one image. The two media queries below will stack 2×1 and 3×1 galleries into a 1 column x n rows or 2 column x n rows  as needed.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* Media Queries for Responsive Galleries *\u002F\n\n\u002F**\n * Styling based on article \"How To: Style Your WordPress Gallery\"\n * by Par Nicolas.\n * \n * https:\u002F\u002Ftheme.fm\u002Fhow-to-style-your-wordpress-gallery\u002F\n *\u002F\n\n\u002F* Mobile Portrait Breakpoint - 1 column *\u002F\n@media only screen and (max-width: 719.998px) {\n    .gallery-columns-2 .gallery-item,\n    .gallery-columns-3 .gallery-item { \n     width: 100% !important; \n  }\n}\n\n\u002F* Mobile Landscape and Tablet Breakpoints - 2 columns *\u002F\n@media only screen and (min-width: 720px) and (max-width: 1024px) {\n  .gallery-columns-3 .gallery-item { \n     width: 50% !important; \n  }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Gallery Image Captions (GIC) allows you to customise WordPress gallery image captions.",3568,"2022-12-18T07:30:00.000Z","6.1.10","5.3.2","7.2",[147,22,148,23,149],"css","gallery","shortcode","https:\u002F\u002Fgithub.com\u002Fmarklchaves\u002Fgallery-image-captions","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-image-captions.1.4.0.zip",{"attackSurface":153,"codeSignals":169,"taintFlows":176,"riskAssessment":177,"analyzedAt":183},{"hooks":154,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":168,"entryPointCount":71,"unprotectedCount":71},[155,161],{"type":156,"name":157,"callback":158,"file":159,"line":160},"action","init","disable_kses_if_allowed","html-in-category-descriptions.php",16,{"type":22,"name":162,"callback":163,"priority":124,"file":159,"line":164},"plugin_row_meta","RegisterPluginLinks",34,[],[],[],[],{"dangerousFunctions":170,"sqlUsage":171,"outputEscaping":173,"fileOperations":71,"externalRequests":71,"nonceChecks":71,"capabilityChecks":27,"bundledLibraries":175},[],{"prepared":71,"raw":71,"locations":172},[],{"escaped":71,"rawEcho":71,"locations":174},[],[],[],{"summary":178,"deductions":179},"The plugin \"allow-html-in-category-descriptions\" v1.2.5 presents a mixed security posture. On one hand, the static analysis reveals excellent security practices within the current version, with no identified dangerous functions, all SQL queries using prepared statements, and all outputs properly escaped. The absence of an attack surface in terms of AJAX handlers, REST API routes, shortcodes, and cron events is also a strong positive indicator.  However, a significant concern arises from the vulnerability history, which shows one known unpatched medium severity vulnerability related to Cross-Site Scripting (XSS).  The fact that this vulnerability is recent and remains unpatched despite good coding practices in the current version suggests a potential regression or a persistent flaw that hasn't been fully addressed. The presence of a capability check is noted, which is a good practice, but its effectiveness in mitigating the identified XSS vulnerability is questionable given its history.  In conclusion, while the current codebase appears robust against common static analysis threats, the unpatched XSS vulnerability is a critical weakness that demands immediate attention and overshadows the otherwise positive security attributes.",[180],{"reason":181,"points":182},"Unpatched CVE",20,"2026-03-16T17:54:28.330Z",{"wat":185,"direct":190},{"assetPaths":186,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[],[],[],[],{"cssClasses":191,"htmlComments":192,"htmlAttributes":193,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":196},[],[],[],[],[],[]]