[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuvXLMDpcmKlut5b81dcADeRvYUEsSmISsQs8p4rcQU4":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":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":145,"fingerprints":236},"badge-grab","Badge Grab","1.1","Daisy Olsen","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaisyo\u002F","\u003Cp>This plugin will allow you to use the \u003Ccode>[badge]\u003C\u002Fcode> shortcode to display a helpful and valid html snippet to encourage others to link back to your website by placing a linked image on thier own site.\u003C\u002Fp>\n\u003Cp>This plugin does not have a Widget at this time but I recommend trying the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fshortcode-for-sidebar\u002F\" rel=\"ugc\">Shortcode For Sidebar Plugin\u003C\u002Fa> to use the shortcode for plugin in a text widget.\u003C\u002Fp>\n\u003Cp>Attributes:\u003Cbr \u002F>\nurl – This will be the link added to the html to be copied.\u003Cbr \u002F>\ntitle – This will be the alt tag and title tag applied to the image and link.\u003Cbr \u002F>\nimage – URL to Image to be used to display sample of badge and included in the provided html\u003C\u002Fp>\n\u003Cp>Usage examples:\u003Cbr \u002F>\n    [badge] (Will display default code based on options page settings\u003Cbr \u002F>\n    [badge url=’http:\u002F\u002Fdaisyolsen.com’ title=’DaisyOlsen.com’ image=’http:\u002F\u002Fdaisyolsen.com\u002Fimages\u002Fdaisy125.png’]\u003C\u002Fp>\n\u003Cp>Default URL, Image and Title settings for the shortcode can be set from the Badge Grab settings page.  If the settings page options are populated then all shortcode attributes are optional.\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FShortcode_API\" rel=\"nofollow ugc\">shortcode\u003C\u002Fa> can be used multiple times on the same page to make multiple variations of your badge available to your visitors.\u003C\u002Fp>\n\u003Cp>Bug Reports and Questions can be reported at the \u003Ca href=\"http:\u002F\u002Fdaisyolsen.com\u002Fplugins\u002Fbadge-grab\" rel=\"nofollow ugc\">Badge Grab Plugin Page\u003C\u002Fa>\u003C\u002Fp>\n","Badge Grab simplifies the process of adding html badge code to encourage visitors to link back to your site with an image link.",10,2851,0,"2012-07-18T18:23:00.000Z","3.4.2","2.5","",[19,20,21],"badge","image","shortcode","http:\u002F\u002Fdaisyolsen.com\u002Fplugins\u002Fbadge-grab","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbadge-grab.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"daisyo",2,40,30,84,"2026-04-04T14:15:37.923Z",[36,59,82,105,126],{"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":17,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":58,"fetched_at":26},"featured-image","Featured Image","2.2","Mervin Praison","https:\u002F\u002Fprofiles.wordpress.org\u002Fmervinpraison\u002F","\u003Cp>Add featured image to any part of the website, on each individual post\u002Fpage. Very Easy to Implement. Provides you with a featured image shortcode [ featured-img ] , code and Featured Image widget.\u003C\u002Fp>\n\u003Cp>Paste the Code or the Shortcode on any part of the website.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Very Easy to implement.\u003C\u002Fli>\n\u003Cli>Simple Shortcode Available\u003C\u002Fli>\n\u003Cli>Easy code Implementation inside loop and outside loop.\u003C\u002Fli>\n\u003Cli>Widge Avaliable\u003C\u002Fli>\n\u003Cli>Featured Image Caption\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmer.vin\u002Fwordpress-featured-image\" rel=\"nofollow ugc\">WordPress Featured Image\u003C\u002Fa> Documentation By \u003Ca href=\"https:\u002F\u002Fmer.vin\u002F\" rel=\"nofollow ugc\">Mervin\u003C\u002Fa> Praison\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fseomanageruk.com\" rel=\"nofollow ugc\">SEO Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Version history\u003C\u002Fh3>\n\u003Ch4>version 2.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Security: Fixed Stored Cross-Site Scripting (XSS) vulnerability (CVE-2025-12019)\u003C\u002Fli>\n\u003Cli>Fixed: Added missing global $post in caption function\u003C\u002Fli>\n\u003Cli>Improved: Enhanced security with proper output escaping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>version 2.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>global $post fix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version 2.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Featured Image Caption\u003C\u002Fli>\n\u003Cli>Added Alt Text for images\u003C\u002Fli>\n\u003Cli>Fixed Bugs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Version 1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release version.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add featured image to any part of the website, on each individual post\u002Fpage. Very Easy to Implement. Shortcode and widget available.",1000,67477,88,8,"2025-11-08T08:43:00.000Z","6.8.5","3.0",[37,20,52,21,53],"seo","widget","https:\u002F\u002Fmer.vin\u002Fwordpress-featured-image","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-image.2.2.zip",99,1,"2025-11-10 15:23:26",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":11,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":30,"unpatched_count":30,"last_vuln_date":81,"fetched_at":26},"carousel","Carousel Ultimate","1.8","Themepoints","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemepoints\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fcarouselpro\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fthemepoints.com\u002Fproduct\u002Fcarousel-shortcode-pro\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcarousel\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Carousel Ultimate WordPress Plugin allows you to easily create Responsive carousel, slider, post slider, logo showcase, team etc.\u003C\u002Fp>\n\u003Cp>You can easily display multiple responsive carousel, slider, team, logo showcase, post slider in a same page or widget’s.\u003C\u002Fp>\n\u003Cp>Carousel Ultimate plugin 100% responsive and compatible with mobile, tablets, desktop computers and all modern web browsers which include iPhone, iPad, Android, Chrome, Safari, Firefox , Opera, Internet Explorer etc. This carousel plugin is extremely easy to use .\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Plugin Features \u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100% Responsive.\u003C\u002Fli>\n\u003Cli>All Browser support.\u003C\u002Fli>\n\u003Cli>Touch Supported.\u003C\u002Fli>\n\u003Cli>Easy Shortcode Generator.\u003C\u002Fli>\n\u003Cli>10 Different Carousel\u002FPost Style.\u003C\u002Fli>\n\u003Cli>Auto play Enable\u002FDisable option.\u003C\u002Fli>\n\u003Cli>Auto play Stop On Hover option.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Pagination option.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Navigation option.\u003C\u002Fli>\n\u003Cli>Custom Thumbnail Size.\u003C\u002Fli>\n\u003Cli>Multiple post query.\u003C\u002Fli>\n\u003Cli>Display Carousel\u002Fpost By Multiple Category.\u003C\u002Fli>\n\u003Cli>Unlimited Number of Carousel Items.\u003C\u002Fli>\n\u003Cli>Set Number of Carousel\u002FPost Displayed per slide.\u003C\u002Fli>\n\u003Cli>Carousel Items with External Link.\u003C\u002Fli>\n\u003Cli>Carousel link opening with new\u002Fself page option.\u003C\u002Fli>\n\u003Cli>Post Excerpt Length.\u003C\u002Fli>\n\u003Cli>Carousel Excerpt Length.\u003C\u002Fli>\n\u003Cli>Carousel from post with Read More.\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Read More Button.\u003C\u002Fli>\n\u003Cli>Show\u002FHide Carousel or Post title option.\u003C\u002Fli>\n\u003Cli>Carousel Caption font size.\u003C\u002Fli>\n\u003Cli>Carousel Caption font color option.\u003C\u002Fli>\n\u003Cli>Carousel text alignment option.\u003C\u002Fli>\n\u003Cli>Post Title Font Size option.\u003C\u002Fli>\n\u003Cli>Post Title Font color option.\u003C\u002Fli>\n\u003Cli>Post Title Text Align option.\u003C\u002Fli>\n\u003Cli>Post Title Color option.\u003C\u002Fli>\n\u003Cli>Mobile, Tablet, Desktop touch supported.\u003C\u002Fli>\n\u003Cli>SEO friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro Version Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli> All Features of the free version.\u003C\u002Fli>\n\u003Cli> 100% Responsive.\u003C\u002Fli>\n\u003Cli> Clean design & code.\u003C\u002Fli>\n\u003Cli> No coding required.\u003C\u002Fli>\n\u003Cli> Touch support.\u003C\u002Fli>\n\u003Cli> Enable Custom url.\u003C\u002Fli>\n\u003Cli> Support Unlimited logos.\u003C\u002Fli>\n\u003Cli> Display Any Post Types.\u003C\u002Fli>\n\u003Cli> Multiple Style in same page.\u003C\u002Fli>\n\u003Cli> Background Color Option.\u003C\u002Fli>\n\u003Cli> User friendly option page.\u003C\u002Fli>\n\u003Cli> 10 different Image Slider & Post Slider Style .\u003C\u002Fli>\n\u003Cli> Order By (author,date,title,modified,random).\u003C\u002Fli>\n\u003Cli> Order(Descending, Ascending).\u003C\u002Fli>\n\u003Cli> Show\u002FHide Image.\u003C\u002Fli>\n\u003Cli> Custom Image height Option.\u003C\u002Fli>\n\u003Cli> Show\u002FHide Image Title.\u003C\u002Fli>\n\u003Cli> Image Title Color Option.\u003C\u002Fli>\n\u003Cli> Image Title Font Size Option.\u003C\u002Fli>\n\u003Cli> Image Title Text Align(center,left,right).\u003C\u002Fli>\n\u003Cli> Show\u002FHide Image Description.\u003C\u002Fli>\n\u003Cli> Image Description Color Option.\u003C\u002Fli>\n\u003Cli> Image Description Font Size Option.\u003C\u002Fli>\n\u003Cli> Image Description Text Align (center,left,right).\u003C\u002Fli>\n\u003Cli> Excerpt Length Option.\u003C\u002Fli>\n\u003Cli> Show\u002FHide Permalink Option.\u003C\u002Fli>\n\u003Cli> Show\u002FHide Tooltip Option.\u003C\u002Fli>\n\u003Cli> Tooltip Position Option (Left, Right, Top , Bottom).\u003C\u002Fli>\n\u003Cli> Tooltip Background Color Option.\u003C\u002Fli>\n\u003Cli> Tooltip Text Color Option.\u003C\u002Fli>\n\u003Cli> Tooltip Custom Width Option.\u003C\u002Fli>\n\u003Cli> Image Border Color Option.\u003C\u002Fli>\n\u003Cli> Image Border Hover Color Option.\u003C\u002Fli>\n\u003Cli> Autoplay (True\u002FFalse).\u003C\u002Fli>\n\u003Cli> Slider Delay Speed.\u003C\u002Fli>\n\u003Cli> Slider Stop Hover (True\u002FFalse).\u003C\u002Fli>\n\u003Cli> Slider Autoplay Timeout (sec).\u003C\u002Fli>\n\u003Cli> Slider Items Number.\u003C\u002Fli>\n\u003Cli> Items In Desktop Device.\u003C\u002Fli>\n\u003Cli> Items In Desktop Small Device.\u003C\u002Fli>\n\u003Cli> Items In Mobile Device.\u003C\u002Fli>\n\u003Cli> Slider Loop (True\u002FFalse).\u003C\u002Fli>\n\u003Cli> Slider Margin.\u003C\u002Fli>\n\u003Cli> Slider Navigation (True\u002FFalse).\u003C\u002Fli>\n\u003Cli> 5 Slider Navigation Position.\u003C\u002Fli>\n\u003Cli> Slider Navigation Hover Color.\u003C\u002Fli>\n\u003Cli> Slider Navigation Background Color.\u003C\u002Fli>\n\u003Cli> Slider Navigation Hover Background Color.\u003C\u002Fli>\n\u003Cli> Slider Pagination (True\u002FFalse).\u003C\u002Fli>\n\u003Cli> Slider Pagination Color.\u003C\u002Fli>\n\u003Cli> Slider Pagination Background Color.\u003C\u002Fli>\n\u003Cli> 4 Slider Pagination Style.\u003C\u002Fli>\n\u003Cli> 3 Slider Pagination Position.\u003C\u002Fli>\n\u003Cli> Easy Documentation.\u003C\u002Fli>\n\u003Cli> 24\u002F7 Dedicated support forum.\u003C\u002Fli>\n\u003Cli> Life Time Self hosted auto updated enable.\u003C\u002Fli>\n\u003Cli> Many More..\u003C\u002Fli>\n\u003C\u002Ful>\n","Carousel Ultimate WordPress Plugin allows you to easily create Responsive carousel\u002Fslider\u002Fpost slider\u002Flogo showcase\u002F team etc.",800,55291,34,"2018-01-03T15:08:00.000Z","4.9.29","3.8",[60,74,75,76,77],"carousel-shortcode","client-carousel","image-carousel","logo-carousel","https:\u002F\u002Fthemepoints.com\u002Fcarouselpro\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcarousel.zip",42,"2025-09-22 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":102,"download_link":103,"security_score":24,"vuln_count":57,"unpatched_count":13,"last_vuln_date":104,"fetched_at":26},"easy-panorama","Easy Panorama","1.1.5","Leonardo Giacone","https:\u002F\u002Fprofiles.wordpress.org\u002Fleopeo\u002F","\u003Cp>Easy Panorama plugin for WordPress websites allows you to display wide\u002Fpanoramic images in a more accessible way: enjoy your panoramic photos scrolling them on the x-axis or moving your mobile device.\u003C\u002Fp>\n\u003Cp>You can start embedding your panoramic images using the handy \u003Cstrong>shortcode\u003C\u002Fstrong> (TinyMCE editor) or the new \u003Cstrong>Block\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Easy Panorama uses the packed \u003Ca href=\"http:\u002F\u002Fterrymun.github.io\u002Fpaver\u002F?source=easy-panorama-wp-plugin\" rel=\"nofollow ugc\">Paver\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Main features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Enqueuing of Paver Javascript and CSS files.\u003C\u002Fli>\n\u003Cli>Customization of Paver appearance and behaviour from the Panorama Settings page.\u003C\u002Fli>\n\u003Cli>Other geek settings in the Advanced Settings page.\u003C\u002Fli>\n\u003Cli>[easy_panorama] shortcode to embed panoramic images with no hassle.\u003C\u002Fli>\n\u003Cli>Custom Panorama Block for a better editing experience.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcode (Classic WordPress editor)\u003C\u002Fh4>\n\u003Cp>Include your favourite panoramic images in posts and pages using the \u003Cstrong>built-in shortcode functionality\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If you are using the classic WordPress editor (TinyMCE), you will find the \u003Cem>Add Panorama\u003C\u002Fem> button above the editor: click on the button and select the image you want to include.\u003Cbr \u002F>\nThe shortcode will be inserted in the editor and replaced by the panoramic viewer when you visit the website.\u003C\u002Fp>\n\u003Cp>You can customize the appearance and behaviour of the panoramic viewer through the Easy Panorama settings page or adding specific attributes to each shortcode: these will override the general settings.\u003C\u002Fp>\n\u003Ch4>Shortcode attributes cheat sheet:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>id\u003C\u002Fcode>: attachment\u002Fimage WordPress id \u003Cem>(number)\u003C\u002Fem> – \u003Cstrong>Required\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ccode>url\u003C\u002Fcode>: image url \u003Cem>(string)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta\u003C\u002Fcode>: determines whether a metadata overlay should be displayed \u003Cem>(boolean)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode>: image title, showed on overlay in case “Show image meta” (“meta” attribute) is set to true  \u003Cem>(string)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>alt\u003C\u002Fcode>: image alternative text, showed on overlay in case “Show image meta” (“meta” attribute) is set to true  \u003Cem>(string)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>graceful_failure\u003C\u002Fcode>: allows the display of failure message \u003Cem>(boolean)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>failure_message\u003C\u002Fcode>: this message will appear in mobile devices with no gyroscopic data or no physical orientation support \u003Cem>(string)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>failure_message_insert\u003C\u002Fcode>: the location where the failure message will be inserted \u003Cem>(before | after)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>minimum_overflow\u003C\u002Fcode>: the excess width the picture must have before panoramic viewer kicks in \u003Cem>(number)\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Ccode>start_position\u003C\u002Fcode>: the start position of the panorama \u003Cem>(number from 0 to 1)\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Block (Gutenberg editor)\u003C\u002Fh4>\n\u003Cp>Include your favourite panoramic images in posts and pages using the \u003Cstrong>built-in block functionality\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If you are using the Gutenberg editor (WordPress >= 5.0), you find the \u003Cstrong>Panorama\u003C\u002Fstrong> block ready to be embedded in your post.\u003Cbr \u002F>\nSearch for “Panorama” within the blocks list, select it and choose the image you want to include.\u003Cbr \u002F>\nYou can customize the appearance and behaviour of each panoramic viewer thanks to the Inspector Control.\u003C\u002Fp>\n\u003Ch4>Block features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Embed your panoramic\u002Fwide images in the new editor with no hassle.\u003C\u002Fli>\n\u003Cli>Preview your panorama within the editor.\u003C\u002Fli>\n\u003Cli>Customize the appearance and behaviour of each panoramic viewer thanks to the Inspector Control.\u003C\u002Fli>\n\u003Cli>Transform “Image” blocks into “Panorama” blocks with one click.\u003C\u002Fli>\n\u003Cli>Transform “Panorama” blocks into “Image” blocks with one click.\u003C\u002Fli>\n\u003Cli>Transform previous inserted \u003Ccode>[easy_panorama]\u003C\u002Fcode> shortcodes into “Panorama” blocks with one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>Easy Panorama requires:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa> >= 4.5 (Required for TinyMCE shortcode)\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa> >= 5.0 (Required for the new custom Panorama Block feature)\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsecure.php.net\u002Fmanual\u002Fen\u002Finstall.php\" rel=\"nofollow ugc\">PHP\u003C\u002Fa> >= 5.6\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fnodejs.org\u002Fen\u002F\" rel=\"nofollow ugc\">Node\u003C\u002Fa> >= 8.9.X (Required for Block development)\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fyarnpkg.com\u002Fen\u002Fdocs\u002Finstall\" rel=\"nofollow ugc\">Yarn\u003C\u002Fa> (Required for Block development)\u003C\u002Fp>\n\u003Ch4>Contribution\u003C\u002Fh4>\n\u003Cp>There are many ways to contribute to this plugin:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Report a bug, submit pull request or new feature proposal: visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleopuleo\u002Feasy-panorama\" rel=\"nofollow ugc\">Github repo\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Translate it in your language: visit the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-panorama\" rel=\"nofollow ugc\">WordPress translation page\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Rate it 5 stars on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Feasy-panorama?filter=5#postform\" rel=\"ugc\">WordPress.org\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002F\u002Fpaypal.me\u002FLeonardoGiacone\" rel=\"nofollow ugc\">Buy me a beer!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Need help? Read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-panorama\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> or visit the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-panorama\" rel=\"ugc\">WordPress.org\u003C\u002Fa> support page \u002F \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleopuleo\u002Feasy-panorama\u002Fissues\" rel=\"nofollow ugc\">Github Issue Tracker\u003C\u002Fa>.\u003C\u002Fp>\n","Embed interactive wide\u002Fpanoramic images on your site. Optimised for responsive layouts, it works great with devices equipped with motion sensors.",500,14574,72,5,"2023-01-25T20:33:00.000Z","6.1.10","4.5","5.6",[20,99,100,101,21],"panorama","panoramic-image","responsive","https:\u002F\u002Fgithub.com\u002Fleopuleo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-panorama.1.1.5.zip","2023-02-15 00:00:00",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":57,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":17,"tags":119,"homepage":124,"download_link":125,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26},"vc-flipbox","Flipbox Addon for WPBakery Page Builder (formerly Visual Composer)","1.1.8","themebon","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemebon\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fitem\u002Fcategory\u002Fwordpress\u002Fthemes\u002F\" rel=\"nofollow ugc\">Checkout our Latest WordPress Themes – 100% Free\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Flipbox for visual composer addon lets you add modern flipbox to your website with various options.. Works with latest Visual Composer v5.2.x\u003C\u002Fp>\n\u003Cp>Note: you can get this addon from \u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fitem\u002Fvisual-composer-shortcodes-pro\u002F\" rel=\"nofollow ugc\">Essential WPBakery Page Builder (formerly Visual Composer) Addons\u003C\u002Fa>. It�s recommended to purchase the Essential WPBakery Page Builder Addons which contain other addons in the future update:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fvisual-composer-addons\u002Fflip-box\u002F\" rel=\"nofollow ugc\">Flip Box – Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fvisual-composer-addons\u002Fflip-box-3d\u002F\" rel=\"nofollow ugc\">Flip Box 3D – Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodenpy.com\u002Fvisual-composer-addons\u002Fflip-box-advanced\u002F\" rel=\"nofollow ugc\">Flip Box Advanced – Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>3 Flipbox style \u003C\u002Fli>\n\u003Cli>Background Image for front and back\u003C\u002Fli>\n\u003Cli>Horizontal and vertical effect\u003C\u002Fli>\n\u003Cli>Super Flexible\u003C\u002Fli>\n\u003Cli>Icon from 6 font libraries\u003C\u002Fli>\n\u003Cli>Unlimited Colors.\u003C\u002Fli>\n\u003Cli>Set image or icon.\u003C\u002Fli>\n\u003Cli>Read more button.\u003C\u002Fli>\n\u003Cli>Mobile friendly\u003C\u002Fli>\n\u003Cli>CSS3 Animation\u003C\u002Fli>\n\u003Cli>Super easy Installation.\u003C\u002Fli>\n\u003Cli>100% responsive.\u003C\u002Fli>\n\u003Cli>Easy user interface.\u003C\u002Fli>\n\u003Cli>Works with any theme.\u003C\u002Fli>\n\u003Cli>All Major browser supported.\u003C\u002Fli>\n\u003C\u002Ful>\n","Checkout our Latest WordPress Themes - 100% Free",200,12793,60,"2021-07-26T08:04:00.000Z","5.8.13","4.0.1",[120,121,122,123],"image-hotspot","tooltip","visual-composer-plugin","visual-composer-shortcode","http:\u002F\u002Fcodenpy.com\u002Fitem\u002Fflipbox-addon-visual-composer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvc-flipbox.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":113,"downloaded":134,"rating":135,"num_ratings":57,"last_updated":136,"tested_up_to":49,"requires_at_least":137,"requires_php":138,"tags":139,"homepage":142,"download_link":143,"security_score":56,"vuln_count":57,"unpatched_count":13,"last_vuln_date":144,"fetched_at":26},"wp-image-mask","WP Image Mask","3.1.3","Bogdan Bendziukov","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarb0ss\u002F","\u003Cp>Select a custom mask for your Gutenberg image’s block or add a masked image anywhere via shortcode \u003Ccode>[wp-image-mask]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Shortcode attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>src\u003C\u002Fcode> – URL of the image;\u003C\u002Fli>\n\u003Cli>\u003Ccode>mask\u003C\u002Fcode> – URL of the mask;\u003C\u002Fli>\n\u003Cli>\u003Ccode>fit\u003C\u002Fcode>  – how the mask should fit into the image. \u003Ccode>cover\u003C\u002Fcode>, \u003Ccode>contain\u003C\u002Fcode> (default \u003Ccode>contain\u003C\u002Fcode>);\u003C\u002Fli>\n\u003Cli>\u003Ccode>alt\u003C\u002Fcode> – alt text for the image.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds the ability to set a mask to Gutenberg's image block or via shortcode [wp-image-mask].",4657,100,"2025-05-09T15:25:00.000Z","6.0.1","7.3",[140,20,141,21],"gutenberg","mask","https:\u002F\u002Fwordpress.com\u002Fplugins\u002Fwp-image-mask","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-image-mask.3.1.3.zip","2025-05-19 00:00:00",{"attackSurface":146,"codeSignals":161,"taintFlows":177,"riskAssessment":224,"analyzedAt":235},{"hooks":147,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":160,"entryPointCount":57,"unprotectedCount":13},[148],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","admin_menu","badge_grab_configpagelink","badge-grab.php",114,[],[],[157],{"tag":19,"callback":158,"file":152,"line":159},"badge_grab_shortcode",41,[],{"dangerousFunctions":162,"sqlUsage":163,"outputEscaping":165,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":176},[],{"prepared":13,"raw":13,"locations":164},[],{"escaped":166,"rawEcho":167,"locations":168},15,3,[169,172,174],{"file":152,"line":170,"context":171},69,"raw output",{"file":152,"line":173,"context":171},74,{"file":152,"line":175,"context":171},77,[],[178,210],{"entryPoint":179,"graph":180,"unsanitizedCount":167,"severity":209},"badge_grab_config_page (badge-grab.php:61)",{"nodes":181,"edges":204},[182,187,192,196,198,202],{"id":183,"type":184,"label":185,"file":152,"line":186},"n0","source","$_POST['badge_grab_url']",64,{"id":188,"type":189,"label":190,"file":152,"line":186,"wp_function":191},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":193,"type":184,"label":194,"file":152,"line":195},"n2","$_POST['badge_grab_title']",65,{"id":197,"type":189,"label":190,"file":152,"line":195,"wp_function":191},"n3",{"id":199,"type":184,"label":200,"file":152,"line":201},"n4","$_POST['badge_grab_image']",66,{"id":203,"type":189,"label":190,"file":152,"line":201,"wp_function":191},"n5",[205,207,208],{"from":183,"to":188,"sanitized":206},false,{"from":193,"to":197,"sanitized":206},{"from":199,"to":203,"sanitized":206},"low",{"entryPoint":211,"graph":212,"unsanitizedCount":167,"severity":209},"\u003Cbadge-grab> (badge-grab.php:0)",{"nodes":213,"edges":220},[214,215,216,217,218,219],{"id":183,"type":184,"label":185,"file":152,"line":186},{"id":188,"type":189,"label":190,"file":152,"line":186,"wp_function":191},{"id":193,"type":184,"label":194,"file":152,"line":195},{"id":197,"type":189,"label":190,"file":152,"line":195,"wp_function":191},{"id":199,"type":184,"label":200,"file":152,"line":201},{"id":203,"type":189,"label":190,"file":152,"line":201,"wp_function":191},[221,222,223],{"from":183,"to":188,"sanitized":206},{"from":193,"to":197,"sanitized":206},{"from":199,"to":203,"sanitized":206},{"summary":225,"deductions":226},"The \"badge-grab\" v1.1 plugin presents a generally good security posture, with no known vulnerabilities in its history and a clean static analysis in many key areas. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is a significant strength. All SQL queries utilize prepared statements, and the majority of output is properly escaped, mitigating common attack vectors like SQL injection and XSS.\n\nHowever, there are notable concerns. The plugin lacks any nonce checks or capability checks, which are fundamental security mechanisms in WordPress. This, combined with the presence of two taint flows with unsanitized paths, raises significant flags. While the taint analysis did not flag any critical or high severity issues, the existence of unsanitized paths is a strong indicator of potential vulnerabilities, especially given the absence of authorization checks. The single shortcode, while not directly identified as a vulnerability, represents an entry point into the plugin's logic and warrants careful scrutiny due to the lack of explicit security checks.\n\nGiven the clean vulnerability history and good practices in SQL and output escaping, the plugin shows promise. However, the complete absence of nonce and capability checks, coupled with unsanitized taint flows, creates a substantial risk. A determined attacker could potentially exploit these weaknesses, especially if the shortcode's functionality interacts with user-supplied data in a sensitive manner. The plugin's strengths lie in its clean handling of database and output, but its weaknesses in authorization and input sanitization require immediate attention.",[227,229,231,233],{"reason":228,"points":47},"Missing nonce checks",{"reason":230,"points":47},"Missing capability checks",{"reason":232,"points":11},"Flows with unsanitized paths",{"reason":234,"points":167},"Low output escaping rate (83%)","2026-03-16T23:48:08.543Z",{"wat":237,"direct":242},{"assetPaths":238,"generatorPatterns":239,"scriptPaths":240,"versionParams":241},[],[],[],[],{"cssClasses":243,"htmlComments":244,"htmlAttributes":245,"restEndpoints":246,"jsGlobals":247,"shortcodeOutput":248},[],[],[],[],[],[249,250,251,252,253,254,251,255,250,251,256],"\u003Cimg src=\"","\" alt=\"","\" title=\"","\" style=\"border:none;\" \u002F>","\u003Ctextarea onclick=\"select()\" style=\"max-width: 100%;\" cols=\"60\" rows=\"5\" name=\"","\" readonly=\"readonly\">&lt;a href=\"","\"&gt;&lt;img src=\"","\" style=\"border:none;\" \u002F&gt;&lt;\u002Fa&gt;\u003C\u002Ftextarea>"]