[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWP17hsLvoRZi7KMNq7tsbaMBQZMf2TZ8M72kJGWqev8":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":89,"crawl_stats":38,"alternatives":97,"analysis":202,"fingerprints":410},"meow-gallery","Meow Gallery","5.4.5","Jordy Meow","https:\u002F\u002Fprofiles.wordpress.org\u002Ftigroumeow\u002F","\u003Cp>\u003Cstrong>Meow Gallery is the lightweight, polished gallery solution for WordPress.\u003C\u002Fstrong> Built from scratch for simplicity, appearance, and speed. Features a Gallery Block, shortcode support, or works as an override for the standard WordPress gallery. It’s responsive, retina-friendly, with modern layouts, and tightly optimized.\u003C\u002Fp>\n\u003Cp>Stop fighting bloated gallery plugins that turn your WordPress into a slower experience! 😘\u003C\u002Fp>\n\u003Cp>Meow Gallery focuses on what actually matters: \u003Cstrong>Beautiful Layouts\u003C\u002Fstrong> and \u003Cstrong>Performance\u003C\u002Fstrong>. Check out \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmeow-gallery\u002F\" rel=\"nofollow ugc\">our official site\u003C\u002Fa> and see \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmeow-gallery\u002Flayouts\u002F\" rel=\"nofollow ugc\">the layouts in action\u003C\u002Fa> to get started.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cp>🎨 \u003Cstrong>Beautiful Layouts\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose from Tiles, Masonry, Justified (like Flickr), Square (like Instagram), Cascade, and Horizontal. Pro version adds Carousel and Map layouts.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Performance First\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt from scratch with modern code. No legacy bloat, no unnecessary features. Just clean, fast galleries.\u003C\u002Fp>\n\u003Cp>🔌 \u003Cstrong>WordPress Native\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks naturally with WordPress and Gutenberg without hacking it. Use the Gallery Block, shortcode, or override the standard WordPress gallery. Switch back anytime—no lock-in.\u003C\u002Fp>\n\u003Cp>📱 \u003Cstrong>Responsive & Retina\u003C\u002Fstrong>\u003Cbr \u002F>\nAll layouts are fully responsive and retina-ready for crisp images on any device.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZyboZqZb9JQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>Since Meow Gallery works with WordPress naturally, it’s compatible with most plugins and themes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lightbox\u003C\u002Fstrong>: Use any lightbox you prefer. We recommend \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmeow-lightbox\u002F\" rel=\"ugc\">Meow Lightbox\u003C\u002Fa> for the best experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightroom\u003C\u002Fstrong>: Fully compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwplr-sync\u002F\" rel=\"ugc\">Photo Engine\u003C\u002Fa> for media organization and Lightroom sync.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Links\u003C\u002Fstrong>: Use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgallery-custom-links\u002F\" rel=\"ugc\">Gallery Custom Links\u003C\u002Fa> to add custom URLs to your images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio\u003C\u002Fstrong>: Add audio to images with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faudio-story-images\u002F\" rel=\"ugc\">Audio Story Images\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>SEO-friendly with automatic sitemap integration (works with Yoast SEO and others).\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Infinite\u002FLazy Loading\u003C\u002Fstrong>: Faster page loading and smoother experience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Carousel Layout\u003C\u002Fstrong>: Dynamic slider\u002Fcarousel that can also work as a hero\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Map Layout\u003C\u002Fstrong>: GPS-based photo display for travel galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animations\u003C\u002Fstrong>: Bring your galleries to life with smooth animations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find more information on \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmeow-gallery\u002F\" rel=\"nofollow ugc\">Meow Apps: Meow Gallery\u003C\u002Fa>.\u003C\u002Fp>\n","Tired of slow, bloated gallery plugins? You've earned a coffee ☺️ Polished, beautiful galleries that are blazing fast.",10000,491015,98,193,"2026-02-25T14:40:00.000Z","6.9.4","6.0","7.4",[20,21,22,23,24],"block","gallery","image","lightroom","masonry","https:\u002F\u002Fmeowapps.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeow-gallery.5.4.5.zip",93,4,0,"2025-05-07 00:00:00","2026-03-15T15:16:48.613Z",[33,49,61,77],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-47449","meow-gallery-authenticated-author-stored-cross-site-scripting","Meow Gallery \u003C= 5.2.7 - Authenticated (Author+) Stored Cross-Site Scripting","The Meow Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 5.2.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=5.2.7","5.2.8","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-05-13 14:18:27",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe69ca7ef-4d7c-4846-80cb-20cd04a90e17?source=api-prod",7,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":56,"updated_date":57,"references":58,"days_to_patch":60},"CVE-2024-4386","gallery-block-meow-gallery-authenticated-contributor-stored-cross-site-scripting","Gallery Block (Meow Gallery) \u003C= 5.1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Gallery Block (Meow Gallery) plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘data_atts’ parameter in versions up to, and including, 5.1.3  due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=5.1.3","5.1.4","2024-05-08 00:00:00","2024-05-09 20:03:23",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F477b41a5-b2ff-4b94-9622-824146a0e2ed?source=api-prod",2,{"id":62,"url_slug":63,"title":64,"description":65,"plugin_slug":4,"theme_slug":38,"affected_versions":66,"patched_in_version":67,"severity":68,"cvss_score":69,"cvss_vector":70,"vuln_type":71,"published_date":72,"updated_date":73,"references":74,"days_to_patch":76},"CVE-2021-24465","meow-gallery-gallery-block-sql-injection","Meow Gallery (+ Gallery Block) \u003C= 4.1.8 - SQL Injection","The Meow Gallery WordPress plugin before 4.1.9 does not sanitise, validate or escape the ids attribute of its gallery shortcode (available for users as low as Contributor) before using it in an SQL statement, leading to an authenticated SQL Injection issue. The injection also allows the returned values to be manipulated in a way that could lead to data disclosure and arbitrary objects to be deserialized.","\u003C4.1.9","4.1.9","high",8.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2021-09-02 00:00:00","2024-01-22 19:56:02",[75],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F07bb17bd-c534-4b11-a1dd-7d2f2786ffec?source=api-prod",873,{"id":78,"url_slug":79,"title":80,"description":81,"plugin_slug":4,"theme_slug":38,"affected_versions":82,"patched_in_version":83,"severity":68,"cvss_score":84,"cvss_vector":85,"vuln_type":86,"published_date":72,"updated_date":73,"references":87,"days_to_patch":76},"WF-67ae29ee-ec3d-41d2-8691-ba1c615d243d-meow-gallery","meow-gallery-gallery-block-missing-authorization-to-arbitrary-options-update","Meow Gallery (+ Gallery Block) \u003C= 4.1.9 - Missing Authorization to Arbitrary Options Update","The Meow Gallery plugin for WordPress is vulnerable to Arbitrary Options Update via the REST API in versions up to, and including, 4.1.9. This makes it possible for unauthenticated attackers to modify otherwise restricted arbitrary site options. This can be leveraged to create new administrative user accounts.","\u003C=4.1.9","4.2.0",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization",[88],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F67ae29ee-ec3d-41d2-8691-ba1c615d243d?source=api-prod",{"slug":90,"display_name":7,"profile_url":8,"plugin_count":91,"total_installs":92,"avg_security_score":93,"avg_patch_time_days":94,"trust_score":95,"computed_at":96},"tigroumeow",27,371190,92,372,73,"2026-04-03T21:29:58.256Z",[98,124,144,162,180],{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":60,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":119,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":29,"last_vuln_date":123,"fetched_at":31},"3d-image-gallery","Image Gallery Block – Create and display photo gallery\u002Fphoto album.","2.2.9","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-image-gallery\u002F\" rel=\"nofollow ugc\">Image Gallery Block\u003C\u002Fa> is a lightweight Gutenberg plugin that helps you create responsive image galleries and photo albums in WordPress with ease. Display images in elegant grid layouts, stylish cards, or interactive sliders—all directly inside the WordPress block editor.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-image-gallery\u002F\" rel=\"nofollow ugc\">Image Gallery Block\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-image-gallery\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>| \u003Ca href=\"https:\u002F\u002Fbblockswp.com\u002Fdemo\u002Fimage-gallery-default\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Whether you want to build a photography portfolio, product gallery, blog image showcase, or visual storytelling page, this gallery block makes it simple to organize and present images with modern layouts and popup lightboxes.\u003C\u002Fp>\n\u003Cp>The plugin works seamlessly with the Gutenberg block editor, allowing you to create professional image galleries without coding.\u003C\u002Fp>\n\u003Ch3>Key Features – Free Version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Image Gallery Creation\u003C\u002Fstrong>: Quickly create and display photo galleries or photo albums directly inside the Gutenberg editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Gallery Layouts\u003C\u002Fstrong>: Choose from Classic Grid and Polaroid styles that automatically adapt to desktop, tablet, and mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Lightbox Popup\u003C\u002Fstrong>: Allow visitors to open images in a clean popup lightbox for a better viewing experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Grid Controls\u003C\u002Fstrong>: Adjust gallery columns (1–6) and spacing to create responsive image gallery layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image & Content Management\u003C\u002Fstrong>: Add, remove, duplicate, and edit gallery images, titles, and subtitles easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typography Controls\u003C\u002Fstrong>: Customize text sizes for titles and subtitles with responsive settings for desktop, tablet, and mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Styling Options\u003C\u002Fstrong>: Design gallery cards using gradients, shadows, and hover effects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date Display Controls\u003C\u002Fstrong>: Show or hide image dates and format them using the built-in date picker.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Device Responsive Settings\u003C\u002Fstrong>: Optimize gallery layouts separately for desktop, tablet, and mobile devices.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight Gutenberg Block\u003C\u002Fstrong>: Built for the block editor with clean code for fast loading and smooth performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Image Gallery Block Pro – Unlock Advanced Gallery Layouts\u003C\u002Fh3>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-image-gallery\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> adds advanced layouts, enhanced design controls, and interactive gallery experiences for creating modern and visually engaging WordPress image galleries.\u003C\u002Fp>\n\u003Ch3>What’s Included in the Pro Version?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Advanced Gallery Layouts\u003C\u002Fstrong>: Create beautiful gallery designs including Masonry, Dynamic Motion, 3D Parallax, and Hexagonal layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive 3D Slider Galleries\u003C\u002Fstrong>: Display images in engaging 3D slider galleries with navigation controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag-and-Drop Image Sorting\u003C\u002Fstrong>: Organize gallery images easily using sortable drag-and-drop controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Overlay Effects\u003C\u002Fstrong>: Design stylish hover overlays with adjustable colors, margins, and padding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Card Design Customization\u003C\u002Fstrong>: Control card borders, radius, widths, and layout appearance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button & Element Positioning\u003C\u002Fstrong>: Adjust button placement and alignment for better gallery interaction.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Container Controls\u003C\u002Fstrong>: Customize gallery containers with advanced background, margin, and padding settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Design Flexibility\u003C\u002Fstrong>: Fine-tune every element of your gallery for a fully customized look.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-image-gallery\u002Fpricing\u002F\" rel=\"nofollow ugc\">Try the Image Gallery Block\u003C\u002Fa> – Unlock all premium features now!\u003C\u002Fp>\n\u003Ch3>How to Use Image Gallery Block – Step-by-Step Guide\u003C\u002Fh3>\n\u003Cp>Getting started with the Image Gallery Block is quick and easy!\u003C\u002Fp>\n\u003Ch3>Step-by-Step Instructions\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the Image Gallery Block plugin.\u003C\u002Fli>\n\u003Cli>Open the WordPress Gutenberg editor.\u003C\u002Fli>\n\u003Cli>Click the “+” block inserter.\u003C\u002Fli>\n\u003Cli>Search for Image Gallery and add the block.\u003C\u002Fli>\n\u003Cli>Upload images and customize the gallery layout from the block settings panel.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>For installation help click on Installation Tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\u002Fdemo\u002Fimage-gallery-default\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-image-gallery\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Image Gallery Block PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Feedback\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Did you like this plugin? Dislike it? Do you have a feature request? \u003Ca href=\"mailto:support@bplugins.com\" title=\"Send feedback\" rel=\"nofollow ugc\">Please share your feedback with us\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⭐ Check out the Parent Plugin of this plugin-\u003C\u002Fh3>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbblockswp.com\" rel=\"nofollow ugc\">B Blocks\u003C\u002Fa>\u003C\u002Fstrong> – Best gutenberg blocks collections for WordPress.\u003C\u002Fp>\n\u003Ch3>⭐ Check out our other WordPress Plugins-\u003C\u002Fh3>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-audio-player\" rel=\"nofollow ugc\">Html5 Audio Player\u003C\u002Fa>\u003C\u002Fstrong> – Best audio player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fhtml5-video-player\" rel=\"nofollow ugc\">Html5 Video Player\u003C\u002Fa>\u003C\u002Fstrong> – Best video player plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fpdf-poster\" rel=\"nofollow ugc\">PDF Poster\u003C\u002Fa>\u003C\u002Fstrong> – A fully-featured PDF Viewer Plugin for WordPress.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fdocument-embedder\" rel=\"nofollow ugc\">Document Embedder\u003C\u002Fa>\u003C\u002Fstrong> – Best WordPress Document Embedder Plugin.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002F3d-viewer\" rel=\"nofollow ugc\">3D Viewer\u003C\u002Fa>\u003C\u002Fstrong> – Display interactive 3D models on the webs.\u003C\u002Fp>\n\u003Cp>🔥 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fadvanced-post-block\" rel=\"nofollow ugc\">Advanced Post Block\u003C\u002Fa>\u003C\u002Fstrong> – Best Post Display Plugin for WordPress.\u003C\u002Fp>\n","Image Gallery Block helps you create responsive photo galleries, masonry layouts, and 3D sliders. Offers professional layouts and lightbox effects.",2000,30292,100,"2026-03-15T06:25:00.000Z","6.7.5","6.5","7.1",[114,115,116,117,118],"gallery-block","image-gallery-block","image-slider","masonry-gallery","photo-gallery","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002F3d-image-gallery.2.2.9.zip",99,1,"2025-08-26 00:00:00",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":108,"num_ratings":134,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":142,"download_link":143,"security_score":108,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"block-for-masonry-gallery","CTC Masonry Gallery 🎨","2.7.0","UjW0L","https:\u002F\u002Fprofiles.wordpress.org\u002Fujw0l\u002F","\u003Cp>CTC Gallery is a versatile WordPress plugin that lets you create stunning Masonry image galleries using the Gutenberg Block editor. Showcase your images in a dynamic grid layout and enhance their presentation with customizable options.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Masonry Layout 📸:\u003C\u002Fstrong> Create beautiful image galleries with a masonry grid.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal View 🔍:\u003C\u002Fstrong> View images in a sleek modal window for a polished look.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customization Options ✨:\u003C\u002Fstrong> Apply box shadow effects, zoom on hover, and display images in an overlay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Settings ⚙️:\u003C\u002Fstrong> Adjust image size and gutter width with range controls in the block settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next\u003C\u002Fh3>\n\u003Cp>Explore my other WordPress projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fujwol.gumroad.com\u002Fl\u002Fbrrfn\" rel=\"nofollow ugc\">CTC Gallery 🎨\u003C\u002Fa> – Four different types of Galleries in same plugin.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fujwol.gumroad.com\u002Fl\u002Fnhpynx\" rel=\"nofollow ugc\">PicTweak 📸\u003C\u002Fa> – Capture, edit, and upload stunning photos with ease with webcam, all within WordPress.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fctc-lite\u002F\" rel=\"ugc\">CT Commerce Lite 🛒\u003C\u002Fa> – A block-based eCommerce plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","CTC Gallery is a versatile WordPress plugin that lets you create stunning Masonry image galleries using the Gutenberg Block editor.",1000,13430,3,"2025-06-16T03:19:00.000Z","6.8.5","5.7.2","7.4.9",[20,21,140,24,141],"image-album","overlay","https:\u002F\u002Fgithub.com\u002Fujw0l\u002Fmasonry-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblock-for-masonry-gallery.2.7.0.zip",{"slug":145,"name":146,"version":147,"author":148,"author_profile":149,"description":150,"short_description":151,"active_installs":132,"downloaded":152,"rating":153,"num_ratings":122,"last_updated":154,"tested_up_to":16,"requires_at_least":155,"requires_php":156,"tags":157,"homepage":160,"download_link":161,"security_score":108,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"simple-block-gallery","Simple Block Gallery","1.29","Katsushi Kawamori","https:\u002F\u002Fprofiles.wordpress.org\u002Fkatsushi-kawamori\u002F","\u003Ch4>Only HTML & CSS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create an HTML and CSS only block. The display does not collapse even if the plugin is deactivate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Masonry settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Width\u003C\u002Fli>\n\u003Cli>Space\u003C\u002Fli>\n\u003Cli>Rounded Images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Slider settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Interval\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FaQsExk6eDhs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n","Add the effect of Masonry and Slider to images.",23410,60,"2025-11-25T22:06:00.000Z","6.6","8.0",[20,21,158,24,159],"images","slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-block-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-block-gallery.1.29.zip",{"slug":163,"name":164,"version":165,"author":166,"author_profile":167,"description":168,"short_description":169,"active_installs":108,"downloaded":170,"rating":171,"num_ratings":134,"last_updated":172,"tested_up_to":173,"requires_at_least":174,"requires_php":119,"tags":175,"homepage":177,"download_link":178,"security_score":179,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"photopress","PhotoPress","1.5.0","padams","https:\u002F\u002Fprofiles.wordpress.org\u002Fpadams\u002F","\u003Cp>PHOTOPRESS is an integrated suite of image management and gallery presentation features that photographers can use to build photography centric websites. The plugin allows you to create beautiful designed image galleries as well as extract, store and publish any EXIF\u002FIPTC\u002FXMP meta-data embedded in your images.\u003C\u002Fp>\n\u003Cp>The broader goal of PHOTOPRESS is to make WordPress easy to use for photographers by bringing critical image management and presentation features together into a single, modern, and free plugin. Features currently include:\u003C\u002Fp>\n\u003Ch4>GALLERY BLOCK\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Native Gutenberg live editing\u003C\u002Fli>\n\u003Cli>Grid style\u003C\u002Fli>\n\u003Cli>Masonry style\u003C\u002Fli>\n\u003Cli>Justified style\u003C\u002Fli>\n\u003Cli>Mosaic Style\u003C\u002Fli>\n\u003Cli>Adjustable gutter spacing\u003C\u002Fli>\n\u003Cli>Uniform image cropping option\u003C\u002Fli>\n\u003Cli>Hide captions option\u003C\u002Fli>\n\u003Cli>Adjustable image heights\u002Fcolumn widths\u003C\u002Fli>\n\u003Cli>Inline image reordering\u003C\u002Fli>\n\u003Cli>Dynamic responsive images\u003C\u002Fli>\n\u003Cli>Link to PhotoPress slideshow\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CHILD PAGES BLOCK\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dynamic Gutenberg block\u003C\u002Fli>\n\u003Cli>Create a gallery of child pages (useful as an index of gallery pages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>IMAGE META-DATA MANAGEMENT\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Define unlimited custom image taxonomies\u003C\u002Fli>\n\u003Cli>Extract embedded EXIF, IPTC, and XMP meta-data from image files and store in taxonomies\u003C\u002Fli>\n\u003Cli>Create and extract “child taxonomies” from embedded meta-data fields\u003C\u002Fli>\n\u003Cli>Display Exif Widget\u003C\u002Fli>\n\u003Cli>Display Image Taxonomy Terms Widget\u003C\u002Fli>\n\u003Cli>Generate custom image ALT text using meta-data templates\u003C\u002Fli>\n\u003Cli>Embed Licensing info (Licensor, Licensor URL, Web Statement of Rights) into images files during upload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SLIDESHOWS\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Light-boxed full page slideshows\u003C\u002Fli>\n\u003Cli>Thumbnail navigation option\u003C\u002Fli>\n\u003Cli>configurable caption display (can use image title, caption, and\u002For description)\u003C\u002Fli>\n\u003Cli>Two caption layouts to choose from\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Our development motto is “do no harm” which means that we leverage the patterns outlined in WordPress Core and the Gutenberg editor as opposed to creating proprietary features that impede the overall usability of WordPress.\u003C\u002Fp>\n\u003Cp>PHOTOPRESS is actively developed on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fphotopress-dev\u002Fphotopress-plugin\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. Please file any bugs, feature, or support requests on Github!\u003C\u002Fp>\n\u003Ch3>Donate or Purchase Premium Support!\u003C\u002Fh3>\n\u003Cp>PHOTOPRESS core is free. However, we ask that you \u003Ca href=\"http:\u002F\u002Fwww.photopressdev.com\" rel=\"nofollow ugc\">purchase a support membership\u003C\u002Fa>. Even if you don’t need the support, this purchase helps fund the development of this project. Donations to the project are also appreciated.\u003C\u002Fp>\n","Making WordPress work for photographers with beautiful image galleries, slideshows, meta-data tools, and more.",16371,74,"2021-12-14T02:37:00.000Z","5.8.13","5.2.0",[21,114,158,24,176],"photos","http:\u002F\u002Fwww.photopressdev.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotopress.1.5.0.zip",85,{"slug":181,"name":182,"version":183,"author":184,"author_profile":185,"description":186,"short_description":187,"active_installs":188,"downloaded":189,"rating":190,"num_ratings":191,"last_updated":192,"tested_up_to":16,"requires_at_least":193,"requires_php":194,"tags":195,"homepage":199,"download_link":200,"security_score":13,"vuln_count":134,"unpatched_count":29,"last_vuln_date":201,"fetched_at":31},"visual-portfolio","Visual Portfolio, Photo Gallery & Post Grid","3.5.2","nK","https:\u002F\u002Fprofiles.wordpress.org\u002Fnko\u002F","\u003Cp>\u003Cstrong>Gallery & Portfolio Plugin For WordPress\u003C\u002Fstrong>\u003Cbr \u002F>\n★★★★★\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Portfolio websites are the most popular nowadays.\u003C\u002Fstrong> We created \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">\u003Cstrong>Visual Portfolio, Photo Gallery & Post Grid WordPress plugin\u003C\u002Fstrong>\u003C\u002Fa>, to help every creative, agency, and photographers get access to the powerful tools they need to showcase their beautiful works and attract more love from their potential and existing customers.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F354pybu91aQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">See Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fgetting-started\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=head\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnk-crew\u002Fvisual-portfolio\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Create beautiful, clean, and powerful photo galleries and portfolio layouts using the Visual Portfolio gallery plugin. It is easy for simple photo galleries, but powerful enough for professionals. Whether you’re a photographer, agency, or anything in between, \u003Cstrong>Visual Portfolio will boost your online presence\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>🏆 Visual Gallery Builder\u003C\u002Fh3>\n\u003Cp>Build your portfolio and gallery blocks with no coding knowledge. Thanks to Gutenberg page builder you are able to create and customize galleries visually.\u003C\u002Fp>\n\u003Cp>Convenient visual block editor with support to various layouts such as Masonry, Justified, Tiles, Grid, Slider and Carousel. A \u003Cstrong>well thought out design, powerful features, and years of development\u003C\u002Fstrong> by the nK team make Visual Portfolio a game-changing Portfolio and Gallery plugin that will level the WordPress showcases playing field in your favor to help increase visitors engagement.\u003C\u002Fp>\n\u003Ch3>🚀 Optimized to be Fast as Native\u003C\u002Fh3>\n\u003Cp>Despite the rich functionality, the Visual Portfolio is optimized as much as possible, to be fast and lightweight.\u003C\u002Fp>\n\u003Cp>Due to the modular code structure, all scripts and styles are loaded only when they are needed for the current page that displays your gallery. So, your pages will never load unused features.\u003C\u002Fp>\n\u003Cp>Pictures are not loaded in the main thread due to lazy loading. Moreover, our plugin is compatible with third-party WebP providers and image optimization plugins.\u003C\u002Fp>\n\u003Cp>Smart adaptive image sizes fully supported in any gallery, created with Visual Portfolio plugin.\u003C\u002Fp>\n\u003Ch3>📱 Layouts\u003C\u002Fh3>\n\u003Cp>Our gallery plugin shipped with popular layouts such as Masonry and Justified (Flickr). Every feature optimized and works seamlessly with all of these layouts, you just need to set up and go with no headache. See it in action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-image-filters\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Masonry Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fjustified-tilt-effect\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Justified (Flickr) Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftiles-custom-color\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Tiles Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fgrid\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Grid Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fslider\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=layouts\" rel=\"nofollow ugc\">Slider Gallery\u003C\u002Fa> (Fade, Carousel, Coverflow)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎨 Prebuilt Skins\u003C\u002Fh3>\n\u003Cp>Showcase your projects ang gallery images with clean and beautiful skins. See it in action:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Classic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftiles-paged-pagination\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Fade\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-infinite-scroll\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Emerge\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftiles-popup-gallery\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Fly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-caption-move\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=effects\" rel=\"nofollow ugc\">Caption Move\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>⚙️ Easy to Customize\u003C\u002Fh3>\n\u003Cp>The gallery block with live preview includes a lot of design settings that are point-and-click, no coding knowledge required. If you’re a bit more adventurous, the custom CSS module and PHP filters are set up to be easily used by developers.\u003C\u002Fp>\n\u003Ch3>📁 Portfolio Post Type\u003C\u002Fh3>\n\u003Cp>Optional custom post type \u003Ccode>portfolio\u003C\u002Fcode> will ensure all your portfolios to keep in a single post type. In this way, you can distinguish your portfolios from other post types. Taxonomies are used to categorize your portfolio types, it will help you to group and sort your portfolios. Moreover, you can use these portfolios as a source for your showcase gallery using Visual Portfolio block.\u003C\u002Fp>\n\u003Cp>Customize and rename Portfolio archive templates using visual gallery and page builder \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fportfolio-archive\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=archive\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fportfolio-archive\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In case you want to use Visual Portfolio plugin for photo gallery only you can disable custom post type registration.\u003C\u002Fp>\n\u003Ch3>💎 Posts Query Builder\u003C\u002Fh3>\n\u003Cp>Fine-tune the source of your galleries. Display posts, portfolios, and any other post types, filter by taxonomies, author, and date ranges, include or exclude specific posts, and much more options.\u003C\u002Fp>\n\u003Ch3>🖼️ Photo Galleries\u003C\u002Fh3>\n\u003Cp>Create galleries using image sets right inside block editor, just drop your images and the gallery is ready. You can create unlimited galleries with different styles, there is no limitation.\u003C\u002Fp>\n\u003Ch3>⚡ Powerful Lightbox\u003C\u002Fh3>\n\u003Cp>Visual Portfolio uses only modern solutions, and lightboxes are not an exception. High performance, mobile optimization, retina-ready, and a wide range of features available in Fancybox and PhotoSwipe plugins, that you can choose for your gallery lightboxes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mobile Optimized\u003C\u002Fstrong> \u003Cbr \u002F> Looks great on every device. Swipe to navigate, spread\u002Fpinch to zoom in\u002Fout supported on touch devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GPU Accelerated\u003C\u002Fstrong> \u003Cbr \u002F> Hardware accelerated animations for better performance and seamless user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Loading\u003C\u002Fstrong> \u003Cbr \u002F> Gallery images are responsive and loaded progressively using lazy loading on demand.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Sharing\u003C\u002Fstrong> \u003Cbr \u002F> You can allow users to share photos on Facebook, X, and Pinterest with social sharing buttons.\u003C\u002Fp>\n\u003Ch3>📹 Video and 🎵 Audio Support\u003C\u002Fh3>\n\u003Cp>Visual Portfolio plugin allows you to work with audios and videos within a single gallery. You just need to copy the URL of the video or audio and it will work automatically in the popup gallery. The full list with supported vendors see below (mostly thanks to the Pro plugin).\u003C\u002Fp>\n\u003Cp>Supported Video Vendors:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Youtube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>IGTV (Instagram)\u003C\u002Fli>\n\u003Cli>TikTok\u003C\u002Fli>\n\u003Cli>Twitch\u003C\u002Fli>\n\u003Cli>Facebook Video\u003C\u002Fli>\n\u003Cli>DailyMotion\u003C\u002Fli>\n\u003Cli>Wistia\u003C\u002Fli>\n\u003Cli>VideoPress\u003C\u002Fli>\n\u003Cli>TED\u003C\u002Fli>\n\u003Cli>Rutube\u003C\u002Fli>\n\u003Cli>Metacafe\u003C\u002Fli>\n\u003Cli>Coub\u003C\u002Fli>\n\u003Cli>Self Hosted Video\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Supported Audio Vendors:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spotify\u003C\u002Fli>\n\u003Cli>SoundCloud\u003C\u002Fli>\n\u003Cli>Mixcloud\u003C\u002Fli>\n\u003Cli>Beatport\u003C\u002Fli>\n\u003Cli>Self Hosted Audio\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📈 SEO-Friendly\u003C\u002Fh3>\n\u003Cp>Visual Portfolio plugin is built keeping SEO and performance in mind by defining proper structure and tags. Furthermore, due to optimization, it is lightweight and fast when it comes to page load.\u003C\u002Fp>\n\u003Cp>In addition our plugin add images in the sitemap for \u003Ccode>All In One SEO\u003C\u002Fcode>, \u003Ccode>Rank Math\u003C\u002Fcode>, and \u003Ccode>Yoast SEO\u003C\u002Fcode> plugins\u003C\u002Fp>\n\u003Ch3>🏳️ Multilingual & Translation Ready\u003C\u002Fh3>\n\u003Cp>Visual Portfolio adds a new layer of compatibility for \u003Ca href=\"https:\u002F\u002Fwpml.org\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>. All blocks are compatible with it and ready for translation. \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fmultilingual\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=wpml\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fmultilingual\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🛠 Built For Developers\u003C\u002Fh3>\n\u003Cp>Visual Portfolio gives you a wide range of filters and actions to customize every part of your gallery. Also, it allows you to overwrite templates and change it in the theme directory. Moreover, you can customize separate portfolio lists using custom CSS and CSS Variables.\u003C\u002Fp>\n\u003Ch3>🔥 Visual Portfolio Pro\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>The Visual Portfolio plugin is also available in a professional version which includes more features and enhanced performance! \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro\" rel=\"nofollow ugc\">\u003Cstrong>Learn more about Visual Portfolio Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>In order to maintain the free version of the plugin on an ongoing basis, and to provide quick and effective support for free, we offer a Pro version of the plugin. The Pro version allows you to:\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Skin Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Image Filters and Blend Mode\u003C\u002Fstrong> – apply Instagram-like filters on images for Normal and Hover states\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Transformations\u003C\u002Fstrong> – control the image transformation and border radius for Normal and Hover states\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Typography\u003C\u002Fstrong> – control every text part of gallery captions and overlays\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dimensions\u003C\u002Fstrong> – controls paddings, margins and border radius of captions and overlays\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stylish Interaction Effects\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fjustified-tilt-effect\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_effects\" rel=\"nofollow ugc\">Hover Tilt Effect\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fcustom-hover-image-animated-gif\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_effects\" rel=\"nofollow ugc\">Custom Hover Image\u003C\u002Fa> – useful for animated GIFs\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fmasonry-caption-move\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_effects\" rel=\"nofollow ugc\">Caption Move Skin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Social Feeds\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically fetch posts from your social networks to display in gallery on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-instagram\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Instagram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-youtube\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Youtube\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-vimeo\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Vimeo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-unsplash\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Unsplash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-x\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">X\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-flickr\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Flickr\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-dribbble\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Dribbble\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-twitch\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">Twitch\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fsocial-medium-rss\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_social_feeds\" rel=\"nofollow ugc\">RSS\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>VK (Vkontakte)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Ftheft-protection\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_protection\" rel=\"nofollow ugc\">\u003Cstrong>Theft Protection\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Watermarks\u003C\u002Fstrong> – add your logo on top of your images to make them harder to steal\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password Form\u003C\u002Fstrong> – add a password to gallery blocks and send it to your clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Age Gate\u003C\u002Fstrong> – Protect visitors from viewing adult content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fproofing\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro_proofing\" rel=\"nofollow ugc\">\u003Cstrong>Photos Proofing\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\nCommunicate with your clients in a modern way:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Create Proofing Gallery\u003C\u002Fstrong> – Easily create a gallery with photos, as you did before. Change styling, layout, etc. if you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send to a Client\u003C\u002Fstrong> – Send photos collection to your client for proofing. The client will be able to leave comments on individual photos and communicate with you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get Approval\u003C\u002Fstrong> – Once the client approves the selection, you will be able to see the selected photos and copy filenames for post-production.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Click Actions\u003C\u002Fstrong>\u003Cbr \u002F>\nManually configure how to open specific item types and filter clicking on title or on image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive Breakpoints Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nManually control the screen sizes, which used by the automatic responsive function to adapt your gallery layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Improvements\u003C\u002Fstrong>\u003Cbr \u002F>\nRequests properly cached and links preloaded before you click.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Query Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter by Author, Date Range, Ignore Sticky Posts, exclude posts without Featured Image, and much more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quick View for Posts and Pages\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay posts and pages in popup iframe, not only image and video galleries. It’s like works preview in Dribbble and Behance, but on your own site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Popup Gallery Deep Linking\u003C\u002Fstrong>\u003Cbr \u002F>\nMakes URL automatically change when you open popup and you can easily link to a specific popup image.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>White Label\u003C\u002Fstrong>\u003Cbr \u002F>\nPossibility to use your brand name and logo instead of our “Visual Portfolio”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=pro\" rel=\"nofollow ugc\">\u003Cstrong>Find much more portfolio and gallery features of Visual Portfolio Pro today!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 More Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Lightboxes for Standard WordPress Images\u003C\u002Fstrong>\u003Cbr \u002F>\nImage lightbox available for Visual Portfolio galleries as well as for standard WordPress images and galleries in your content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Loading and Pagination\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery dynamic part of the Visual Portfolio plugin is using AJAX to update the gallery content in live mode.\u003Cbr \u002F>\nOrganized galleries and portfolio lists will make your website look more professional, easy to navigate and result in a better user experience. We prepared 3 types of paginations for you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Infinite Scroll\u003C\u002Fli>\n\u003Cli>Load More button\u003C\u002Fli>\n\u003Cli>Paged pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter your gallery and portfolio by taxonomies (mostly categories and tags). Let users select a category and see the relevant items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sort gallery items by date and title\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers may sort gallery items by date and title.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>GIFs Support\u003C\u002Fstrong>\u003Cbr \u002F>\nOur plugin automatically displays the animated GIFs in photo galleries. Also, you can show the animated GIFs on mouseover with the Pro plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Items Gutters\u003C\u002Fstrong>\u003Cbr \u002F>\nManually adjust the spacing between gallery images and projects.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Images Lazy Loading\u003C\u002Fstrong>\u003Cbr \u002F>\nImages lazy loading boost your page loading speed. You don’t need to worry about it, just use your beautiful images in the gallery, Visual Portfolio will do all the work for you.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Images Aspect Ratio\u003C\u002Fstrong>\u003Cbr \u002F>\nAll built-in gallery layouts support custom image aspect ratio. You don’t need to crop the image manually.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Images Focal Point\u003C\u002Fstrong>\u003Cbr \u002F>\nSometimes it is very important to specify the focal point so that the custom aspect ratio does not cut off important parts of the photos. For example, people’s faces on the portrait photos.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Links for Gallery Images\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, gallery images will contain the links to original images. You can manually set the custom links, for example, to a website or Youtube video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>RTL Support\u003C\u002Fstrong>\u003Cbr \u002F>\nVisual Portfolio natively supports RTL languages, proper styles loaded automatically, without user interaction.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor and WPBakery Page Builder support\u003C\u002Fstrong>\u003Cbr \u002F>\nThere is a helpful widget for Elementor and shortcode for WPBakery Page Builder, which will let you select one of the available Saved Layouts and output it.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive and Mobile Ready\u003C\u002Fstrong>\u003Cbr \u002F>\nVisual Portfolio and Galleries are completely responsive and mobile ready – layouts automagically transforms to display perfectly on your screen size.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS\u003C\u002Fstrong>\u003Cbr \u002F>\nDeeply customize the look of your gallery using custom CSS and CSS Variables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>… And Much More\u003C\u002Fstrong>\u003Cbr \u002F>\nAll available features you can find on the \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=more_features\" rel=\"nofollow ugc\">plugin’s site\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.visualportfolio.com\u002Fdocs\u002Fgetting-started\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=docs\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Modern photo gallery and portfolio plugin with advanced layouts editor. Clean gallery styles with powerful settings in the Gutenberg block.",60000,2250422,96,328,"2026-02-18T07:58:00.000Z","6.2","7.2",[21,114,196,197,198],"image-gallery","portfolio","wordpress-gallery-plugin","https:\u002F\u002Fwww.visualportfolio.com\u002F?utm_source=wordpress.org&utm_medium=readme&utm_campaign=byline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-portfolio.3.5.2.zip","2024-05-14 11:31:11",{"attackSurface":203,"codeSignals":309,"taintFlows":395,"riskAssessment":396,"analyzedAt":409},{"hooks":204,"ajaxHandlers":298,"restRoutes":299,"shortcodes":300,"cronEvents":308,"entryPointCount":134,"unprotectedCount":29},[205,211,215,221,224,228,233,237,240,243,246,249,252,256,260,264,266,270,274,278,282,286,289,293,295],{"type":206,"name":207,"callback":208,"file":209,"line":210},"action","admin_menu","app_menu","classes\\admin.php",10,{"type":206,"name":212,"callback":213,"file":209,"line":214},"admin_enqueue_scripts","enqueue_scripts",13,{"type":216,"name":217,"callback":217,"priority":218,"file":219,"line":220},"filter","wp_get_attachment_image_attributes",25,"classes\\core.php",37,{"type":206,"name":222,"callback":222,"file":219,"line":223},"init",53,{"type":206,"name":225,"callback":226,"file":227,"line":48},"admin_notices","mgl_admin_notices","classes\\init.php",{"type":206,"name":229,"callback":230,"file":231,"line":232},"plugins_loaded","check_for_migrations","classes\\migrations.php",9,{"type":206,"name":234,"callback":234,"file":235,"line":236},"rest_api_init","classes\\rest.php",20,{"type":206,"name":222,"callback":213,"file":238,"line":239},"classes\\run.php",16,{"type":206,"name":212,"callback":241,"file":238,"line":242},"enqueue_styles",17,{"type":206,"name":244,"callback":241,"priority":210,"file":238,"line":245},"wp_enqueue_scripts",19,{"type":206,"name":247,"callback":213,"priority":210,"file":238,"line":248},"mgl_gallery_created",21,{"type":206,"name":250,"callback":213,"priority":210,"file":238,"line":251},"mgl_collection_created",22,{"type":206,"name":225,"callback":253,"file":254,"line":255},"admin_notices_licensed_free","common\\admin.php",72,{"type":216,"name":257,"callback":258,"priority":210,"file":254,"line":259},"plugin_row_meta","custom_plugin_row_meta",77,{"type":216,"name":261,"callback":262,"priority":210,"file":254,"line":263},"edd_sl_api_request_verify_ssl","request_verify_ssl",78,{"type":206,"name":222,"callback":265,"file":254,"line":190},"process_deferred_instances",{"type":206,"name":207,"callback":267,"priority":268,"file":254,"line":269},"admin_menu_start",5,153,{"type":216,"name":271,"callback":271,"priority":272,"file":254,"line":273},"admin_footer_text",100000,158,{"type":206,"name":275,"callback":276,"file":254,"line":277},"admin_footer","output_network_license_modal",218,{"type":206,"name":279,"callback":280,"file":254,"line":281},"admin_head","closure",456,{"type":206,"name":225,"callback":283,"file":284,"line":285},"admin_notices_news","common\\news.php",43,{"type":216,"name":287,"callback":280,"file":284,"line":288},"safe_style_css",44,{"type":206,"name":225,"callback":290,"file":291,"line":292},"admin_notices_rating","common\\ratings.php",33,{"type":216,"name":287,"callback":280,"file":291,"line":294},34,{"type":206,"name":234,"callback":234,"file":296,"line":297},"common\\rest.php",14,[],[],[301,305,307],{"tag":302,"callback":303,"file":219,"line":304},"meow-collection","collection",49,{"tag":21,"callback":21,"file":238,"line":306},12,{"tag":4,"callback":21,"file":238,"line":214},[],{"dangerousFunctions":310,"sqlUsage":339,"outputEscaping":368,"fileOperations":122,"externalRequests":29,"nonceChecks":29,"capabilityChecks":210,"bundledLibraries":394},[311,316,319,322,325,328,331,333,335,337],{"fn":312,"file":313,"line":314,"context":315},"unserialize","classes\\builders\\core.php",68,"$this->data[$r->id] = array( 'caption' => $r->caption,'meta' => unserialize( $r->meta ) );",{"fn":312,"file":219,"line":317,"context":318},779,"'meta' => unserialize( $r->meta ),",{"fn":312,"file":219,"line":320,"context":321},1173,"$collection['galleries_ids'] = unserialize( $collection['galleries_ids'] );",{"fn":312,"file":219,"line":323,"context":324},1189,"'medias' => unserialize( $gallery['medias'] ),",{"fn":312,"file":219,"line":326,"context":327},1194,"'posts' => $gallery['posts'] ? unserialize( $gallery['posts'] ) : null,",{"fn":312,"file":219,"line":329,"context":330},1242,"$galleries_ids = unserialize( $collection['galleries_ids'] );",{"fn":312,"file":219,"line":332,"context":324},1258,{"fn":312,"file":219,"line":334,"context":327},1263,{"fn":312,"file":235,"line":336,"context":324},414,{"fn":312,"file":235,"line":338,"context":327},417,{"prepared":294,"raw":214,"locations":340},[341,344,346,348,350,352,354,356,358,360,362,364,366],{"file":219,"line":342,"context":343},1099,"$wpdb->get_var() with variable interpolation",{"file":219,"line":345,"context":343},1110,{"file":219,"line":347,"context":343},1213,{"file":219,"line":349,"context":343},1222,{"file":235,"line":351,"context":343},227,{"file":235,"line":353,"context":343},281,{"file":235,"line":355,"context":343},324,{"file":235,"line":357,"context":343},394,{"file":235,"line":359,"context":343},463,{"file":235,"line":361,"context":343},489,{"file":235,"line":363,"context":343},572,{"file":235,"line":365,"context":343},667,{"file":296,"line":367,"context":343},86,{"escaped":369,"rawEcho":210,"locations":370},106,[371,375,377,379,380,382,385,388,390,392],{"file":372,"line":373,"context":374},"classes\\builders\\cascade.php",71,"raw output",{"file":376,"line":28,"context":374},"classes\\builders\\horizontal.css.php",{"file":376,"line":378,"context":374},8,{"file":376,"line":306,"context":374},{"file":381,"line":268,"context":374},"classes\\builders\\justified.css.php",{"file":383,"line":384,"context":374},"classes\\builders\\square.css.php",69,{"file":386,"line":387,"context":374},"classes\\builders\\tiles-php.php",105,{"file":254,"line":389,"context":374},351,{"file":254,"line":391,"context":374},357,{"file":254,"line":393,"context":374},469,[],[],{"summary":397,"deductions":398},"The 'meow-gallery' v5.4.5 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no unprotected entry points into the plugin's functionality, which is a strong indicator of good security practices concerning attack surface management. The plugin also demonstrates a high percentage of properly escaped outputs and uses prepared statements for a majority of its SQL queries, suggesting an effort to mitigate common web vulnerabilities.\n\nHowever, several areas raise concerns. The presence of 10 dangerous function calls, specifically 'unserialize', is a significant red flag, as unserialization of untrusted data can lead to remote code execution vulnerabilities. The lack of nonce checks, although not directly linked to a specific entry point in the static analysis, is a common oversight that could be exploited if certain functionalities were to be exposed or misconfigured. Furthermore, the plugin's vulnerability history is a notable concern. With 4 known CVEs, including two high-severity vulnerabilities in the past, it indicates a pattern of security weaknesses. While no CVEs are currently unpatched, the nature of past vulnerabilities (XSS, SQL Injection, Missing Authorization) suggests that the plugin has been a target and has required significant patching efforts.\n\nIn conclusion, while 'meow-gallery' v5.4.5 has made progress in securing its entry points and handling output, the 'unserialize' function and its historical vulnerability record warrant caution. The lack of nonce checks is a potential area for future exploitation. Users should remain vigilant and ensure they are always using the latest patched versions of the plugin to mitigate the risks associated with its past vulnerabilities.",[399,402,404,406],{"reason":400,"points":401},"Dangerous function calls (unserialize)",15,{"reason":403,"points":378},"No nonce checks",{"reason":405,"points":210},"Past high severity vulnerabilities",{"reason":407,"points":408},"Past medium severity vulnerabilities",6,"2026-03-16T17:45:12.516Z",{"wat":411,"direct":421},{"assetPaths":412,"generatorPatterns":415,"scriptPaths":416,"versionParams":418},[413,414],"\u002Fwp-content\u002Fplugins\u002Fmeow-gallery\u002Fapp\u002Fgalleries.js","\u002Fwp-content\u002Fplugins\u002Fmeow-gallery\u002Fapp\u002Fadmin.js",[],[417],"\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Lato:wght@100;300;400;700;900&display=swap",[419,420],"meow-gallery\u002Fapp\u002Fgalleries.js?ver=","meow-gallery\u002Fapp\u002Fadmin.js?ver=",{"cssClasses":422,"htmlComments":423,"htmlAttributes":424,"restEndpoints":427,"jsGlobals":429,"shortcodeOutput":431},[],[],[425,426],"data-meow-gallery","data-mgl-settings",[428],"\u002Fmeow-gallery\u002Fv1\u002F",[430],"mgl_meow_gallery",[432],"\u003Cb>Meow Collection\u003C\u002Fb>: This is only available in the Pro version. Please \u003Ca href='https:\u002F\u002Fmeowapps.com\u002Fproducts\u002Fmeow-gallery-pro\u002F'>upgrade to Meow Gallery Pro\u003C\u002Fa> to use this feature."]