[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxIXhghP6f4gidyJ_fxxrQFeMVtUXL8JUQdtYtl2L1IE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":141,"fingerprints":234},"prophoto-light-blue-api-add-on","Light Blue API for ProPhoto Plug-in","1.0.9","TomCatchesides","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomcatchesides\u002F","\u003Ch3>Link your ProPhoto WordPress site to Light Blue\u003C\u002Fh3>\n\u003Cp>Light Blue is a business management system designed specifically for professional photographers. If you’re using the \u003Ca href=\"http:\u002F\u002Fwww.prophoto.com\" rel=\"nofollow ugc\">ProPhoto 5\u003C\u002Fa> theme for your WordPress site, you can use this add-on to link your contact form directly to your Light Blue account.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>To use the Light Blue API for ProPhoto Plug-in, you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A WordPress site that supports plugins (i.e. not a site that’s hosted by WordPress.com).\u003C\u002Fli>\n\u003Cli>The ProPhoto 5 theme.\u003C\u002Fli>\n\u003Cli>A Light Blue account with a subscription to our online services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Light Blue API\u003C\u002Fh4>\n\u003Cp>You can find out more about the Light Blue API in \u003Ca href=\"http:\u002F\u002Fwww.lightbluesoftware.com\u002Fapi\u002F\" rel=\"nofollow ugc\">our documentation\u003C\u002Fa>, which includes more information about how you can go about linking your ProPhoto 5 contact form to your Light Blue account.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Any questions about the Light Blue API for ProPhoto Plug-in can be directed to the \u003Ca href=\"http:\u002F\u002Fwww.lightbluesoftware.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Help section of our website\u003C\u002Fa>.\u003C\u002Fp>\n","Send information directly from your ProPhoto 5 contact form to your Light Blue account.",10,1892,0,"2019-03-11T18:20:00.000Z","5.1.22","3.5","",[19,20,21,22,23],"business-management","light-blue","photography","pro-photo","prophoto","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprophoto-light-blue-api-add-on.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"tomcatchesides",2,110,89,30,86,"2026-04-04T11:25:54.835Z",[38,53,78,99,119],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":16,"requires_php":17,"tags":48,"homepage":17,"download_link":51,"security_score":52,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"gravity-forms-light-blue-api-add-on","Gravity Forms Light Blue API Add-On","1.2.1","\u003Ch3>Link your WordPress site to Light Blue\u003C\u002Fh3>\n\u003Cp>Light Blue is a business management system designed specifically for professional photographers. If you’re using the \u003Ca href=\"http:\u002F\u002Fwww.gravityforms.com\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> plugin on your WordPress site, you can use this add-on to link your forms directly to your Light Blue account.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>To use the Gravity Forms Light Blue API add-on, you need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A WordPress site that supports plugins (i.e. not a site that’s hosted by WordPress.com).\u003C\u002Fli>\n\u003Cli>GravityForms 1.6 or newer.\u003C\u002Fli>\n\u003Cli>A Light Blue account with a subscription to our online services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Light Blue API\u003C\u002Fh4>\n\u003Cp>You can find out more about the Light Blue API in \u003Ca href=\"http:\u002F\u002Fwww.lightbluesoftware.com\u002Fapi\u002F\" rel=\"nofollow ugc\">our documentation\u003C\u002Fa>, which includes more information about how you can go about linking your Gravity Forms to your Light Blue account.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Any questions about the Gravity Forms Light Blue API add-on can be directed to the \u003Ca href=\"http:\u002F\u002Fwww.lightbluesoftware.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Help section of our website\u003C\u002Fa>.\u003C\u002Fp>\n","Send information directly from your Gravity Forms forms to your Light Blue account.",100,4914,"2025-01-02T17:43:00.000Z","6.7.5",[19,49,50,20,21],"forms","gravity-forms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-light-blue-api-add-on.zip",92,{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":35,"num_ratings":63,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":13,"last_vuln_date":77,"fetched_at":27},"simple-lightbox","Simple Lightbox","2.9.5","Archetyped","https:\u002F\u002Fprofiles.wordpress.org\u002Farchetyped\u002F","\u003Cp>Simple Lightbox is a very simple and customizable lightbox that is easy to add to your WordPress website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Options for customizing the lightbox behavior are located in the \u003Cstrong>Appearance > Lightbox\u003C\u002Fstrong> admin menu (or just click the \u003Cstrong>Settings\u003C\u002Fstrong> link below the plugin’s name when viewing the list of installed plugins)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically activate links (no manual coding required)\u003C\u002Fli>\n\u003Cli>Automatically resize lightbox to fit in window\u003C\u002Fli>\n\u003Cli>Customize lightbox with \u003Cstrong>themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Mobile-optimized responsive themes included\u003C\u002Fli>\n\u003Cli>Customizable lightbox animations\u003C\u002Fli>\n\u003Cli>Infinitely customizable with \u003Cstrong>add-ons\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Supports WordPress \u003Cstrong>image attachment\u003C\u002Fstrong> links\u003C\u002Fli>\n\u003Cli>Supports links in \u003Cstrong>widgets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Keyboard Navigation\u003C\u002Fli>\n\u003Cli>Display media metadata (caption, description, etc.) in lightbox\u003C\u002Fli>\n\u003Cli>Enable Lightbox depending on Page Type (Home, Pages, Archive, etc.)\u003C\u002Fli>\n\u003Cli>Group image links (play as a slideshow)\u003C\u002Fli>\n\u003Cli>Group image links by Post (separate slideshow for each post on page)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Insert links to images\u002Fimage attachments into your posts\u002Fpages\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>That’s it! The image will be displayed in a lightbox automatically.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>For more usage tips, go to \u003Ca href=\"http:\u002F\u002Farchetyped.com\u002Ftools\u002Fsimple-lightbox\u002F\" rel=\"nofollow ugc\">Simple Lightbox’s official page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Farchetyped\u002Fsimple-lightbox\u002Fwiki\" rel=\"nofollow ugc\">Simple Lightbox’s documentation\u003C\u002Fa> for in-depth information on using and customizing SLB.\u003C\u002Fli>\n\u003C\u002Ful>\n","The highly customizable lightbox for WordPress",100000,2960784,236,"2026-02-24T03:21:00.000Z","6.9.4","5.3","5.6.20",[69,70,71,21,72],"gallery","image","lightbox","slideshow","http:\u002F\u002Farchetyped.com\u002Ftools\u002Fsimple-lightbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-lightbox.2.9.5.zip",99,1,"2025-04-25 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":65,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":97,"download_link":98,"security_score":44,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"meow-lightbox","Meow Lightbox","5.5.1","Jordy Meow","https:\u002F\u002Fprofiles.wordpress.org\u002Ftigroumeow\u002F","\u003Cp>\u003Cstrong>Meow Lightbox is the photographer’s choice for WordPress\u003C\u002Fstrong>. Built from scratch for speed and elegance, it showcases your images beautifully while displaying EXIF data, GPS maps, and metadata—all in a clean, responsive interface.\u003C\u002Fp>\n\u003Cp>Stop settling for bloated lightboxes that slow down your site! 😘\u003C\u002Fp>\n\u003Cp>Meow Lightbox focuses on what photographers actually need: \u003Cstrong>Beautiful Presentation\u003C\u002Fstrong> and \u003Cstrong>Technical Details\u003C\u002Fstrong>. Choose between our custom engine or PhotoSwipe, both optimized for performance. Check out \u003Ca href=\"https:\u002F\u002Fmeowapps.com\u002Fmeow-lightbox\u002F\" rel=\"nofollow ugc\">our official site\u003C\u002Fa> to see it in action.\u003C\u002Fp>\n\u003Ch3>Core Features\u003C\u002Fh3>\n\u003Cp>📸 \u003Cstrong>Responsive Design\u003C\u002Fstrong>\u003Cbr \u002F>\nLooks stunning on mobile, tablets, and desktop. Images adapt to screen size for optimal viewing on any device.\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Dual Lightbox Engines\u003C\u002Fstrong>\u003Cbr \u002F>\nSwitch between our custom Default Engine or PhotoSwipe. Both are optimized for speed and elegance, with full EXIF support.\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>EXIF Data Display\u003C\u002Fstrong>\u003Cbr \u002F>\nShow camera settings, lens info, shutter speed, aperture, ISO, and capture date—perfect for photography portfolios.\u003C\u002Fp>\n\u003Cp>🗺️ \u003Cstrong>GPS & Maps\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay shooting location with Google Maps or Leaflet integration when GPS data is available in your images.\u003C\u002Fp>\n\u003Ch3>📸 Photography Features\u003C\u002Fh3>\n\u003Cp>Your photos deserve to shine. Meow Lightbox displays them beautifully with all the technical details photographers love.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Information:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Camera and Lens\u003C\u002Fli>\n\u003Cli>Shutter Speed & Aperture\u003C\u002Fli>\n\u003Cli>ISO and Focal Length\u003C\u002Fli>\n\u003Cli>Capture Date & Time\u003C\u002Fli>\n\u003Cli>Keywords and Metadata\u003C\u002Fli>\n\u003Cli>GPS Coordinates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Display Options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Responsive layout for all devices\u003C\u002Fli>\n\u003Cli>Fullscreen mode\u003C\u002Fli>\n\u003Cli>Zoom and pan on images\u003C\u002Fli>\n\u003Cli>Keyboard navigation\u003C\u002Fli>\n\u003Cli>Touch gestures on mobile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Gallery Support:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmeow-gallery\u002F\" rel=\"ugc\">Meow Gallery\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Compatible with WordPress core galleries\u003C\u002Fli>\n\u003Cli>Supports WooCommerce product images\u003C\u002Fli>\n\u003Cli>Separate galleries mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Lightbox Engines\u003C\u002Fh3>\n\u003Cp>Choose the engine that fits your needs best. Both are fast, elegant, and fully featured.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Default Engine:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom-built for photographers\u003C\u002Fli>\n\u003Cli>Smooth zoom animations\u003C\u002Fli>\n\u003Cli>Clean, minimal interface\u003C\u002Fli>\n\u003Cli>Optimized for EXIF display\u003C\u002Fli>\n\u003Cli>Glass morphism design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>PhotoSwipe:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Industry-standard lightbox\u003C\u002Fli>\n\u003Cli>Touch-optimized gestures\u003C\u002Fli>\n\u003Cli>Smooth transitions\u003C\u002Fli>\n\u003Cli>Full EXIF integration\u003C\u002Fli>\n\u003Cli>Modern UI with caption support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Deep-Linking: Share URLs that open specific images\u003C\u002Fli>\n\u003Cli>Slideshow: Auto-play through your gallery\u003C\u002Fli>\n\u003Cli>Social Sharing: Let visitors share your photos\u003C\u002Fli>\n\u003Cli>Animation: Beautiful open\u002Fclose transitions\u003C\u002Fli>\n\u003Cli>Google Maps: Display shooting locations\u003C\u002Fli>\n\u003Cli>Priority Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Meow Lightbox?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Performance First\u003C\u002Fstrong>\u003Cbr \u002F>\nNo bloat, no unnecessary features. Just clean, fast code that showcases your photos beautifully.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built for Photographers\u003C\u002Fstrong>\u003Cbr \u002F>\nEXIF data, GPS maps, and metadata display—everything photographers need in one elegant package.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks with any gallery plugin or WordPress core galleries. Choose your preferred lightbox engine.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nClean APIs, WordPress hooks, and filters. Extend it your way.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Constantly Evolving\u003C\u002Fstrong>\u003Cbr \u002F>\nRegular updates based on real photographer feedback. We listen, we improve.\u003C\u002Fp>\n","The elegant lightbox built for photographers. Fast, responsive, and displays your photos beautifully with EXIF data and maps. You'll love it! 💕",10000,380369,98,178,"2026-03-09T23:51:00.000Z","6.0","7.4",[94,71,21,95,96],"exif","photoswipe","responsive","https:\u002F\u002Fmeowapps.com\u002Fplugin\u002Fmeow-lightbox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeow-lightbox.5.5.1.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":52,"num_ratings":34,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":117,"download_link":118,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"photography-portfolio","Easy Photography Portfolio","1.5.1","justnorris","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustnorris\u002F","\u003Cp>Building a photography portfolio for WordPress should be easy. Here’s a plugin to help you with that!\u003C\u002Fp>\n\u003Ch3>Quick Overview\u003C\u002Fh3>\n\u003Cp>Easy Photography Portfolio is based on the idea of albums with images that can optionally be grouped in categories!\u003Cbr \u002F>\nBy default, albums and images are displayed in a masonry gallery. You open up an album to see all the images. then click on an image to look at it closer.\u003Cbr \u002F>\nI think it might be easier to explain with a demo.\u003C\u002Fp>\n\u003Ch3>Plugin Demo\u003C\u002Fh3>\n\u003Cp>Easy Photography Portfolio is extremely flexible, from the most basic to completely custom designs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📌 Demo: Minimalist Portfolio\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fminimalist-portfolio\u002F\" rel=\"ugc\">Minimalist Portfolio\u003C\u002Fa> is a \u003Cstrong>free\u003C\u002Fstrong> WordPress theme – customized to look great with Easy Photography Portfolio plugin!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fbefree.pyronaur.com\u002F\" rel=\"nofollow ugc\">Minimalist Portfolio Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcolormelon.com\u002Ffree-portfolio-website-tutorial\u002F\" rel=\"nofollow ugc\">Tutorial\u003C\u002Fa> – full theme and plugin setup\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpyronaur\u002Fminimalist-portfolio\" rel=\"nofollow ugc\">Source Code\u003C\u002Fa> on GitHub\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📚 Setup Tutorials\u003C\u002Fh3>\n\u003Cp>The plugin name gave it away – it’s really easy to set up a portfolio with it. And yet, here are some extra resources for you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcolormelon.com\u002Feasy-photography-portfolio-full-setup-guide\u002F\" rel=\"nofollow ugc\">Full setup guide\u003C\u002Fa> – as close to documentation as you can get\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcolormelon.com\u002Ffree-portfolio-website-tutorial\u002F\" rel=\"nofollow ugc\">A-Z Photography Portfolio tutorial\u003C\u002Fa> with Hamilton child theme (Minimalist Portfolio)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎥 Video Tutorial\u003C\u002Fh3>\n\u003Cp>If detailed documentation and guides aren’t enough for you, watch the video tutorial:\u003Cbr \u002F>\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\u002Fb5mevuD-hPI?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>\u003C\u002Fp>\n\u003Ch3>Designed for Photographers\u003C\u002Fh3>\n\u003Cp>We love the WordPress community and wholeheartedly agree with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fphilosophy\u002F\" rel=\"ugc\">WordPress Philosophy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Great software should work out of the box, without the user having to adjust oceans of buttons and knobs.\u003Cbr \u002F>\nThat’s why Photography Portfolio is designed to be as easy to use as possible.\u003C\u002Fp>\n\u003Cp>Photography Portfolio plugin is founded upon years of experience in building Premium WordPress Themes for Photographers. We’ve seen it all, great and not-so-great websites, big names, and absolute beginners. We have crystallized the formula of a high-quality portfolio into a simple WordPress plugin that you can use with any WordPress theme or your custom WordPress site!\u003C\u002Fp>\n\u003Cp>It all comes down to the simple structure of a real Portfolio book.\u003C\u002Fp>\n\u003Cp>You own a Portfolio album for, let’s say your Wedding Photography. If you happen to do street Photography too, you also probably have another album that has only your best street photography prints.\u003C\u002Fp>\n\u003Cp>That’s exactly what Photography Portfolio does for you online. You create albums, add images, and in case you have a huge portfolio, you can categorize albums too.\u003C\u002Fp>\n\u003Cp>Then your visitors are able to open any album, quickly scan all of the images, or view them one by one. Simplicity is key!\u003C\u002Fp>\n\u003Ch3>Developed for Extensibility\u003C\u002Fh3>\n\u003Cp>Out of the box, Photography Portfolio is built using Masonry Layout (think Pinterest). Quite simply – it’s the layout most easily portable to any website layout while keeping the feel of the brand.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warning\u003C\u002Fstrong>: Developer language ahead.\u003Cbr \u002F>\nFor some, a masonry layout might not be enough, it sure isn’t enough for our Photography WordPress themes, because of that, this plugin is packed with Actions and Filters. Not only in PHP but also the JavaScript side.\u003Cbr \u002F>\nYou can easily extend the plugin with your own custom archive and single-view layouts. Customization is easy as Photography Portfolio plugin templates are based on \u003Ccode>get_template_part()\u003C\u002Fcode> function, similar to the way WooCommerce plugin has a custom template function. That brings a lot of customization power to the table. Pick any part of the view, and append your own template bits or completely rewrite the templates.\u003C\u002Fp>\n\u003Cp>The JavaScript side is also very opinionated and easily extensible. You can use filters and actions to either modify the existing functionality, for example modifying the core masonry layout just a bit or completely initialize a brand new layout (like Packery or Horizontal Scroll). If you decide to build a custom view, you can utilize the existing JavaScript hook structure to let the plugin handle all the little things for you.\u003C\u002Fp>\n","Easy Photography Portfolio is an elegant portfolio gallery plugin designed for Photographers. Install the plugin, add portfolio entries and galleries  &hellip;",3000,118063,"2021-02-27T14:01:00.000Z","5.6.17","4.7.0","5.4.0",[69,114,115,21,116],"grid","masonry","portfolio","http:\u002F\u002Fpyronaur.com\u002Fplugins\u002Fphotography-portfolio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotography-portfolio.1.5.1.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":52,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":17,"tags":133,"homepage":139,"download_link":140,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"panopress","PanoPress","1.3","omercalev","https:\u002F\u002Fprofiles.wordpress.org\u002Fomercalev\u002F","\u003Ch4>Embed 360° Panoramas on your site with PanoPress\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> is a free WordPress plugin for displaying 360 degree panoramas created with \u003Ca href=\"http:\u002F\u002Fwww.krpano.com\u002F\" rel=\"nofollow ugc\">KRPano\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fgardengnomesoftware.com\u002Fpano2vr.php\" rel=\"nofollow ugc\">Pano2VR\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.kolor.com\u002Fpanotour-panotour-pro-comparison.html\" rel=\"nofollow ugc\">Kolor Panotour & Panotour Pro\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fflashificator.com\u002F\" rel=\"nofollow ugc\">Flash Panorama Player & Flashificator\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.ptgui.com\u002F\" rel=\"nofollow ugc\">PTGui\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fpanozona.com\u002Fwiki\u002FSaladoPlayer\" rel=\"nofollow ugc\">Saladoplayer\u003C\u002Fa> & similar apps, and also displays legacy \u003Ca href=\"http:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FQuickTime_VR\" rel=\"nofollow ugc\">QTVR\u003C\u002Fa> files in flash via \u003Ca href=\"http:\u002F\u002Ffieldofview.com\u002Fprojects\u002Fcuty\" rel=\"nofollow ugc\">CuTy\u003C\u002Fa> (CuTy must be downloaded separately).\u003C\u002Fp>\n\u003Cp>PanoPress also supports 360 degree and other panoramas hosted on sites like \u003Ca href=\"http:\u002F\u002Fwww.360Cities.net\u002F\" rel=\"nofollow ugc\">360Cities.net\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.viewat.org\u002F\" rel=\"nofollow ugc\">ViewAt.org\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.tourwrist.com\u002F\" rel=\"nofollow ugc\">TourWrist.com\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.gigapan.com\u002F\" rel=\"nofollow ugc\">GigaPan.com\u003C\u002Fa>, etc\u003C\u002Fp>\n\u003Ch4>Supports Flash & HTML5 Panoramas\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> supports Flash & HTML5 panoramas created by the applications listed above, PanoPress is fully compatible with Apple’s iPad & iPhone, as well as Android and similar mobile or tablet devices which support HTML5 or Flash, PanoPress will also support WebGL Panoramas when they are supported by Krpano & Pano2VR later in 2013\u003C\u002Fp>\n\u003Ch4>Supports all modern 360° Panorama and other stitched image formats\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> is compatible with 360° spherical panoramas, partial panoramas, flat panoramas, 360 degree video, gigapixel, multi res, & deep zoom panoramas, 360° object movies, virtual tours containing multiple panoramas linked via hotspots and audio or video, custom xml files, global swf+js & skin files, panoramas hosted on another server including Amazon S3 & other CDN, VPS, & other cloud services, and more.\u003C\u002Fp>\n\u003Ch4>Supports responsive wordpress themes and modern web browsers on desktop, tablets & mobile\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> is compatible with all modern desktop and mobile browsers including Safari, Chrome, Firefox, Opera, Internet Explorer, as well as iPad & other tablets and all iPhone & Android browsers.\u003C\u002Fp>\n\u003Cp>PanoPress 1.1 and higher supports percentage and pixel based widths & heights for better compatibility with responsive wordpress themes\u003C\u002Fp>\n\u003Ch4>Panorama Embedding Options\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> supports direct inline embedding of panoramas, preview images, multiple panoramas on one page can be opened one at a time by automatically closing previously opened panoramas to avoid memory issues on desktop & mobile devices, and our own “PanoBox” built in lightbox clone.\u003C\u002Fp>\n\u003Ch4>Customize PanoPress to match your site\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> & PanoBox display can be fully customized via CSS\u003C\u002Fp>\n\u003Ch4>Created by and for Panoramic Photographers\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002F\" rel=\"nofollow ugc\">PanoPress\u003C\u002Fa> is written & developed by panoramic photographers \u003Ca href=\"http:\u002F\u002Fwww.omercalev.com\u002F\" rel=\"nofollow ugc\">Omer Calev\u003C\u002Fa> & \u003Ca href=\"http:\u002F\u002Fwww.samrohn.com\u002F\" rel=\"nofollow ugc\">Sam Rohn\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Known Issues \u002F Bugs\u003C\u002Fh3>\n\u003Cp>See the \u003Ca href=\"http:\u002F\u002Fwww.panopress.org\u002Fforums\u002F\" rel=\"nofollow ugc\">PanoPress Forums\u003C\u002Fa> for latest info\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Deactivate the PanoPress plugin using the plugins page in your WordPress admin\u003C\u002Fli>\n\u003C\u002Fol>\n","PanoPress allows easy embedding of 360° Panoramas & Virtual Tours created with KRPano, Panotour, Pano2VR & others using Flash & HTML5",2000,101237,17,"2017-11-28T15:26:00.000Z","4.7.32","3.0.0",[134,135,136,137,138],"360","360-degree-panorama","360-degree-photography","360-degree-video","360-panorama","http:\u002F\u002Fwww.panopress.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpanopress.1.3.zip",{"attackSurface":142,"codeSignals":160,"taintFlows":185,"riskAssessment":225,"analyzedAt":233},{"hooks":143,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":13,"unprotectedCount":13},[144,148,152],{"type":145,"name":146,"callback":146,"file":147,"line":34},"action","init","prophoto-light-blue-api.php",{"type":145,"name":149,"callback":150,"file":147,"line":151},"admin_menu","lb_settings_add_page",53,{"type":145,"name":153,"callback":154,"file":147,"line":155},"pp_contact_pre_email","lb_pp_contact_pre_email",56,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":13,"externalRequests":31,"nonceChecks":76,"capabilityChecks":13,"bundledLibraries":184},[],{"prepared":13,"raw":13,"locations":163},[],{"escaped":31,"rawEcho":165,"locations":166},9,[167,170,172,174,176,177,179,181,182],{"file":147,"line":168,"context":169},127,"raw output",{"file":147,"line":171,"context":169},143,{"file":147,"line":173,"context":169},188,{"file":147,"line":175,"context":169},191,{"file":147,"line":175,"context":169},{"file":147,"line":178,"context":169},207,{"file":147,"line":180,"context":169},210,{"file":147,"line":180,"context":169},{"file":147,"line":183,"context":169},275,[],[186,214],{"entryPoint":187,"graph":188,"unsanitizedCount":13,"severity":213},"lb_settings_page (prophoto-light-blue-api.php:80)",{"nodes":189,"edges":209},[190,195,201,204],{"id":191,"type":192,"label":193,"file":147,"line":194},"n0","source","$_POST",102,{"id":196,"type":197,"label":198,"file":147,"line":199,"wp_function":200},"n1","sink","update_option() [Settings Manipulation]",105,"update_option",{"id":202,"type":192,"label":203,"file":147,"line":194},"n2","$_POST (x2)",{"id":205,"type":197,"label":206,"file":147,"line":207,"wp_function":208},"n3","echo() [XSS]",141,"echo",[210,212],{"from":191,"to":196,"sanitized":211},true,{"from":202,"to":205,"sanitized":211},"low",{"entryPoint":215,"graph":216,"unsanitizedCount":13,"severity":213},"\u003Cprophoto-light-blue-api> (prophoto-light-blue-api.php:0)",{"nodes":217,"edges":222},[218,219,220,221],{"id":191,"type":192,"label":193,"file":147,"line":194},{"id":196,"type":197,"label":198,"file":147,"line":199,"wp_function":200},{"id":202,"type":192,"label":203,"file":147,"line":194},{"id":205,"type":197,"label":206,"file":147,"line":207,"wp_function":208},[223,224],{"from":191,"to":196,"sanitized":211},{"from":202,"to":205,"sanitized":211},{"summary":226,"deductions":227},"The \"prophoto-light-blue-api-add-on\" plugin v1.0.9 exhibits a generally strong security posture based on the static analysis provided. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with exposed entry points is a significant strength, drastically reducing the potential attack surface. Furthermore, the code demonstrates good practices by exclusively using prepared statements for SQL queries and having no recorded vulnerabilities, including CVEs.\n\nHowever, a notable concern arises from the output escaping. With 18% properly escaped outputs from 11 total outputs, it indicates that a significant portion of the plugin's output is not being properly sanitized. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly included in these unescaped outputs. The presence of external HTTP requests, while not inherently a vulnerability, warrants attention to ensure they are handled securely and do not expose the site to further risks.\n\nIn conclusion, the plugin has a solid foundation with its limited attack surface and secure database practices. The primary area of risk lies in the insufficient output escaping, which could be a vector for XSS attacks. The lack of historical vulnerabilities is positive but does not negate the importance of addressing the current code signals. The plugin is recommended for further scrutiny, focusing on the unescaped output and the security of its external HTTP requests.",[228,231],{"reason":229,"points":230},"Low percentage of properly escaped output",8,{"reason":232,"points":31},"Presence of external HTTP requests","2026-03-17T00:41:17.983Z",{"wat":235,"direct":244},{"assetPaths":236,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[237,238],"\u002Fwp-content\u002Fplugins\u002Fprophoto-light-blue-api-add-on\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fprophoto-light-blue-api-add-on\u002Fjs\u002Fprophoto_lightbox_api.js",[],[238],[242,243],"prophoto-light-blue-api-add-on\u002Fstyle.css?ver=","prophoto-light-blue-api-add-on\u002Fjs\u002Fprophoto_lightbox_api.js?ver=",{"cssClasses":245,"htmlComments":246,"htmlAttributes":247,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":257},[],[],[248,249,250,251,252,253,254],"pp_light_blue_mapping_field_","pp_light_blue_mapping_param_","pp_light_blue_api_key","pp_light_blue_decimal_separator","pp_light_blue_debug","pp_light_blue_submit","pp_light_blue_update",[],[],[]]