[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fskzhA0QSHCtgGYlb_ajNri1dhklReX2w8KUOlXtJ0dI":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":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":138,"fingerprints":377},"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.",100,16371,74,3,"2021-12-14T02:37:00.000Z","5.8.13","5.2.0","",[20,21,22,23,24],"gallery","gallery-block","images","masonry","photos","http:\u002F\u002Fwww.photopressdev.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotopress.1.5.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},7,350,30,84,"2026-04-04T01:15:59.289Z",[39,54,75,99,120],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":25,"download_link":53,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"photopress-masonry-gallery","PhotoPress – Masonry Gallery","1.2.8","\u003Cp>This plugin allows you to apply a masonry style display to a gallery of images. The plugin extends the core [gallery] shortcode by adding a “type” attribute so that you can choose this masonry presentation on a gallery by gallery basis.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Adds \u003Cem>“type”\u003C\u002Fem> attribute and “masonry” value to gallery shortcode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Support\u003C\u002Fh4>\n\u003Cp>The PhotoPress team does not provide support for this plugin on the WordPress.org forums. One on one email support is available to users that purchase one of our \u003Ca href=\"http:\u002F\u002Fwww.photopressdev.com\" rel=\"nofollow ugc\">Premium Support Plans\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Other PhotoPress Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphoto-tools-image-taxonomies\u002F\" rel=\"ugc\">PhotoPress Image Taxonomies\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotopress-gallery\u002F\" rel=\"ugc\">PhotoPress Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotopress-paypal-shopping-cart\u002F\" rel=\"ugc\">PhotoPress Paypal Shopping Cart\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotopress-masonry-gallery\u002F\" rel=\"ugc\">PhotoPress Masonry Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotopress-sideways-gallery\u002F\" rel=\"ugc\">PhotoPress Sideways Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fphotopress-latest-images\u002F\" rel=\"ugc\">PhotoPress Latest Images\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Guide To WordPress For Photographers\u003C\u002Fh4>\n\u003Cp>For more information on ways to use PhotoPress and other plugins to build a photpgraphy website check out the \u003Ca href=\"http:\u002F\u002Fwpphotog.com\u002Fproduct\u002Fthe-guide-to-wordpress-for-photographers\u002F\" title=\"WordPress For Photographers\" rel=\"nofollow ugc\">WordPress For Photographers e-Book\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Example Usage\u003C\u002Fh3>\n\u003Cp>Display a gallery of images in a masonry style:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[gallery type=\"masonry\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Extends the [gallery] shortcode to add a masonry style display option.",50,11098,56,10,"2018-03-23T05:46:00.000Z","4.9.29","3.9",[20,22,23,4,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotopress-masonry-gallery.1.2.8.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":18,"tags":69,"homepage":73,"download_link":74,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"lightbox-photoswipe","Lightbox with PhotoSwipe","5.8.3","Arno Welzel","https:\u002F\u002Fprofiles.wordpress.org\u002Fawelzel\u002F","\u003Cp>This plugin integrates PhotoSwipe to WordPress. All linked images in a post or page will be displayed using PhotoSwipe, regardless if they are part of a gallery or single images.\u003C\u002Fp>\n\u003Cp>More about the original version of PhotoSwipe see here: \u003Ca href=\"http:\u002F\u002Fphotoswipe.com\" rel=\"nofollow ugc\">http:\u002F\u002Fphotoswipe.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can also display EXIF data from supported image types.\u003C\u002Fp>\n\u003Cp>As of version 4.0.0 this plugin requires at least WordPress 5.3 and PHP 7.0. Older PHP version will cause problems. In this case you have to upgrade your PHP version or ask your hoster to do so. Please note that WordPress itself also recommends at least PHP 7.4 – see \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u002F\" rel=\"ugc\">https:\u002F\u002Fwordpress.org\u002Fabout\u002Frequirements\u002F\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Please keep in mind: not the visible thumbnail is relevant, but only the image link. Images should always be linked to the file and not to the attachment page. Since version 5.6.1 there is an option to fix attachment links which can be enabled if needed – however this may slow down your website since then all links on a page will be checked if they are attachment links.\u003C\u002Fp>\n","Integration of PhotoSwipe (http:\u002F\u002Fphotoswipe.com) for WordPress.",20000,937902,98,113,"2026-02-26T16:27:00.000Z","6.9.4","5.3",[70,20,22,71,72],"attachments","lightbox","photoswipe","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flightbox-photoswipe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightbox-photoswipe.5.8.3.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":11,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":89,"tags":90,"homepage":18,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":28,"last_vuln_date":98,"fetched_at":30},"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,2,"2026-03-15T06:25:00.000Z","6.7.5","6.5","7.1",[21,91,92,93,94],"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":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":13,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":18,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":97,"unpatched_count":97,"last_vuln_date":119,"fetched_at":30},"facebook-photo-fetcher","Social Photo Fetcher","3.0.4","JK","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustin_k\u002F","\u003Cp>Social Photo Fetcher (previously called “Facebook Photo Fetcher”) allows you to quickly and easily generate WordPress photo galleries from Facebook albums.\u003C\u002Fp>\n\u003Cp>The idea was inspired by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Ffotobook\u002F\" rel=\"ugc\">Fotobook\u003C\u002Fa>, though its approach is fundamentally different: while Fotobook’s emphasis is on automation, this plugin allows a great deal of customization.  With it you can create galleries in any Post or Page you like, right alongside your regular content. You do this simply by putting a “magic HTML tag” in the post’s content – much like \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGallery_Shortcode\" rel=\"nofollow ugc\">WordPress Shortcode\u003C\u002Fa>. Upon saving, the tag will instantly be populated with the Facebook album content. Presentation is fully customizable via parameters to the “magic tag” – you can choose to show only a subset of an album’s photos, change the number of photos per column, show photo captions, and more.  Plus, Social Photo Fetcher doesn’t limit you to just your own albums: it can create galleries from fanpages as well.\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses Facebook’s API to instantly create WordPress photo galleries from Facebook albums.\u003C\u002Fli>\n\u003Cli>Galleries are fully customizable: you can import complete albums, select excerpts, random excerpts, album descriptions, photo captions, and more.\u003C\u002Fli>\n\u003Cli>Galleries can be organized however you like: in any post or page, alone or alongside your other content.\u003C\u002Fli>\n\u003Cli>Simple PHP template function allows programmers to manually embed albums in any template or widget.\u003C\u002Fli>\n\u003Cli>Built-in LightBox: Photos appear in attractive pop-up overlays without the need for any other plugins.\u003C\u002Fli>\n\u003Cli>Admin panel handles all the setup for you: Just login and you’re ready to start making albums.\u003C\u002Fli>\n\u003Cli>No custom database tables required; galleries live in regular post content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For a Demo Gallery, see the \u003Ca href=\"https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher\" rel=\"nofollow ugc\">plugin’s homepage\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>Many hours have gone into developing & maintaining this plugin, far beyond my own personal needs. If you find it useful, please consider \u003Ca href=\"https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher\u002F#donate\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa> to help support its continued development.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin uses the Facebook API to fetch photo albums from Facebook. Facebook’s security rules require that apps must authorize from one specific, known location. In order comply with this requirement, when you first authorize the plugin from its admin panel, a Facebook dialog will be initiated via my own authentication server. The dialog itself is shown directly by Facebook, and Facebook handles the entire login process – no personal information will be transferred via my server, as Facebook only supplies a single-use token which I then hand back to your site to be stored. This is what the plugin uses in order to fetch the photos. For more information about how the Facebook authorization process works, please see \u003Ca href=\"https:\u002F\u002Fdevelopers.facebook.com\u002Fdocs\u002Ffacebook-login\u002Fweb\" rel=\"nofollow ugc\">Facebook’s documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Usage of this plugin means the site administrator is consenting to \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpolicy.php\" rel=\"nofollow ugc\">Facebook’s data policy\u003C\u002Fa>. Fetched album data will be stored in your WordPress database, in posts or pages of your choosing. It can be removed by deleting those posts or pages. You are solely responsible for the security and protection of the fetched data, as it resides on and is hosted within your own WordPress site.\u003C\u002Fp>\n\u003Cp>I do not store or process any of your data.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Please direct all support requests \u003Ca href=\"https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher#feedback\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n","Allows you to automatically create Wordpress photo galleries from Facebook albums.  Simple to use and highly customizable.",1000,258658,12,"2024-04-04T23:45:00.000Z","6.5.8","2.5",[114,20,22,24,115],"facebook","pictures","https:\u002F\u002Fwww.justin-klein.com\u002Fprojects\u002Ffacebook-photo-fetcher","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffacebook-photo-fetcher.3.0.4.zip",70,"2025-12-08 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":107,"downloaded":128,"rating":129,"num_ratings":97,"last_updated":130,"tested_up_to":67,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":136,"download_link":137,"security_score":11,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[134,20,22,23,135],"block","slider","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-block-gallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-block-gallery.1.29.zip",{"attackSurface":139,"codeSignals":239,"taintFlows":361,"riskAssessment":362,"analyzedAt":376},{"hooks":140,"ajaxHandlers":235,"restRoutes":236,"shortcodes":237,"cronEvents":238,"entryPointCount":28,"unprotectedCount":28},[141,146,150,153,158,162,166,171,175,180,185,189,193,197,201,204,208,212,215,219,223,228,231],{"type":142,"name":143,"callback":143,"priority":28,"file":144,"line":145},"action","init","framework\\class-module.php",48,{"type":142,"name":147,"callback":148,"priority":48,"file":144,"line":149},"admin_init","registerSettings",218,{"type":142,"name":151,"callback":148,"priority":48,"file":144,"line":152},"rest_api_init",219,{"type":142,"name":154,"callback":155,"priority":156,"file":144,"line":157},"admin_menu","addSettingsPages",11,221,{"type":142,"name":143,"callback":159,"file":160,"line":161},"register_blocks_assets","framework\\class-pp-framework.php",36,{"type":142,"name":163,"callback":164,"file":160,"line":165},"enqueue_block_assets","closure",142,{"type":142,"name":167,"callback":168,"file":169,"line":170},"admin_notices","displayErrorNotices","framework\\class-settings.php",59,{"type":142,"name":172,"callback":173,"file":174,"line":109},"wp_enqueue_scripts","photopress_base_js","modules\\base\\base.php",{"type":176,"name":177,"callback":164,"priority":48,"file":178,"line":179},"filter","rest_page_query","modules\\childpages\\childpages.php",49,{"type":176,"name":181,"callback":182,"priority":48,"file":183,"line":184},"max_srcset_image_width","setMaxSrcsetSize","modules\\metadata\\metadata.php",19,{"type":176,"name":186,"callback":187,"priority":48,"file":183,"line":188},"wp_read_image_metadata","storeMoreMetaData",22,{"type":176,"name":190,"callback":191,"priority":156,"file":183,"line":192},"render_block","addAttributesToImagesInContent",26,{"type":176,"name":194,"callback":195,"priority":97,"file":183,"line":196},"pre_move_uploaded_file","embedLicense",31,{"type":176,"name":198,"callback":199,"priority":48,"file":183,"line":200},"frame\u002Fattachment\u002Fimage_markup","addLicenseToImageMarkup",34,{"type":176,"name":202,"callback":164,"file":183,"line":203},"image_strip_meta",37,{"type":142,"name":205,"callback":206,"file":183,"line":207},"widgets_init","registerWidgets",44,{"type":142,"name":209,"callback":210,"file":183,"line":211},"add_attachment","addAttachment",66,{"type":142,"name":213,"callback":214,"priority":97,"file":183,"line":13},"enable-media-replace-upload-done","updateAttachment",{"type":176,"name":216,"callback":217,"file":183,"line":218},"pre_get_posts","makeImagesVisibleToTaxQueries",77,{"type":176,"name":220,"callback":221,"priority":28,"file":222,"line":145},"photopress_metadata_tag_value","registerShortcuts","modules\\metadata\\XmpReader.php",{"type":176,"name":224,"callback":225,"file":226,"line":227},"the_content","public_scripts","modules\\slideshow\\slideshow.php",21,{"type":176,"name":190,"callback":229,"priority":48,"file":226,"line":230},"render_slideshow",24,{"type":142,"name":232,"callback":233,"priority":97,"file":234,"line":200},"plugins_loaded","getInstance","photopress.php",[],[],[],[],{"dangerousFunctions":240,"sqlUsage":261,"outputEscaping":263,"fileOperations":97,"externalRequests":97,"nonceChecks":28,"capabilityChecks":97,"bundledLibraries":360},[241,245,249,253,257],{"fn":242,"file":243,"line":165,"context":244},"system","framework\\class-util.php","system( $command , $return_var );",{"fn":246,"file":243,"line":247,"context":248},"passthru",150,"passthru( $command , $return_var );",{"fn":250,"file":243,"line":251,"context":252},"exec",158,"exec( $command , $output , $return_var );",{"fn":254,"file":243,"line":255,"context":256},"shell_exec",165,"$output = shell_exec($command) ;",{"fn":258,"file":222,"line":259,"context":260},"unserialize",439,"$md = unserialize($str);",{"prepared":28,"raw":28,"locations":262},[],{"escaped":264,"rawEcho":265,"locations":266},46,51,[267,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,318,320,323,325,326,328,330,332,334,335,336,338,340,341,342,344,345,347,349,351,353,354,355,357,358,359],{"file":268,"line":269,"context":270},"framework\\class-package.php",258,"raw output",{"file":169,"line":272,"context":270},317,{"file":169,"line":274,"context":270},377,{"file":169,"line":276,"context":270},378,{"file":169,"line":278,"context":270},382,{"file":169,"line":280,"context":270},387,{"file":169,"line":282,"context":270},417,{"file":169,"line":284,"context":270},425,{"file":169,"line":286,"context":270},427,{"file":169,"line":288,"context":270},638,{"file":169,"line":290,"context":270},645,{"file":169,"line":292,"context":270},665,{"file":169,"line":294,"context":270},673,{"file":169,"line":296,"context":270},740,{"file":169,"line":298,"context":270},768,{"file":169,"line":300,"context":270},778,{"file":169,"line":302,"context":270},824,{"file":169,"line":304,"context":270},840,{"file":169,"line":306,"context":270},950,{"file":169,"line":308,"context":270},958,{"file":169,"line":310,"context":270},1005,{"file":169,"line":312,"context":270},1014,{"file":169,"line":314,"context":270},1022,{"file":169,"line":316,"context":270},1062,{"file":243,"line":170,"context":270},{"file":174,"line":319,"context":270},110,{"file":321,"line":322,"context":270},"modules\\metadata\\ExifDisplayWidget.php",42,{"file":321,"line":324,"context":270},72,{"file":321,"line":13,"context":270},{"file":321,"line":327,"context":270},76,{"file":321,"line":329,"context":270},80,{"file":321,"line":331,"context":270},101,{"file":321,"line":333,"context":270},102,{"file":321,"line":333,"context":270},{"file":321,"line":333,"context":270},{"file":321,"line":337,"context":270},106,{"file":321,"line":339,"context":270},107,{"file":321,"line":339,"context":270},{"file":321,"line":339,"context":270},{"file":343,"line":264,"context":270},"modules\\metadata\\XmpDisplayWidget.php",{"file":343,"line":45,"context":270},{"file":343,"line":346,"context":270},61,{"file":343,"line":348,"context":270},67,{"file":343,"line":350,"context":270},92,{"file":343,"line":352,"context":270},93,{"file":343,"line":352,"context":270},{"file":343,"line":352,"context":270},{"file":343,"line":356,"context":270},97,{"file":343,"line":64,"context":270},{"file":343,"line":64,"context":270},{"file":343,"line":64,"context":270},[],[],{"summary":363,"deductions":364},"The Photopress v1.5.0 plugin presents a mixed security posture.  On one hand, the absence of known vulnerabilities and a relatively small attack surface, with no unprotected entry points, are positive indicators. The plugin also demonstrates good practices by exclusively using prepared statements for SQL queries.\n\nHowever, significant concerns arise from the static analysis. The presence of dangerous functions like 'system', 'passthru', 'exec', and 'shell_exec' is a major red flag, as these can be exploited for remote code execution if input is not rigorously sanitized. Furthermore, a nearly 50% rate of improperly escaped output is alarming, potentially leading to cross-site scripting (XSS) vulnerabilities. The lack of nonce checks on any entry points is also a critical omission, leaving the plugin susceptible to cross-site request forgery (CSRF) attacks. The sole capability check is insufficient given the presence of dangerous functions.\n\nGiven the history of zero known CVEs, it's possible these dangerous functions are not currently exploitable due to other security measures or lack of specific triggers. However, the inherent risks within the code itself warrant caution. The plugin's strengths lie in its vulnerability history and SQL practices, but these are overshadowed by the critical code-level risks.",[365,368,371,373],{"reason":366,"points":367},"Dangerous functions present (system, passthru, exec, shell_exec)",15,{"reason":369,"points":370},"Significant portion of output not properly escaped",8,{"reason":372,"points":48},"No nonce checks on entry points",{"reason":374,"points":375},"Insufficient capability checks",5,"2026-03-16T20:53:14.618Z",{"wat":378,"direct":390},{"assetPaths":379,"generatorPatterns":384,"scriptPaths":385,"versionParams":386},[380,381,382,383],"\u002Fwp-content\u002Fplugins\u002Fphotopress\u002Fdist\u002Fblocks.style.build.css","\u002Fwp-content\u002Fplugins\u002Fphotopress\u002Fdist\u002Fblocks.build.js","\u002Fwp-content\u002Fplugins\u002Fphotopress\u002Fdist\u002Fblocks.editor.build.css","\u002Fwp-content\u002Fplugins\u002Fphotopress\u002Fmodules\u002Fgallery\u002Fassets\u002Fjs\u002Fgallery-masonry.js",[],[381],[387,388,389],"photopress-frontend?ver=","photopress-editor?ver=","photopress-masonry?ver=",{"cssClasses":391,"htmlComments":393,"htmlAttributes":394,"restEndpoints":396,"jsGlobals":397,"shortcodeOutput":399},[392],"photopress-editor",[],[395],"data-photopress-container",[],[398],"photpressGlobal",[400],"[photopress"]