[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fiNQz2IZP43VCfB7bIfyt1FNDJNN_ua3kdc4FH2V1s3w":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":23,"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":36,"analysis":127,"fingerprints":195},"recent-photos","Recent Photos","0.0.2","Hemant Nandrajog (instruite)","https:\u002F\u002Fprofiles.wordpress.org\u002Finstruite\u002F","\u003Cp>Recent Photos Plugin provides with a widget to display n numbers of recent photos from the media library in the sidebar.\u003Cbr \u002F>\nThe display can be customized through custom css or integrated in main style sheet file.\u003Cbr \u002F>\nAlso provides an option to use Thickbox (along with the patch code necessary for running thickbox)\u003C\u002Fp>\n\u003Cp>Demosites:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fplayground.instruite.com\u002F\" title=\"Operation with Default wp theme\" rel=\"nofollow ugc\">Operation with default theme\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.instruite.com\u002F\" title=\"Example of how widget can be customized\" rel=\"nofollow ugc\">Customized Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Author info:\u003C\u002Fp>\n\u003Cp>Follow me on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Finstruite\u002F\" title=\"Follow instruite on twitter\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> or become my Friend on \u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Finstruite\u002F\" title=\"Instruite's Facebook page\" rel=\"nofollow ugc\">facebook\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Configuration Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Title: Title for the widget will be displayed as per your theme\u003C\u002Fli>\n\u003Cli>Number of the photos: Number of photos that will be displayed in the sidebar\u003C\u002Fli>\n\u003Cli>Randomize: Check to display photos in random order\u003C\u002Fli>\n\u003Cli>Browse Photo Link: Full link to your photos\u002Fgallery page\u003Cbr \u002F>\n      Leave blank if you don’t want to show the link.\u003C\u002Fli>\n\u003Cli>Use Thickbox: Enables\u002FDisables the use of thickbox for this widget \u003C\u002Fli>\n\u003Cli>WordPress Path: Applicable only if Thickbox is enabled\u003Cbr \u002F>\n    This option is necessary to provide the patch for thickbox to correctly display thickbox related images\u003Cbr \u002F>\n    (loadinganimation and close). If your wordpress installation is in a subdirectory provide the path for the same\u003Cbr \u002F>\n    followed by a forward slash\u003Cbr \u002F>\n    Eg. wordpress\u002F\u003Cbr \u002F>\n        When the WP installation is in ‘wordpress’ subdirectory\u003C\u002Fli>\n\u003Cli>Use Custom CSS: Enable\u002FDisables the use of Custom CSS\u003C\u002Fli>\n\u003Cli>Custom CSS: For styling this plugin requires following CSS ids and classes to be defined\u003Cbr \u002F>\n            #recent_photos_envelope{margin:0 0 30px 0;}\u003Cbr \u002F>\n            .recent_photo_image a {float:left;display:inline;margin:0 16px 15px 0;border:1px dashed #888;padding:5px}\u003Cbr \u002F>\n            .recent_photo_image a:hover {border:1px dashed #000}\u003Cbr \u002F>\n          The above css code is default css provided with the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n","Recent Photos Plugin provides with a widget to display n numbers of recent photos from the media library in the sidebar.",60,10155,0,"2010-03-29T14:11:00.000Z","2.9.2","2.9","",[19,20,21,22],"photos","sidebar","thickbox","widget","http:\u002F\u002Fwww.instruite.com\u002Fblog\u002F2010\u002F02\u002F28\u002Frecent-photos-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-photos.0.0.2.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":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"instruite",2,160,30,84,"2026-04-05T09:12:03.877Z",[37,58,78,97,113],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"meks-simple-flickr-widget","Meks Simple Flickr Widget","1.3","Meks","https:\u002F\u002Fprofiles.wordpress.org\u002Fmekshq\u002F","\u003Cp>Quickly display your Flickr photos inside WordPress widget. No authorization required (only provide your user id).\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No authorization required (only provide your user id)\u003C\u002Fli>\n\u003Cli>Support both user Flickr users and Flickr groups \u003C\u002Fli>\n\u003Cli>Change thumbnail size\u003C\u002Fli>\n\u003Cli>Caching system integrated for better performance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Simple Flickr Widget plugin is created by \u003Ca href=\"https:\u002F\u002Fmekshq.com\" rel=\"nofollow ugc\">Meks\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Live example?\u003C\u002Fh3>\n\u003Cp>You can see Simple Flickr Widget live example on our \u003Ca href=\"https:\u002F\u002Fmekshq.com\u002Fdemo\u002Fvoice\" rel=\"nofollow ugc\">Voice theme demo website\u003C\u002Fa>\u003C\u002Fp>\n","Quickly display your Flickr photos inside WordPress widget.",20000,405991,86,3,"2024-07-29T12:33:00.000Z","6.6.5","3.0",[53,19,54,20,22],"flickr","photostream","https:\u002F\u002Fmekshq.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeks-simple-flickr-widget.zip",92,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":11,"num_ratings":31,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":31,"unpatched_count":31,"last_vuln_date":77,"fetched_at":27},"snapwidget-wp-instagram-widget","SnapWidget Social Photo Feed Widget","1.1.0","snapwidget","https:\u002F\u002Fprofiles.wordpress.org\u002Fsnapwidget\u002F","\u003Cp>SnapWidget Social Photo Feed Widget is an easy way to embed your Instagram photos and videos on your website or blog to display your photos. The widget offers the same functionality and customization available for widgets embedded from \u003Ca href=\"https:\u002F\u002Fsnapwidget.com\" title=\"Instagram widget\" rel=\"nofollow ugc\">SnapWidget\u003C\u002Fa>. Supports the Instagram Basic Display and Graph API’s.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple and easy to use\u003C\u002Fli>\n\u003Cli>Multiple layout options (Grid, Board, Scrolling, Slideshow and Map)\u003C\u002Fli>\n\u003Cli>Secure, supports HTTPS websites\u003C\u002Fli>\n\u003Cli>Refreshes with new photos every 15 minutes (5 minutes for Pro widgets)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hashtag Widgets\u003C\u002Fli>\n\u003Cli>Widget Analytics\u003C\u002Fli>\n\u003Cli>Shoppable features\u003C\u002Fli>\n\u003Cli>Add your own custom CSS\u003C\u002Fli>\n\u003Cli>Display photos in a lightbox\u003C\u002Fli>\n\u003Cli>Previous \u002F Next buttons to display older content\u003C\u002Fli>\n\u003Cli>Creating widgets for other users\u003C\u002Fli>\n\u003C\u002Ful>\n","SnapWidget Social Photo Feed Widget is an easy way to embed your Instagram photos and videos on your website or blog to display your photos.",600,15422,"2021-02-25T15:41:00.000Z","5.6.17","4.4",[72,19,20,22,73],"instagram","widgets","https:\u002F\u002Fsnapwidget.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnapwidget-wp-instagram-widget.1.2.0.zip",42,"2025-09-22 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":91,"requires_at_least":92,"requires_php":17,"tags":93,"homepage":95,"download_link":96,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"flickr-me","Flickr Me","1.0.6","Erik Ford","https:\u002F\u002Fprofiles.wordpress.org\u002Fwearepixel8\u002F","\u003Cp>With Flickr Me, you can add Flickr feeds, from an individual account or group, to your widget ready areas. Once installed and activated the widget is an easy to manage, out of box solution for displaying a Flickr gallery of images. Each photo, in the feed, will link to its Flickr permalink and you can optionally set to display the title when stacking images.\u003C\u002Fp>\n","Add Flickr feeds to your widget ready areas.",40,6088,100,1,"2016-05-02T15:14:00.000Z","4.5.33","3.1",[53,94,19,20,22],"images","http:\u002F\u002Fheavyheavy.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflickr-me.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":86,"downloaded":105,"rating":88,"num_ratings":89,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":17,"tags":109,"homepage":111,"download_link":112,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"javascript-flickr-badge","Javascript Flickr Badge","2.3","erikrasmussen","https:\u002F\u002Fprofiles.wordpress.org\u002Ferikrasmussen\u002F","\u003Cp>Javascript Flickr Badge uses pure javascript to place a Flickr badge in your widget-enabled sidebar to display recent photos. Photos\u003Cbr \u002F>\nmay be filtered by tag if so desired. All communication with Flickr is client-side, so no extra load is placed on your server at all.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fblog.jyst.us\u002Fjavascript-flickr-badge?utm_source=Wordpress&utm_medium=Wordpress%2BPlugin%2BDirectory&utm_campaign=Javascript%2BFlickr%2BBadge\" rel=\"nofollow ugc\">Plugin Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=AyRj7U-dExI\" rel=\"nofollow ugc\">Demo Video\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Customizable thumbnail size, number of rows, and number of columns to fit perfectly into any sidebar.\u003C\u002Fli>\n\u003Cli>Works for your personal photo stream, group pools, or your friends photostreams.\u003C\u002Fli>\n\u003Cli>Filtering by tag (user feed only).\u003C\u002Fli>\n\u003Cli>Lightweight javascript. No heavy libraries required!\u003C\u002Fli>\n\u003Cli>Works on mobile browsers\u003C\u002Fli>\n\u003Cli>All the work happens client-side. No server load.\u003C\u002Fli>\n\u003Cli>Animations, using CSS3: Vertical Scroll, Shuffle, Zoom (like Flickr’s Flash Badge), 3D Horizontal Flip, 3D Vertical Flip\u003C\u002Fli>\n\u003Cli>Localized to Spanish.\u003C\u002Fli>\n\u003C\u002Ful>\n","Displays photos from Flickr, with optional tag filtering, with pure client-side javascript. Several eye-catching effects available.",10128,"2013-05-27T09:37:00.000Z","3.5.2","2.0.2",[53,110,19,20,22],"media","http:\u002F\u002Fblog.jyst.us\u002Fjavascript-flickr-badge?utm_source=Wordpress&utm_medium=Plugin%2BAdmin&utm_campaign=Javascript%2BFlickr%2BBadge","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjavascript-flickr-badge.2.3.zip",{"slug":114,"name":5,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":33,"downloaded":120,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":121,"homepage":124,"download_link":125,"security_score":88,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":126},"recent-post-photos","0.0.1","saadi iqbal","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiwaas\u002F","\u003Cp>Recent Photos Plugin provides with a widget to display n numbers of recent post photos from the media library in the sidebar.\u003Cbr \u002F>\nIf you find any error, please post them to me at asad@hiwaas.com\u003C\u002Fp>\n","Recent Photos Plugin provides with a widget to display n numbers of recent post photos from the media library in the sidebar.",6489,[122,19,123,20,22],"hiwaas","saadi","http:\u002F\u002Fwww.ProgrammersCountry.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-post-photos.zip","2026-03-15T10:48:56.248Z",{"attackSurface":128,"codeSignals":144,"taintFlows":182,"riskAssessment":183,"analyzedAt":194},{"hooks":129,"ajaxHandlers":140,"restRoutes":141,"shortcodes":142,"cronEvents":143,"entryPointCount":13,"unprotectedCount":13},[130,136],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","wp_footer","rp_inline_script","recent-photos.php",39,{"type":131,"name":137,"callback":138,"file":134,"line":139},"init","rp_enqueue_components",196,[],[],[],[],{"dangerousFunctions":145,"sqlUsage":146,"outputEscaping":148,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":181},[],{"prepared":13,"raw":13,"locations":147},[],{"escaped":13,"rawEcho":149,"locations":150},16,[151,154,156,158,160,161,163,164,165,167,169,171,173,175,177,179],{"file":134,"line":152,"context":153},49,"raw output",{"file":134,"line":155,"context":153},62,{"file":134,"line":157,"context":153},63,{"file":134,"line":159,"context":153},90,{"file":134,"line":159,"context":153},{"file":134,"line":162,"context":153},91,{"file":134,"line":162,"context":153},{"file":134,"line":162,"context":153},{"file":134,"line":166,"context":153},102,{"file":134,"line":168,"context":153},107,{"file":134,"line":170,"context":153},126,{"file":134,"line":172,"context":153},136,{"file":134,"line":174,"context":153},144,{"file":134,"line":176,"context":153},161,{"file":134,"line":178,"context":153},185,{"file":134,"line":180,"context":153},186,[],[],{"summary":184,"deductions":185},"The \"recent-photos\" plugin v0.0.2 exhibits a generally poor security posture despite a lack of known vulnerabilities. The static analysis reveals a significant concern: 100% of its output is not properly escaped. This means that any data processed or displayed by the plugin, if manipulated by an attacker, could lead to cross-site scripting (XSS) vulnerabilities. The absence of any identified taint flows or dangerous function usage is positive, but it is overshadowed by the critical output escaping deficiency. The plugin also lacks any capability checks or nonce verification on its entry points, which, combined with the unescaped output, presents a substantial risk. While there is no recorded vulnerability history, this can be attributed to the plugin's limited functionality and attack surface, rather than robust security practices. The lack of demonstrable security controls for handling data and interactions makes it a risky component for any WordPress installation.",[186,189,192],{"reason":187,"points":188},"Output is not properly escaped",8,{"reason":190,"points":191},"No capability checks",5,{"reason":193,"points":191},"No nonce checks","2026-03-16T21:50:35.317Z",{"wat":196,"direct":201},{"assetPaths":197,"generatorPatterns":198,"scriptPaths":199,"versionParams":200},[],[],[],[],{"cssClasses":202,"htmlComments":205,"htmlAttributes":206,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":215},[203,204],"recent_photo_image","replace",[],[207,208,209,210],"id=\"recent_photos_envelope\"","id=\"browsephotos\"","class=\"thickbox\"","rel=\"recent_photos\"",[],[213,214],"tb_pathToImage","tb_closeImage",[]]