[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fb_Q3DKXULwzjh_gPu4Y9tAgzHeE5ZRTWxq9mV5OS_w0":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":147,"fingerprints":258},"village-client-area","Village Client Area","1.1.5","justnorris","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustnorris\u002F","\u003Cp>Village Client Area allows you to easily create password protected galleries where you can upload images form your photoshoots in a gallery and share the link with your client.\u003Cbr \u002F>\nYou can also password protect your client galleries to make sure only they see their images.\u003C\u002Fp>\n\u003Cp>\u003Cem>At the moment, for full functionality, Village Client Area relies on ( but does not require ): Advanced Custom Fields Pro and Redux Framework.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick feature list:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Password Protection\u003C\u002Fli>\n\u003Cli>Public Client gallery list with quick search (optional)\u003C\u002Fli>\n\u003Cli>Image Proofing\u003C\u002Fli>\n\u003Cli>Gallery discussions ( commenting on galleries )\u003C\u002Fli>\n\u003Cli>“Themeable” Plugin API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>A plugin designed for the working photographer:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin comes with an intuitive image proofing that lets your client mark the images that he\u002Fshe really likes and a comment area where you and your client can discuss the images.\u003Cbr \u002F>\nVillage Client Area uses a custom post type that allows you to easily create and manage your client galleries.\u003Cbr \u002F>\nThere is also a Quick Search option if you decide to create a public page where you display all of your client area galleries (only the featured images and titles are visible, the images themselves can be password protected).\u003C\u002Fp>\n","A client area plugin for Photographers",200,9964,60,2,"2016-06-13T08:57:00.000Z","4.3.34","4.0","",[20,21,22],"client-area","customer-area","photography","http:\u002F\u002Fthemevillage.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvillage-client-area.1.1.5.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},5,3660,30,84,"2026-04-04T05:55:50.458Z",[37,60,85,106,125],{"slug":21,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":14,"last_vuln_date":59,"fetched_at":28},"WP Customer Area","8.3.4","aguilatechnologies","https:\u002F\u002Fprofiles.wordpress.org\u002Faguilatechnologies\u002F","\u003Cp>WP Customer Area is a modular all-in-one solution to manage private content with WordPress. Sharing files\u002Fpages with\u003Cbr \u002F>\none or multiple users is one of the main feature provided by our easy-to-use plugin. Give it a try!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-customerarea.com\u002Fshop\u002F\" rel=\"nofollow ugc\">Add-ons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgitlab.com\u002Fwp-customerarea\u002Fplugins\u002Fcustomer-area\" rel=\"nofollow ugc\">Git repository for contributors\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgitlab.com\u002Fwp-customerarea\u002Fplugins\u002Fcustomer-area\u002F-\u002Fissues\" rel=\"nofollow ugc\">Issue tracker\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Current features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Secure customer area, accessible to logged-in users\u003C\u002Fli>\n\u003Cli>Private pages, that can be assigned to a particular user and will get listed in its customer area\u003C\u002Fli>\n\u003Cli>Private files, that can be assigned to a particular user and will get listed in its customer area\u003C\u002Fli>\n\u003Cli>Customize the plugin appearance using your own themes and templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extensions and themes are now available!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Invoicing, Conversations, Advanced ownership, Projects, and much more!\u003C\u002Fp>\n\u003Cp>WP Customer Area is available for free and should cover the needs of most users. If you want to encourage us to actively\u003Cbr \u002F>\nmaintain it, or if you need a particular feature not included in the basic plugin, you can buy our premium extensions\u003Cbr \u002F>\nfrom \u003Ca href=\"https:\u002F\u002Fwp-customerarea.com\u002Fshop\u002F\" rel=\"nofollow ugc\">our online shop\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special thanks\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To \u003Ca href=\"www.websaucesoftware.com\" rel=\"nofollow ugc\">Steve Steiner\u003C\u002Fa> for his intensive testing on the plugin, his bug reports and support.\u003C\u002Fp>\n\u003Cp>To the translators who send us \u003Ca href=\"https:\u002F\u002Fwp-customerarea.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">their translations\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Catalan by Amanda Fontana\u003C\u002Fli>\n\u003Cli>Dutch by \u003Ca href=\"http:\u002F\u002Fwi4.nl\" rel=\"nofollow ugc\">Paul Willems\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fyourdigihands\u002F\" rel=\"nofollow ugc\">Peter Massar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>English by \u003Ca href=\"https:\u002F\u002Ffoobar.studio\" rel=\"nofollow ugc\">Foobar Studio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French by \u003Ca href=\"https:\u002F\u002Ffoobar.studio\" rel=\"nofollow ugc\">Foobar Studio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>German by \u003Ca href=\"http:\u002F\u002Fbenlocal.de\" rel=\"nofollow ugc\">Benjamin Oechsler\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hungarian by \u003Ca href=\"http:\u002F\u002Fwww.itcs.hu\" rel=\"nofollow ugc\">Jagri István\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish by Ulises and \u003Ca href=\"http:\u002F\u002Fe-rgonomy.com\" rel=\"nofollow ugc\">e-rgonomy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese by \u003Ca href=\"http:\u002F\u002Fwalbatroz.com\" rel=\"nofollow ugc\">Ricardo Silva\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fmarcosh.eng.br\u002F\" rel=\"nofollow ugc\">Marcos Meyer Hollerweger\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italian by \u003Ca href=\"http:\u002F\u002Fwww.work-on-web.it\" rel=\"nofollow ugc\">Andrea Starz\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.ideacommerce.it\" rel=\"nofollow ugc\">Antonio Cicirelli\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Swedish by Patric Liljestrand\u003C\u002Fli>\n\u003Cli>Turkish by \u003Ca href=\"http:\u002F\u002Fwpsitesi.com\" rel=\"nofollow ugc\">Mehmet Hakan\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you translate the plugin to your language, feel free to send us the translation files, we will include them and give\u003Cbr \u002F>\nyou the credit for it on this page.\u003C\u002Fp>\n","WP Customer Area is a modular all-in-one solution to manage private content with WordPress.",10000,661690,80,89,"2026-02-05T08:20:00.000Z","6.9.4","5.0",[20,52,21,53,54],"client-portal","customer-portal","private-files","https:\u002F\u002Fwp-customerarea.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomer-area.8.3.4.zip",46,9,"2025-07-21 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":49,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":80,"download_link":81,"security_score":82,"vuln_count":83,"unpatched_count":26,"last_vuln_date":84,"fetched_at":28},"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,86,236,"2026-02-24T03:21:00.000Z","5.3","5.6.20",[76,77,78,22,79],"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":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":44,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":49,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":103,"download_link":104,"security_score":105,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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! 💕",380369,98,178,"2026-03-09T23:51:00.000Z","6.0","7.4",[100,78,22,101,102],"exif","photoswipe","responsive","https:\u002F\u002Fmeowapps.com\u002Fplugin\u002Fmeow-lightbox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeow-lightbox.5.5.1.zip",100,{"slug":107,"name":108,"version":109,"author":7,"author_profile":8,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":33,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":123,"download_link":124,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"photography-portfolio","Easy Photography Portfolio","1.5.1","\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,92,"2021-02-27T14:01:00.000Z","5.6.17","4.7.0","5.4.0",[76,120,121,22,122],"grid","masonry","portfolio","http:\u002F\u002Fpyronaur.com\u002Fplugins\u002Fphotography-portfolio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphotography-portfolio.1.5.1.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":114,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":18,"tags":139,"homepage":145,"download_link":146,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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",[140,141,142,143,144],"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":148,"codeSignals":218,"taintFlows":246,"riskAssessment":247,"analyzedAt":257},{"hooks":149,"ajaxHandlers":206,"restRoutes":215,"shortcodes":216,"cronEvents":217,"entryPointCount":14,"unprotectedCount":14},[150,155,159,163,170,175,178,182,185,189,193,197,202],{"type":151,"name":152,"callback":153,"file":154,"line":135},"filter","template_include","template_loader","core\\CA_Template_Loader.class.php",{"type":151,"name":156,"callback":157,"file":154,"line":158},"comments_template","comments_template_loader",18,{"type":151,"name":160,"callback":161,"file":154,"line":162},"the_password_form","password_form_template_loader",19,{"type":164,"name":165,"callback":166,"priority":167,"file":168,"line":169},"action","wp_enqueue_scripts","vca_enqueue_styles_scripts",20,"includes\\enqueue.php",55,{"type":164,"name":171,"callback":172,"file":173,"line":174},"init","vca_add_comments_support","includes\\hooks.php",7,{"type":151,"name":176,"callback":177,"file":173,"line":135},"protected_title_format","ca_modify_protected_titles",{"type":151,"name":179,"callback":180,"file":173,"line":181},"comment_text","vca_image_link_markup",32,{"type":151,"name":183,"callback":180,"file":173,"line":184},"the_content",33,{"type":164,"name":171,"callback":186,"priority":31,"file":187,"line":188},"village_client_area","includes\\register_post_type.php",57,{"type":164,"name":190,"callback":191,"file":192,"line":174},"ca_content\u002Fbefore","ca_wrap_content_start","layout\\template-functions.php",{"type":164,"name":194,"callback":195,"file":192,"line":196},"ca_content\u002Fafter","ca_wrap_content_end",8,{"type":164,"name":198,"callback":199,"file":200,"line":201},"plugins_loaded","village_client_area_initialize","village-client-area.php",53,{"type":164,"name":171,"callback":203,"file":204,"line":205},"include_custom_fields_config","Village_Client_Area.php",67,[207,213],{"action":208,"nopriv":209,"callback":210,"hasNonce":209,"hasCapCheck":209,"file":211,"line":212},"vca_save_state",false,"vca_save_attachment_state","includes\\ajax.php",4,{"action":208,"nopriv":214,"callback":210,"hasNonce":209,"hasCapCheck":209,"file":211,"line":31},true,[],[],[],{"dangerousFunctions":219,"sqlUsage":220,"outputEscaping":222,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":83,"bundledLibraries":245},[],{"prepared":26,"raw":26,"locations":221},[],{"escaped":223,"rawEcho":58,"locations":224},13,[225,229,231,232,234,236,239,241,243],{"file":226,"line":227,"context":228},"core\\Village_Render.class.php",35,"raw output",{"file":226,"line":230,"context":228},68,{"file":226,"line":105,"context":228},{"file":226,"line":233,"context":228},111,{"file":211,"line":235,"context":228},24,{"file":237,"line":238,"context":228},"templates\\single\\content-gallery.php",93,{"file":237,"line":240,"context":228},95,{"file":237,"line":242,"context":228},104,{"file":237,"line":244,"context":228},112,[],[],{"summary":248,"deductions":249},"The \"village-client-area\" plugin v1.1.5 presents a mixed security posture. On the positive side, it demonstrates good practices by not using dangerous functions, avoiding raw SQL queries in favor of prepared statements, and lacking any recorded vulnerabilities or CVEs. The absence of file operations and external HTTP requests also reduces potential attack vectors. However, significant concerns arise from the attack surface analysis. The plugin exposes two AJAX handlers, and alarmingly, both of these lack authentication checks. This means any unauthenticated user can potentially trigger these handlers, making them prime targets for exploitation.\n\nWhile taint analysis revealed no issues, the presence of unprotected AJAX endpoints is a critical oversight. The lack of nonce checks on these handlers further exacerbates this risk, as it opens the door to Cross-Site Request Forgery (CSRF) attacks. The limited capability checks also suggest a potential for privilege escalation or unauthorized access to sensitive functionalities within these unprotected endpoints. In conclusion, despite a clean vulnerability history and good SQL practices, the unprotected AJAX entry points represent a substantial security risk that needs immediate attention.",[250,253,255],{"reason":251,"points":252},"AJAX handlers without auth checks",10,{"reason":254,"points":174},"Lack of nonce checks on AJAX handlers",{"reason":256,"points":31},"Unescaped output in 41% of cases","2026-03-16T20:08:48.863Z",{"wat":259,"direct":272},{"assetPaths":260,"generatorPatterns":267,"scriptPaths":268,"versionParams":269},[261,262,263,264,265,266],"\u002Fwp-content\u002Fplugins\u002Fvillage-client-area\u002Fresources\u002Fbuild\u002Fclient-area.css","\u002Fwp-content\u002Fplugins\u002Fvillage-client-area\u002Fresources\u002Flibs\u002Fimagesloaded.js","\u002Fwp-content\u002Fplugins\u002Fvillage-client-area\u002Fresources\u002Flibs\u002Fmasonry.js","\u002Fwp-content\u002Fplugins\u002Fvillage-client-area\u002Fresources\u002Flibs\u002Fwp_js_hooks.js","\u002Fwp-content\u002Fplugins\u002Fvillage-client-area\u002Fresources\u002Flibs\u002Fvelocity.js","\u002Fwp-content\u002Fplugins\u002Fvillage-client-area\u002Fresources\u002Fbuild\u002Fclient-area.js",[],[262,263,264,265,266],[270,271],"village-client-area\u002Fresources\u002Fbuild\u002Fclient-area.css?ver=","village-client-area\u002Fresources\u002Fbuild\u002Fclient-area.js?ver=",{"cssClasses":273,"htmlComments":276,"htmlAttributes":279,"restEndpoints":281,"jsGlobals":282,"shortcodeOutput":284},[274,275],"vca-modal","vca-gallery",[277,278],"DO NOT MODIFY","This file was automatically generated by Redux.",[280],"data-vca-nonce",[],[283],"ajax_object",[285],"[village_client_area]"]