[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fW83ouqNF4ZLpVScuO60uFTBngx_J_urC_93rdV6zsTw":3},{"slug":4,"name":4,"version":5,"author":6,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":12,"num_ratings":12,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":14,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":129,"fingerprints":237},"flickree","0.5","Global","https:\u002F\u002Fprofiles.wordpress.org\u002Fglobal_1981\u002F","\u003Cp>Fickree provides an editor button for simple flickr queries, but feel free to manually add short code attributes for more complex requirements (All flickr API method-specific arguments are available)\u003C\u002Fp>\n\u003Cp>Control your own markup with mustache-based templating (Comes with 4 templates out of the box – attributed, caption, default and thick box).\u003C\u002Fp>\n\u003Cp>Standardises:\u003Cbr \u002F>\na) The properties available for each photo regardless of method used\u003Cbr \u002F>\nb) The arguments available for each query (including convenience arguments “size” and “display”)\u003C\u002Fp>\n\u003Cp>Templates can include all of the data flickr returns for photos including:\u003C\u002Fp>\n\u003Cp>id, owner, server, title, ispublic, description, dateupload, lastupdate, latitude, tags and many many more!\u003C\u002Fp>\n\u003Cp>Queries can include any of flickr method attributes as arguments, (all extras are included by default) such as:\u003C\u002Fp>\n\u003Cp>‘privacy_filter’, ‘text’, ‘min_upload_date’,’sort’, ‘safe_search’, ‘place_id’, ‘geo_context’ and many many more!\u003C\u002Fp>\n","Easily get photos from flickr based on a photo, photoset or group ID, a gallery URL or a search text or tag.",10,2266,0,"2012-11-14T01:01:00.000Z","","2.9.1",[17,18,19,20,21],"api","flickr","gallery","images","photo","http:\u002F\u002Fbcooling.com.au","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflickree.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":6,"profile_url":7,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"global_1981",3,520,30,84,"2026-04-05T08:44:14.328Z",[36,56,72,88,109],{"slug":37,"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":14,"tags":51,"homepage":54,"download_link":55,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"tantan-flickr","Flickr Photo Album","1.1","joetan","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoetan\u002F","\u003Cp>This Flickr plugin for WordPress will allow you to pull in your Flickr photosets and display them as albums on your WordPress site. There is a pretty simple template provided which you can customize to 100% match the look and feel of your own site.\u003C\u002Fp>\n\u003Cp>The plugin is customizable in a number of different ways. There are options to allow you to hook it up with a number of different Lightbox-style popup overlay display libraries. Third party commenting services such as Disqus are also supported, allowing your visitors to comment on your photos without hopping over to Flickr.com. A simple Flickr widget is also included to let you easily include your photos into your blog’s sidebar.\u003C\u002Fp>\n\u003Cp>On the backend, this plugin will add a new Flickr icon to your WordPress edit screen which will allow you to easily insert your Flickr photos and albums into your blog posts with just a couple clicks. You can either have your inserted photos link back to your WordPress Flickr photo album or directly to your Flickr.com photo page.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>If you need more help installing and customizing templates, \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fphoto-album\u002Fwiki\u002FDocumentation\" rel=\"nofollow ugc\">see here for more information\u003C\u002Fa>. Feel free to \u003Ca href=\"www.flickr.com\u002Fgroups\u002Ftantannoodles\u002F\" rel=\"nofollow ugc\">post your question into the support group\u003C\u002Fa> if you get stuck.\u003C\u002Fp>\n\u003Ch3>Examples & Thanks\u003C\u002Fh3>\n\u003Cp>Here’s a couple sample installs from around the web.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftantannoodles.com\u002Fphotos\u002F\" rel=\"nofollow ugc\">Tan Tan Noodles\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fmakingitlovely.com\u002Fphotos\u002F\" rel=\"nofollow ugc\">Making it Lovely\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.slipstreamsports.com\u002Fphotos\u002F\" rel=\"nofollow ugc\">Slip Stream Sports\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.lifeofjustin.com\u002Fphotos\u002F\" rel=\"nofollow ugc\">Life of Justin\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002F72quadrat.de\u002Fblog\u002Fphotos\u002F\" rel=\"nofollow ugc\">72 Quadrat\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.cakejournal.com\u002Fflickr\u002F\" rel=\"nofollow ugc\">Cake Journal\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.dcspride.com\u002Fphotos\u002F\" rel=\"nofollow ugc\">DCS Pride\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Special thanks to the wonderful volunteers from around the Internet who helped translate this plugin:\u003C\u002Fp>\n\u003Cp>S√∏ren Siim Nielsen, Thomas Sturm, Adrianus F. Tumewu, Marco Balzerani, Lindsey Yoo, Hamid Reza, Jonathan Lumb, Guillermo Lopez, and \u003Ca href=\"https:\u002F\u002Ftranslations.launchpad.net\u002Ftantan-flickr\u002Ftrunk\u002F+pots\u002Ftantan-flickr\" rel=\"nofollow ugc\">many others\u003C\u002Fa>.\u003C\u002Fp>\n","This Flickr plugin for WordPress will allow you to pull in your Flickr photosets and display them as albums on your WordPress site.",100,152552,20,2,"2009-04-09T19:01:00.000Z","2.7","2.5",[18,19,20,52,53],"photo-album","photos","http:\u002F\u002Fwww.tantannoodles.com\u002Ftoolkit\u002Fphoto-album\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftantan-flickr.1.1.1.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":32,"downloaded":64,"rating":12,"num_ratings":12,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":14,"tags":68,"homepage":70,"download_link":71,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"flickrapi","Flickr API","0.7","David Walker","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolaraction\u002F","\u003Cp>This plugin allows you to easily display Flickr photos on your site and using the Flickr API doesn’t limit you to\u003Cbr \u002F>\nthe standard 20 photos.  It supports user, set, favorite, group and public photostreams.\u003C\u002Fp>\n\u003Cp>The plugin is relatively easy to setup and configure via an options panel.\u003Cbr \u002F>\nIt also has support for an image cache located on your server.\u003C\u002Fp>\n\u003Ch3>Feedback and Support\u003C\u002Fh3>\n\u003Cp>For API problems you can visit the plugin page (http:\u002F\u002Fmalton-webdesign.co.uk\u002Fflickrapi)\u003C\u002Fp>\n\u003Ch3>Advanced\u003C\u002Fh3>\n\u003Cp>The plugin also supports a number of parameters, allowing you to have multiple instances across your\u003C\u002Fp>\n\u003Cp>site.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>'type' => 'user'\u003C\u002Fcode> – The type of Flickr images that you want to show. Possible values: ‘user’, \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>‘favorite’, ‘set’, ‘group’, ‘public’\u003Cbr \u002F>\n2. \u003Ccode>'api' => ''\u003C\u002Fcode> – Optional but the point of the plugin!\u003Cbr \u002F>\n2. \u003Ccode>'tags' => ''\u003C\u002Fcode> – Optional: Can be used with type = ‘user’ or ‘public’, comma separated\u003Cbr \u002F>\n3. \u003Ccode>'set' => ''\u003C\u002Fcode> – Optional: To be used with type = ‘set’\u003Cbr \u002F>\n4. \u003Ccode>'id' => ''\u003C\u002Fcode> – Optional: Your Group or User ID. To be used with type = ‘user’ or ‘group’\u003Cbr \u002F>\n5. \u003Ccode>'do_cache' => false\u003C\u002Fcode> – Enable the image cache\u003Cbr \u002F>\n6. \u003Ccode>'cache_sizes' => array('square')\u003C\u002Fcode> – What are the image sizes we want to cache locally? Possible\u003Cbr \u002F>\nvalues: ‘square’, ‘thumbnail’, ‘small’, ‘medium’\u003Cbr \u002F>\n7. \u003Ccode>'cache_path' => ''\u003C\u002Fcode> – Where the images are saved (server path)\u003Cbr \u002F>\n8. \u003Ccode>'cache_uri' => ''\u003C\u002Fcode> – The URI associated to the cache path (web address)\u003Cbr \u002F>\n9. \u003Ccode>'num_items' => 4\u003C\u002Fcode> – The number of images that you want to display\u003Cbr \u002F>\n10. \u003Ccode>'before_list' => ''\u003C\u002Fcode> – The HTML to print before the list of images\u003Cbr \u002F>\n11. \u003Ccode>'html' => '\u003Ca href=\"%flickr_page%\" title=\"%title%\">\u003Cimg src=\"%image_square%\" alt=\"%title%\">\u003C\u002Fa&>'\u003C\u002Fcode> –\u003C\u002Fp>\n\u003Cp>the code to print out for each image.\u003Cbr \u002F>\n    Meta tags available: %flickr_page%, %title%, %image_small%, %image_square%, %image_thumbnail%,\u003C\u002Fp>\n\u003Cp>%image_medium%, %image_large%\u003Cbr \u002F>\n12. \u003Ccode>'default_title' => \"Untitled Flickr photo\"\u003C\u002Fcode> – the default title\u003Cbr \u002F>\n13. \u003Ccode>'after_list' => ''\u003C\u002Fcode> – the HTML to print after the list of images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  get_flickrAPI(array('num_items' => 36, \n                      'type' => 'group', \n                      'tags' => '',\n                      'id' => '12325216@N00',\n                      'api' => '3370ecbd3e604245581eb4955fd6xxxx')); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would show the 36 most recent group photos\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 2\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  get_flickrAPI(array('num_items' => 30, \n                      'type' => 'user', \n                      'tags' => '',\n                      'id' => '10529805@N00',\n                      'api' => '3370ecbd3e604245581eb4955fd6xxxx')); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would show the 30 most recent thumbnail sized photos from the specified user’s set.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example 3\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>  get_flickrAPI(array('num_items' => 30, \n                      'type' => 'public', \n                      'text' => '',\n                      'tags' => '',\n                      'api' => '3370ecbd3e604245581eb4955fd6xxxx')); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would show the 30 most recent photos from all of FLickr.\u003C\u002Fp>\n\u003Ch3>Plugin History\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>0.7 – Change of the Support page to new website\u003C\u002Fli>\n\u003Cli>0.6 – Removed the Large option as FLickr seem to have removed it.\u003C\u002Fli>\n\u003Cli>0.5 – Added search by Text facilty\u003C\u002Fli>\n\u003Cli>0.4 – Debug Option Added \u003C\u002Fli>\n\u003Cli>0.3 – Upgrade bug fix. \u003C\u002Fli>\n\u003Cli>0.2 – Readme.txt updated properly\u003C\u002Fli>\n\u003Cli>0.1 – Beta release (Plugin amended from the original “eightface” flickrRSS plugin\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin is an amended version of flickrRSS by \"eightface\". As well as allowing you to integrate Flickr photos into your site, supportin &hellip;",10412,"2012-04-24T16:05:00.000Z","3.3.2","2.6",[17,18,20,53,69],"sidebar","http:\u002F\u002Fmalton-webdesign.co.uk\u002FflickrAPI\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflickrapi.zip",{"slug":73,"name":58,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":46,"downloaded":79,"rating":80,"num_ratings":47,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":14,"tags":84,"homepage":86,"download_link":87,"security_score":24,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"flickr-api","0.1.9","Robert O'Rourke","https:\u002F\u002Fprofiles.wordpress.org\u002Fsanchothefat\u002F","\u003Cp>The Flickr API plugin provides tools for displaying your flickr galleries, sets, photostream or favourites and more using a shortcode in posts and pages or as a widget. You can choose the size of image you want, whether it should be linked to another image size or back to flickr or not linked at all, how many images to show and more…\u003C\u002Fp>\n\u003Cp>There are some built in options for displaying your images as a simple slideshow or using the Galleria jquery plugin. Alternatively you can choose to style the output yourself and use your own javascript.\u003C\u002Fp>\n\u003Cp>For developers the plugin also gives you an easy method for calling and caching API responses both in PHP and javascript, and lots of useful tools for working with those responses.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>You will need to get an API key from flickr to use this plugin. Under the ‘You’ menu look for ‘Your Apps’. Click to get a key and then go to the media settings screen to add your API key and user name. The plugin will automatically determine your NSID so you never need to look this up.\u003C\u002Fp>\n\u003Cp>To use the plugin either generate a shortcode using the media upload\u002Finsert button and selecting what you want to get or use the Flickr widget provided.\u003C\u002Fp>\n\u003Ch4>For developers\u003C\u002Fh4>\n\u003Cp>The plugin exposes its methods for your use in themes as template tags but the main one you may find useful is \u003Ccode>flickr_api()\u003C\u002Fcode>. This is a general function for calling any API method with the parameters you specify.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n$response = json_decode( flickr_api( $method, $params, $cache ) );\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>All responses are in JSON format so you will need to use \u003Ccode>json_decode()\u003C\u002Fcode> to use the response in PHP.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>@param $method: (string)    This is the API method to call\n@param $params: (array)     Additional arguments to pass into the call such as user_id, photoset_id, gallery_id, text, tags etc...\n@param $cache : (bool)      Whether or not to cache the response based on the arguments passed in\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use the API via javascript as well:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cscript>\nvar photos = flickr_api( method, params, cache );\n\u003C\u002Fscript>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>NSID lookup:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\n$nsid = flickr_get_user_nsid( $username );\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Just pass in the Flickr username of the person to get the NSID for.\u003C\u002Fp>\n\u003Ch4>Filters\u002FHooks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>flickr_galleria_themes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can enable the choice of custom or purchased galleria themes by extending the themes array. Useful if you want your theme to have a choice of galleria theme beyond the ‘classic’ style.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\nadd_filter( 'flickr_galleria_themes', 'my_galleria_themes' );\nfunction my_galleria_themes( $themes ) {\n    $themes[ \u002F* full or relative url to theme js file *\u002F ] = __( 'Theme Name' );\n    return $themes;\n}\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A comprehensive Flickr plugin that makes it easy to show off your images in style.",8977,50,"2014-07-24T15:23:00.000Z","3.9.40","3.0",[18,85,19,20,53],"galleries","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fflickr-api\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflickr-api.0.1.9.zip",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":14,"tags":103,"homepage":107,"download_link":108,"security_score":44,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"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",[104,19,20,105,106],"attachments","lightbox","photoswipe","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flightbox-photoswipe\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flightbox-photoswipe.5.8.3.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":119,"num_ratings":24,"last_updated":120,"tested_up_to":101,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":127,"download_link":128,"security_score":44,"vuln_count":12,"unpatched_count":12,"last_vuln_date":25,"fetched_at":26},"flickr-album-gallery","Album Gallery For Flickr","2.2.14","FARAZFRANK","https:\u002F\u002Fprofiles.wordpress.org\u002Ffarazfrank\u002F","\u003Cp>Flickr Album Gallery helps you showcase your Flickr photo collections directly on your WordPress website. Whether you’re a photographer sharing your portfolio, a blogger documenting your travels, or a business highlighting your work, this plugin provides a straightforward way to embed and display Flickr albums.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Demo Links:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free Version Demo:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwpfrank.com\u002Fdemo\u002Fflickr-album-gallery\u002F\" rel=\"nofollow ugc\">Flickr Album Gallery\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Pro Version Demo:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwpfrank.com\u002Fdemo\u002Fflickr-album-gallery-pro\u002F\" rel=\"nofollow ugc\">Flickr Album Gallery Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Where to Buy:\u003C\u002Fstrong> \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpfrank.com\u002Fwordpress-plugins\u002Fflickr-album-gallery-pro\u002F\" rel=\"nofollow ugc\">Buy Flickr Album Gallery Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How It Works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect your Flickr account using your API Key and Album ID, then use a simple shortcode to display your gallery anywhere on your site. The plugin fetches your photos and displays them in a clean two-column layout with lightbox functionality for full-size viewing.\u003C\u002Fp>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\u003Cp>Watch this tutorial to learn how to set up Flickr Album Gallery:\u003C\u002Fp>\n\u003Cp>\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\u002FPynE88-WX_o?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\u003Cp>\u003Cstrong>Key Capabilities\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Embed Flickr albums using shortcode \u003Ccode>[FAG id=123]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Two-column responsive gallery layout\u003C\u002Fli>\n\u003Cli>Lightbox preview for enlarged image viewing\u003C\u002Fli>\n\u003Cli>SEO-optimized with proper title tags and alt text\u003C\u002Fli>\n\u003Cli>Works with posts, pages, and widget areas\u003C\u002Fli>\n\u003Cli>Compatible with Gutenberg and page builders like Elementor\u003C\u002Fli>\n\u003Cli>Display up to 200 photos per album\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Who Is This For?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin works well for photographers who already host their images on Flickr and want to display them on WordPress without re-uploading. It’s also useful for bloggers and businesses who maintain Flickr albums and need an easy integration method.\u003C\u002Fp>\n\u003Ch3>Free Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gallery title customization\u003C\u002Fli>\n\u003Cli>Two-column layout\u003C\u002Fli>\n\u003Cli>Lightbox image preview\u003C\u002Fli>\n\u003Cli>SEO-friendly output with alt text\u003C\u002Fli>\n\u003Cli>Custom CSS support\u003C\u002Fli>\n\u003Cli>Up to 200 images per album\u003C\u002Fli>\n\u003Cli>Shortcode-based embedding\u003C\u002Fli>\n\u003Cli>Widget support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Version Features\u003C\u002Fh3>\n\u003Cp>The Pro version adds advanced customization and layout options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple column layouts (3, 4, 5 columns)\u003C\u002Fli>\n\u003Cli>8 hover effects and animations\u003C\u002Fli>\n\u003Cli>Masonry grid layout\u003C\u002Fli>\n\u003Cli>Lazy loading for faster page loads\u003C\u002Fli>\n\u003Cli>Multiple lightbox options\u003C\u002Fli>\n\u003Cli>Thumbnail and lightbox image size settings\u003C\u002Fli>\n\u003Cli>Custom hover color and opacity\u003C\u002Fli>\n\u003Cli>Thumbnail border styling\u003C\u002Fli>\n\u003Cli>Up to 500 images per album\u003C\u002Fli>\n\u003Cli>Default user settings for quick setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Language Contributors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>French Translation by \u003Ca href=\"http:\u002F\u002Fremont-kompov.ru\u002F\" rel=\"nofollow ugc\">Alexey Gorbenko\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hindi Translation by \u003Ca href=\"https:\u002F\u002Fwpfrank.com\u002F\" rel=\"nofollow ugc\">Faraz Khan\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Want to contribute a translation? Contact us at farazfrank777 (at) gmail (dot) com.\u003C\u002Fp>\n","Display Flickr albums on WordPress with lightbox preview, SEO-friendly galleries, and easy shortcode integration.",4000,381553,78,"2025-12-15T09:24:00.000Z","5.0","7.0",[18,124,125,105,126],"flickr-gallery","image-gallery","photo-gallery","https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fthe-basics\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflickr-album-gallery.2.2.14.zip",{"attackSurface":130,"codeSignals":199,"taintFlows":221,"riskAssessment":222,"analyzedAt":236},{"hooks":131,"ajaxHandlers":184,"restRoutes":193,"shortcodes":194,"cronEvents":198,"entryPointCount":30,"unprotectedCount":47},[132,138,142,146,151,155,159,164,169,173,177,180],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_init","my_admin_init","Admin.php",17,{"type":133,"name":139,"callback":140,"file":136,"line":141},"admin_enqueue_scripts","my_admin_enqueue_scripts",18,{"type":133,"name":143,"callback":144,"file":136,"line":145},"admin_menu","my_admin_menu",19,{"type":147,"name":148,"callback":149,"file":136,"line":150},"filter","tiny_mce_version","my_mce_version",31,{"type":147,"name":152,"callback":153,"file":136,"line":154},"mce_external_plugins","my_mce_external_plugins",32,{"type":147,"name":156,"callback":157,"file":136,"line":158},"mce_buttons","my_mce_buttons",33,{"type":147,"name":160,"callback":161,"file":162,"line":163},"wp_mail_content_type","anonymous","classes\\FlickreeApi.class.php",115,{"type":133,"name":165,"callback":166,"file":167,"line":168},"init","my_init","Public.php",14,{"type":133,"name":170,"callback":171,"file":167,"line":172},"wp_enqueue_scripts","my_wp_enqueue_scripts",15,{"type":133,"name":174,"callback":175,"file":167,"line":176},"wp_head","my_wp_head",16,{"type":133,"name":178,"callback":179,"file":167,"line":137},"wp_footer","my_wp_footer",{"type":147,"name":181,"callback":182,"file":167,"line":183},"widget_text","do_shortcode",22,[185,190],{"action":186,"nopriv":187,"callback":188,"hasNonce":187,"hasCapCheck":187,"file":189,"line":172},"foo",false,"fooAction","Ajax.php",{"action":186,"nopriv":191,"callback":192,"hasNonce":187,"hasCapCheck":187,"file":189,"line":176},true,"fooNoPrivAction",[],[195],{"tag":4,"callback":196,"file":167,"line":197},"flickree_shortcode",27,[],{"dangerousFunctions":200,"sqlUsage":208,"outputEscaping":210,"fileOperations":30,"externalRequests":12,"nonceChecks":12,"capabilityChecks":47,"bundledLibraries":216},[201,205],{"fn":202,"file":162,"line":203,"context":204},"unserialize",79,"$result = unserialize(file_get_contents($url));",{"fn":206,"file":162,"line":163,"context":207},"create_function","add_filter('wp_mail_content_type', create_function('', 'return \"text\u002Fhtml\";'));",{"prepared":12,"raw":12,"locations":209},[],{"escaped":12,"rawEcho":211,"locations":212},1,[213],{"file":136,"line":214,"context":215},135,"raw output",[217],{"name":218,"version":219,"knownCves":220},"TinyMCE","1.0",[],[],{"summary":223,"deductions":224},"The flickree plugin, version 0.5, exhibits a mixed security posture with several concerning findings juxtaposed against some good practices.  While the absence of recorded CVEs and the consistent use of prepared statements for SQL queries are positive indicators, the plugin has a significant number of unprotected entry points. Specifically, two AJAX handlers lack authentication checks, which could allow unauthenticated users to trigger potentially sensitive functionality. Furthermore, the analysis reveals the presence of dangerous functions like `unserialize` and `create_function`, which are often exploited in various attacks if not handled with extreme care. The complete lack of output escaping is a critical weakness, leaving the plugin vulnerable to Cross-Site Scripting (XSS) attacks. The absence of taint analysis results is neutral, as it indicates no specific flows were identified during the analysis, but it doesn't guarantee the absence of such vulnerabilities.\n\nDespite the lack of historical vulnerabilities, the current code analysis highlights several areas of concern that significantly elevate the risk. The combination of unprotected AJAX endpoints and the lack of output escaping creates a readily exploitable attack surface for XSS and potentially other injection-based vulnerabilities. The use of `unserialize` and `create_function` without proper sanitization or contextual checks is also a red flag. While the plugin demonstrates good practices in SQL query handling, the identified weaknesses in input sanitization and output escaping are more immediate and severe threats. Therefore, this plugin should be treated with caution and ideally updated or patched to address these identified security flaws.",[225,228,231,233],{"reason":226,"points":227},"Unprotected AJAX handlers",8,{"reason":229,"points":230},"Dangerous functions: unserialize, create_function",12,{"reason":232,"points":227},"Output escaping: 0% properly escaped",{"reason":234,"points":235},"Missing nonce checks",7,"2026-03-17T01:29:15.588Z",{"wat":238,"direct":245},{"assetPaths":239,"generatorPatterns":242,"scriptPaths":243,"versionParams":244},[240,241],"\u002Fwp-content\u002Fplugins\u002Fflickree\u002Ftinymce.css","\u002Fwp-content\u002Fplugins\u002Fflickree\u002Ftinymce.js",[],[241],[],{"cssClasses":246,"htmlComments":249,"htmlAttributes":250,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":258},[247,248],"flickree-wrap","flickree_options[report]",[],[251,252,253,254],"id=\"flickree_options[apikey]\"","id=\"flickree_options[report]\"","id=\"flickree_options[cc]\"","id=\"flickree-wrap\"",[],[4,257],"flickree_options",[]]