[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftR8qoiCzIbSxzNpWQICvK_rh3tWQQBG517inEQYfDrU":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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":139,"fingerprints":396},"image-comparison-elementor-addon","Image Comparison Addon for Elementor","1.0.2.3","Liton Arefin","https:\u002F\u002Fprofiles.wordpress.org\u002Flitonice13\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Fdemos\u002Fimage-comparison\u002F\" rel=\"nofollow ugc\">Image Comparison Elementor Addon\u003C\u002Fa> is a Plugin that gives you the control to add before and after image. You will get the full control to customize everything you need for image or photo comparison.\u003C\u002Fp>\n\u003Ch4>Features of the plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Visible Ratio option\u003C\u002Fli>\n\u003Cli>Vertical & Horizontal Orientation\u003C\u002Fli>\n\u003Cli>Enable or Disable Overlay\u003C\u002Fli>\n\u003Cli>Customize Before & After Label\u003C\u002Fli>\n\u003Cli>Border , Border Radius, Padding, Margin options\u003C\u002Fli>\n\u003Cli>Typography, color settings available \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To use “Image Comparison Elementor Addon” you will have to activate Elementor plugin in your WordPress first.\u003C\u002Fp>\n\u003Cp>Here is the Download link for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa> WordPress Plugin.\u003C\u002Fp>\n\u003Ch3>Common Problems with Solutions:\u003C\u002Fh3>\n\u003Cp>Elementor not loading problem\u003Cbr \u002F>\n– There are various reasons for Elementor not loading issue. For more details please check the Tutorial below.\u003Cbr \u002F>\nIncreasing PHP Memory limit from wp-config.php or php.ini file is simplest solutions. But there are others too –\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Felementor-editor-not-loading-issue\u002F\" rel=\"nofollow ugc\">View Tutorial\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Liked Image Comparison Elementor Addon Plugins?\u003C\u002Fh3>\n\u003Cp>Rate us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fimage-comparison-elementor-addon\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress Forum 🙂\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F2495256720521297\u002F\" rel=\"nofollow ugc\">Master Addons Community\u003C\u002Fa>\u003Cbr \u002F>\nLearn from our Tutorials on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCAPfTXvzbNebKsB322Iz6HQ\" rel=\"nofollow ugc\">Youtube Channel\u003C\u002Fa>\u003Cbr \u002F>\nLike on our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fmasteraddons\u002F\" rel=\"nofollow ugc\">Facebook Fan Page\u003C\u002Fa>\u003Cbr \u002F>\nGet Faster Support from \u003Ca href=\"https:\u002F\u002Fmaster-addons.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Dedicated Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flitonarefin\u002Fimage-comparison-elementor-addon\" rel=\"nofollow ugc\">Source Code\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fjeweltheme.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Pre-Sale Questions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>✋Want More –\u003C\u002Fh3>\n\u003Cp>If you like our image-comparison-elementor-addon plugin then why not check some other plugins that developed by us:\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadminify\u002F\" rel=\"ugc\">WP Adminify:\u003C\u002Fa> – The best WordPress Dashboard Customization plugin available in the market. With this plugin you will get 18+ modules like Dark Mode, Menu Editor, Folders, Dashboard Widget Manager, Login Customizer, Admin Columns, Activity Logs and many more.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-blocks-for-gutenberg\u002F\" rel=\"ugc\">Master Blocks:\u003C\u002Fa> – “Master Blocks” is a powerful WordPress plugin designed to enhance the functionality of the Gutenberg block editor. With this plugin, users can unlock a wide range of new blocks, offering greater flexibility and creativity when designing and customising their website’s content.\u003C\u002Fp>\n\u003Cp>🚀 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmaster-addons\u002F\" rel=\"ugc\">Master Addons:\u003C\u002Fa> – One of the best Elementor Addon plugin that packed with 70+ elements and extensions. You will get all essential elements to design any type Website.\u003C\u002Fp>\n\u003Cp>🚴🏻‍♂️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-comparison-elementor-addon\u002F\" rel=\"ugc\">Image Comparison for Elementor:\u003C\u002Fa> – This plugin dedicatedly made for image comparison element. You will get a multiple variation for image comparison. Showcase your before after work easily with the help of this plugin.\u003C\u002Fp>\n\u003Cp>🍡 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-awesome-faq\u002F\" rel=\"ugc\">Master Accordion:\u003C\u002Fa> – If you are a default WordPress user and need a proper accordion plugin then Master Accordion is for you. You can add as much accordion as you need in multiple way.\u003C\u002Fp>\n\u003Cp>🏕 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fprettyphoto\u002F\" rel=\"ugc\">WordPress prettyPhoto:\u003C\u002Fa> – This plugin helps you to enable lightbox for your any media file, flash, YouTube, iframes and ajax. Just enable PreetyPhoto in your desired media file and you are done.\u003C\u002Fp>\n","Image comparison addon for elementor page builder plugin. Install & get image after before element. Drag and Drop the image comparison element and &hellip;",90,4291,0,"2025-11-04T05:01:00.000Z","6.8.5","4.0","5.6",[19,20,21,22,23],"after-before","before-after","comparison","image","image-comparison","https:\u002F\u002Fjeweltheme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-comparison-elementor-addon.1.0.2.3.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"litonice13",45,42980,93,63,83,"2026-04-05T08:36:16.022Z",[39,64,86,105,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":13,"last_vuln_date":63,"fetched_at":28},"twenty20","Twenty20 Image Before-After","2.0.4","Zayed Baloch","https:\u002F\u002Fprofiles.wordpress.org\u002Fzayedbaloch\u002F","\u003Cp>Twenty20 is a professional-grade image comparison tool that helps you showcase transformations in a highly engaging way. Perfect for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Photography portfolios\u003C\u002Fli>\n\u003Cli>Real estate before\u002Fafter\u003C\u002Fli>\n\u003Cli>Renovation projects\u003C\u002Fli>\n\u003Cli>Design makeovers\u003C\u002Fli>\n\u003Cli>Product comparisons\u003C\u002Fli>\n\u003Cli>Restoration work\u003C\u002Fli>\n\u003Cli>Medical procedures\u003C\u002Fli>\n\u003Cli>And much more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video Tutorial\u003C\u002Fh4>\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\u002F1cQ9rhL-t70?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\u003Ch4>Live Demo\u003C\u002Fh4>\n\u003Cp>Check the \u003Ca href=\"https:\u002F\u002Fzayedbaloch.com\u002Ftwenty20-image-before-after-wordpress-plugin\u002F\" title=\"Twenty20 Live demo\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Responsive design – works perfectly on all devices\u003C\u002Fli>\n\u003Cli>Horizontal and vertical sliding options\u003C\u002Fli>\n\u003Cli>Customizable slider position and orientation\u003C\u002Fli>\n\u003Cli>Custom “before” and “after” labels\u003C\u002Fli>\n\u003Cli>Adjustable image widths and alignments\u003C\u002Fli>\n\u003Cli>Mouse hover sliding effect\u003C\u002Fli>\n\u003Cli>Touch-enabled for mobile devices\u003C\u002Fli>\n\u003Cli>Multiple sliders per page\u003C\u002Fli>\n\u003Cli>Widget support for sidebars\u003C\u002Fli>\n\u003Cli>SEO-friendly with proper alt tag support\u003C\u002Fli>\n\u003Cli>Accessibility compliant image comparisons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page Builder Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>WPBakery Page Builder (Visual Composer)\u003C\u002Fli>\n\u003Cli>Flatsome UX Builder\u003C\u002Fli>\n\u003Cli>Classic Editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Photography before\u002Fafter edits\u003C\u002Fli>\n\u003Cli>Home renovation comparisons\u003C\u002Fli>\n\u003Cli>Web design makeovers\u003C\u002Fli>\n\u003Cli>Product transformations\u003C\u002Fli>\n\u003Cli>Restoration projects\u003C\u002Fli>\n\u003Cli>Beauty transformations\u003C\u002Fli>\n\u003Cli>Real estate renovations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Shortcode Example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Quick Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[twenty20 img1=\"\" img2=\"\" direction=\"vertical\" offset=\"0.5\" align=\"right\" width=\"60%\" before=\"Before\" after=\"After\" hover=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>img1\u003C\u002Fcode> – image ID.\u003C\u002Fli>\n\u003Cli>\u003Ccode>img2\u003C\u002Fcode> – image ID.\u003C\u002Fli>\n\u003Cli>\u003Ccode>offset\u003C\u002Fcode> – range from 0.1 to 1.0.\u003C\u002Fli>\n\u003Cli>\u003Ccode>direction\u003C\u002Fcode> – \u003Ccode>horizontal|vertical\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>align\u003C\u002Fcode> – \u003Ccode>none|right|left\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode> – supports both \u003Ccode>px\u003C\u002Fcode> and \u003Ccode>%\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>before\u003C\u002Fcode> – text for the “before” label.\u003C\u002Fli>\n\u003Cli>\u003Ccode>after\u003C\u002Fcode> – text for the “after” label.\u003C\u002Fli>\n\u003Cli>\u003Ccode>hover\u003C\u002Fcode> – \u003Ccode>true\u003C\u002Fcode> or \u003Ccode>false\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Professional before & after image comparison slider for WordPress. Create engaging visual comparisons with an intuitive drag & drop interface.",20000,416576,80,55,"2025-03-02T10:06:00.000Z","6.7.5","5.9",[55,56,23,57,58],"before-after-slider","elementor","image-slider","visual-composer","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftwenty20\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftwenty20.2.0.4.zip",92,1,"2023-01-23 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":15,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"before-after-image-comparison-slider-for-elementor","Before After Image Comparison Slider for Elementor","1.7.0","Plugin Devs","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugindevs\u002F","\u003Cp>Before After Image Comparison Slider for Elementor is an image comparison slider plugin for Elementor Page Builder. This plugin allows you to create the effect for comparing two before and after images.\u003C\u002Fp>\n\u003Cp>This plugin let you compare two before and after images with Elementor Front-end Drag and Drop Builder.\u003C\u002Fp>\n\u003Cp>You can add unlimited numbers of slider with this plugin. This plugin also let you see the preview of how the slider looks on the website while you editing a slider.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-elementor\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fgallery-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Gallery Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fcarousel-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Carousel Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive and Touch Friendly\u003C\u002Fstrong> – It is fully responsive on any browser and Touch Friendly for mobile and touch devices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Image Dimensions\u003C\u002Fstrong> — You can use any image sizes used in your theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Image Dimensions\u003C\u002Fstrong> — You can also use custom image dimension such as Width and Height for the images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS\u003C\u002Fstrong> — Option to Override Default CSS and add your own style with Custom CSS\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Live Preview\u003C\u002Fstrong> — you can see the preview of how the slider looks on your website while you editing a slider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Slider\u003C\u002Fstrong> — There is no limitation on the number of slider. So, You can create unlimited number of slider .\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-elementor\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fgallery-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Gallery Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fcarousel-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Carousel Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>There is also a pro version of this plugin. You will get more features and advantages on the pro version.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-elementor\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fgallery-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Gallery Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fcarousel-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Carousel Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>Two types of Orientation (Horizontal and Vertical)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports Dynamic Tags Feature.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Move with Mouse Click on Image\u003C\u002Fli>\n\u003Cli>Move with Mouse Hover\u003C\u002Fli>\n\u003Cli>Change Image Size\u003C\u002Fli>\n\u003Cli>Apply Custom Image Dimension\u003C\u002Fli>\n\u003Cli>Customizable Default Slider Offset\u003C\u002Fli>\n\u003Cli>Customized Before\u002FAfter Texts\u003C\u002Fli>\n\u003Cli>Customizable Background for Before\u002FAfter Texts\u003C\u002Fli>\n\u003Cli>Customizable Text Color for Before\u002FAfter Texts\u003C\u002Fli>\n\u003Cli>Responsive and Touch Friendly\u003C\u002Fli>\n\u003Cli>Cross Browser Compatible\u003C\u002Fli>\n\u003Cli>Supported on all Modern New Browsers and Devices\u003C\u002Fli>\n\u003Cli>Use Unlimited Sliders on Same Page\u003C\u002Fli>\n\u003Cli>Global Custom CSS\u003C\u002Fli>\n\u003Cli>Global Custom JS\u003C\u002Fli>\n\u003Cli>All Free Features\u003C\u002Fli>\n\u003Cli>Priority Support and Bug Fix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>More Features are Coming Soon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-elementor\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fgallery-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Gallery Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fcarousel-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Carousel Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>AddOns\u003C\u002Fh3>\n\u003Cp>We are continiously developed addon for this slider so that you can extend the appearance of the Slider.\u003C\u002Fp>\n\u003Cp>1) \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fgallery-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Gallery Slider AddOn:\u003C\u002Fa> \u003C\u002Fstrong> Gallery Slider AddOn for Elementor Before After Slider which lets you display Your Slider as Slideshow with image Navigation\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fgallery-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Gallery Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>2) \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fcarousel-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Carousel Slider AddOn:\u003C\u002Fa> \u003C\u002Fstrong> Carousel AddOn for Elementor Before After Slider which lets you display Your Slider with Image Carousel\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fcarousel-slider-for-elementor-before-after-slider\u002F\" rel=\"nofollow ugc\">Buy Carousel Slider AddOn!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>** We welcome your feedback and suggestions to improve the plugin! Please contact with us at \u003Ca href='mailto:webbuilders03@gmail.com' rel=\"nofollow ugc\">\u003Cstrong>webbuilders03@gmail.com\u003C\u002Fstrong>\u003C\u002Fa> for any kinds of \u003Cstrong>Suggestion\u003C\u002Fstrong>**\u003C\u002Fp>\n","Before After Image Comparison Slider for Elementor is an image comparison slider plugin for Elementor Page Builder. This plugin allows you to create t &hellip;",10000,129915,88,94,"2025-04-26T08:22:00.000Z","5.0","7.4",[80,81,55,82,83],"before-after-image-comparison-slider","before-after-image-slider","elementor-before-after-image-comparison-slider","elementor-before-after-slider","https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbefore-after-image-comparison-slider-for-elementor.1.7.0.zip",{"slug":87,"name":88,"version":42,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":11,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":103,"download_link":104,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"advanced-image-comparison-for-elementor","Advanced Image Comparison for Elementor","Md Ruhel Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fruhel241\u002F","\u003Cp>Advanced Image Comparison is a fully Responsive.\u003Cbr \u002F>\nYou can comparison your image. Comparison before image and after image. You can also image filtering.\u003Cbr \u002F>\nCustomize image container, image radius, image border. Label customizing text color, background color border radius etc.\u003Cbr \u002F>\nYou can set image overlay. Divider width, color. Handle color, background color, border radius etc.\u003Cbr \u002F>\nAdditional options image visibility set, layout, move slider on click, move slider on hover, image overlay.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully Responsive\u003C\u002Fli>\n\u003Cli>2 layouts (Horizontal and vertical)\u003C\u002Fli>\n\u003Cli>Image visibility\u003C\u002Fli>\n\u003Cli>Move slider on click\u003C\u002Fli>\n\u003Cli>Move slider on Hover\u003C\u002Fli>\n\u003Cli>Image Overlay\u003C\u002Fli>\n\u003Cli>Image Container \u003C\u002Fli>\n\u003Cli>Image Filter\u003C\u002Fli>\n\u003Cli>Image Overlay\u003C\u002Fli>\n\u003Cli>Divider\u003C\u002Fli>\n\u003Cli>Styling options etc\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced Image Comparison is a fully Responsive, you can add before image and after image.",1000,5468,4,"2025-12-08T12:18:00.000Z","6.9.4","4.5","7.0",[101,102,80,56,23],"after","before","https:\u002F\u002Fwpcreativeidea.com\u002Fimage-comparison","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-image-comparison-for-elementor.2.0.4.zip",{"slug":106,"name":107,"version":108,"author":68,"author_profile":69,"description":109,"short_description":110,"active_installs":93,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":52,"requires_at_least":77,"requires_php":78,"tags":115,"homepage":118,"download_link":119,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"before-after-image-comparison-slider-for-visual-composer","Before After Image Comparison Slider for WPBakery Page Builder","2.0.2","\u003Cp>Before After Image Comparison Slider for WPBakery is an image comparison slider plugin for WPBakery Page Builder. This plugin allows you to create the effect for comparing two before and after images.\u003C\u002Fp>\n\u003Cp>This plugin let you compare two before and after images with WPBakery Front-end Drag and Drop Builder.\u003C\u002Fp>\n\u003Cp>You can add unlimited numbers of slider with this plugin. This plugin also works on the frontend editing mode and let you see the preview of how the slider looks on the website.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-wpbakery\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpsdtowordpressdev.com\u002Fhtml-to-wordpress-theme-conversion\u002F\" rel=\"nofollow ugc\">HTML To WordPress Theme Conversion Service\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive and Touch Friendly\u003C\u002Fstrong> -– It is fully responsive on any browser and Touch Friendly for mobile and touch devices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Image Dimensions\u003C\u002Fstrong> — You can use any image sizes used in your theme.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom CSS\u003C\u002Fstrong> — Option to Override Default CSS and add your own style with Custom CSS\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Front-end Editing\u003C\u002Fstrong> — You can add new slider or edit existing sliders from the WPBakery Frontend Editing Mode\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WebP Image Support\u003C\u002Fstrong> — This plugin supports \u003Cstrong>WebP Images\u003C\u002Fstrong>. It is the only plugin which supports \u003Cstrong>WebP Images\u003C\u002Fstrong>.  You can now use \u003Cstrong>WebP Images\u003C\u002Fstrong> to compare with this plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Slider\u003C\u002Fstrong> — There is no limitation on the number of slider. So, You can create unlimited number of slider .\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-wpbakery\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>There is also a pro version of this plugin. You will get more features and advantages on the pro version.\u003C\u002Fp>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-wpbakery\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>Two types of Orientation (Horizontal and Vertical)\u003C\u002Fli>\n\u003Cli>Move with Mouse Click on Image\u003C\u002Fli>\n\u003Cli>Customizable Default Slider Postion Offset\u003C\u002Fli>\n\u003Cli>Customized Before\u002FAfter Texts\u003C\u002Fli>\n\u003Cli>Move with Mouse Hover\u003C\u002Fli>\n\u003Cli>Change Image Size\u003C\u002Fli>\n\u003Cli>Responsive and Touch Friendly\u003C\u002Fli>\n\u003Cli>Cross Browser Compatible\u003C\u002Fli>\n\u003Cli>Supported on all Modern New Browsers and Devices\u003C\u002Fli>\n\u003Cli>Use Unlimited Sliders on Same Page\u003C\u002Fli>\n\u003Cli>Global Custom CSS\u003C\u002Fli>\n\u003Cli>Global Custom JS\u003C\u002Fli>\n\u003Cli>All Free Features\u003C\u002Fli>\n\u003Cli>Priority Support and Bug Fix\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>More Features are Coming Soon\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-wpbakery\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>** We welcome your feedback and suggestions to improve the plugin! Please contact with us at \u003Ca href='mailto:webbuilders03@gmail.com' rel=\"nofollow ugc\">\u003Cstrong>webbuilders03@gmail.com\u003C\u002Fstrong>\u003C\u002Fa> for any kinds of \u003Cstrong>Suggestion\u003C\u002Fstrong>**\u003C\u002Fp>\n","Before After Image Comparison Slider for WPBakery is an image comparison slider plugin for WPBakery Page Builder. This plugin allows you to create the &hellip;",18463,76,23,"2024-11-05T13:27:00.000Z",[80,81,55,116,117],"visual-composer-before-after-image-comparison-slider","visual-composer-before-after-slider","https:\u002F\u002Fplugin-devs.com\u002Fproduct\u002Fbefore-after-slider-for-wpbakery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbefore-after-image-comparison-slider-for-visual-composer.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":26,"num_ratings":130,"last_updated":131,"tested_up_to":97,"requires_at_least":132,"requires_php":78,"tags":133,"homepage":137,"download_link":138,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-before-after-image-slider","WP Before After Image Slider – Advanced Image and Video Comparison Plugin for WordPress","2.2.1","Code Canel","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodecanel\u002F","\u003Ch4>Create stunning image transformations with our intuitive, feature-rich before after image comparison slider and instantly communicate value to your visitors.\u003C\u002Fh4>\n\u003Cp>WP Before After Image Slider is an image comparison slider WordPress plugin specially built for professionals who need visual impact.\u003C\u002Fp>\n\u003Cp>Photographers, designers, beauty brands, real estate agents, automotive detailers, developers, and marketers—anyone can use this plugin to visually demonstrate transformation for the maximum impact.\u003C\u002Fp>\n\u003Cp>With this plugin, you can –\u003C\u002Fp>\n\u003Cp>✅ Create seamless, responsive before after comparison sliders to engage visitors and highlight your best work,\u003Cbr \u002F>\n✅ Match your brand with fully customizable colors, handles, dividers, and professionally designed templates, and\u003Cbr \u002F>\n✅ Work flawlessly with major page builders including Elementor and Gutenberg\u003C\u002Fp>\n\u003Cp>💡 Text can’t always convey transformation. Visuals can. And our plugin makes that effortless.\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fcodecanel.com\u002Fwp-before-after-image-slider\u002F?utm_source=repo_upgrade&utm_medium=repo&utm_campaign=repo_productpage&utm_id=repo_productpage\" rel=\"nofollow ugc\"> Get the Best Image Slider Plugin at the Most Affordable Price\u003Cbr \u002F>\n\u003C\u002Fa>\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\u002FeeCM0E2ggMo?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>Why Use A Before After Image Comparison Slider?\u003C\u002Fh3>\n\u003Cp>Are your potential clients scrolling past your best work without understanding its true value?\u003C\u002Fp>\n\u003Cp>Sometimes, words aren’t enough. A visual comparison speaks volumes—it builds credibility, highlights improvement, and shows your audience real impact.\u003C\u002Fp>\n\u003Cp>Whether it’s a design makeover, body transformation, or product difference, this slider gives your content an edge.\u003C\u002Fp>\n\u003Cp>Our Before After Image Comparison Slider solves this problem by creating interactive visual proof that immediately demonstrates your expertise and results.\u003C\u002Fp>\n\u003Cp>🎯 Our plugin solves this by letting users actively explore the transformation—through sliders that are responsive, interactive, and beautifully designed.\u003C\u002Fp>\n\u003Cp>No coding, no friction—just clear, persuasive visuals.\u003C\u002Fp>\n\u003Ch4>That means, you can turn your visitors into potential customers in no time!\u003C\u002Fh4>\n\u003Ch3>Powerful Features\u003C\u002Fh3>\n\u003Cp>Our WordPress plugin delivers pixel-perfect image comparisons while maintaining optimal site performance. The responsive design ensures your comparisons look stunning on any device from mobile phones to large desktop displays.\u003C\u002Fp>\n\u003Cp>We have developed this plugin with all the necessary features so that you can create your image comparison slider however you want easily.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Comparable Two & Three Image Slider\u003C\u002Fstrong>: Create dynamic comparisons with multiple images for comprehensive visual storytelling  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comparable Video Slider\u003C\u002Fstrong>: Compare video content with the same intuitive interface  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor Widget\u003C\u002Fstrong>: Easily drag and drop before after image sliders into your Elementor pages with our dedicated widget  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Image Size\u003C\u002Fstrong>: Perfectly fit your comparisons to any layout or design requirement  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Indicator Images\u003C\u002Fstrong>: Add visual cues to guide user attention to key transformation areas  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Trigger Options\u003C\u002Fstrong>: Choose between drag or hover interactions to match your audience’s preferences  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Templates\u003C\u002Fstrong>: Get started quickly with beautifully designed slider layouts  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Popup Support\u003C\u002Fstrong>: Create immersive full-screen comparison experiences  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Color Customization\u003C\u002Fstrong>: Personalize background, layer, handle, and divider colors to match your brand identity  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fcodecanel.com\u002Fwp-before-after-image-slider\u002F?utm_source=repo_upgrade&utm_medium=repo&utm_campaign=repo_productpage&utm_id=repo_productpage\" rel=\"nofollow ugc\"> ⭐ If you want to know more about the Pro version then click here!⭐\u003Cbr \u002F>\n\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Works for Any Industry\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Photography & Design\u003C\u002Fstrong>: Showcase editing skills, retouching work, and design transformations  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Home Improvement\u003C\u002Fstrong>: Display renovation projects, remodeling, landscaping before and after  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Beauty & Healthcare\u003C\u002Fstrong>: Highlight cosmetic procedures, weight loss journeys, dental work  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real Estate\u003C\u002Fstrong>: Compare staged vs un-staged properties, renovations, property improvements  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong>: Show product comparisons, clothing on different models, color variations  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Education\u003C\u002Fstrong>: Visualize historical changes, scientific transformations, and educational concepts\u003C\u002Fli>\n\u003C\u002Fol>\n","Use WP Before After Image Slider to create high-converting image comparison sliders effortlessly.",800,9500,2,"2026-03-12T09:21:00.000Z","6.0",[20,134,23,135,136],"before-after-image","photo-comparison","video-comparison","https:\u002F\u002Fcodecanel.com\u002Fwp-before-after-image-slider\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-before-after-image-slider.2.2.1.zip",{"attackSurface":140,"codeSignals":245,"taintFlows":343,"riskAssessment":385,"analyzedAt":395},{"hooks":141,"ajaxHandlers":219,"restRoutes":241,"shortcodes":242,"cronEvents":243,"entryPointCount":244,"unprotectedCount":13},[142,149,153,157,161,164,166,171,175,179,184,188,193,196,200,205,207,211,215],{"type":143,"name":144,"callback":145,"priority":146,"file":147,"line":148},"action","plugins_loaded","jlticel_plugins_loaded",999,"class-image-comparison-elementor-addon.php",52,{"type":150,"name":151,"callback":152,"file":147,"line":50},"filter","admin_body_class","jlticel_body_class",{"type":143,"name":154,"callback":155,"file":147,"line":156},"elementor\u002Fwidgets\u002Fregister","jlticel_init_widgets",56,{"type":143,"name":158,"callback":159,"file":147,"line":160},"admin_notices","jlticel_admin_notice_missing_main_plugin",71,{"type":143,"name":158,"callback":162,"file":147,"line":163},"jlticel_admin_notice_minimum_elementor_version",77,{"type":143,"name":158,"callback":165,"file":147,"line":36},"jlticel_admin_notice_minimum_php_version",{"type":143,"name":167,"callback":168,"file":169,"line":170},"admin_enqueue_scripts","admin_suvery_scripts","Inc\\Classes\\Feedback.php",27,{"type":143,"name":172,"callback":173,"file":169,"line":174},"admin_footer","deactivation_footer",28,{"type":143,"name":158,"callback":176,"file":177,"line":178},"setup_notifications","Inc\\Classes\\Notifications\\Notifications.php",35,{"type":143,"name":180,"callback":181,"priority":182,"file":177,"line":183},"jlticel_display_notice","display_notice",10,37,{"type":143,"name":185,"callback":186,"priority":182,"file":177,"line":187},"jlticel_display_popup","display_popup",38,{"type":143,"name":189,"callback":190,"file":191,"line":192},"jlticel_sheet_promo_data_reset","closure","Inc\\Classes\\Notifications\\Upgrade_Notice.php",26,{"type":143,"name":172,"callback":186,"file":194,"line":195},"Inc\\Classes\\Pro_Upgrade.php",47,{"type":143,"name":197,"callback":198,"file":194,"line":199},"wp_dashboard_setup","dashboard_widget",49,{"type":143,"name":201,"callback":202,"priority":203,"file":204,"line":192},"wp_enqueue_scripts","jlticel_enqueue_scripts",5,"Libs\\Assets.php",{"type":143,"name":167,"callback":206,"priority":26,"file":204,"line":170},"jlticel_admin_enqueue_scripts",{"type":150,"name":208,"callback":209,"file":210,"line":113},"install_plugins_table_api_args_featured","jlticel_featured_plugins_tab","Libs\\Featured.php",{"type":150,"name":212,"callback":213,"priority":182,"file":210,"line":214},"plugins_api_result","jlticel_plugins_api_result",33,{"type":143,"name":216,"callback":216,"file":217,"line":218},"admin_menu","Libs\\Recommended.php",42,[220,225,229,232,235,238],{"action":221,"nopriv":222,"callback":221,"hasNonce":223,"hasCapCheck":222,"file":169,"line":224},"jlticel_deactivation_survey",false,true,29,{"action":226,"nopriv":222,"callback":227,"hasNonce":223,"hasCapCheck":222,"file":177,"line":228},"jlticel_notification_action","notification_action",40,{"action":230,"nopriv":222,"callback":230,"hasNonce":223,"hasCapCheck":222,"file":231,"line":192},"jlticel_subscribe","Inc\\Classes\\Notifications\\Subscribe.php",{"action":233,"nopriv":222,"callback":233,"hasNonce":223,"hasCapCheck":222,"file":234,"line":170},"jlticel_allow_collect","Inc\\Classes\\Notifications\\What_We_Collect.php",{"action":236,"nopriv":222,"callback":236,"hasNonce":223,"hasCapCheck":223,"file":217,"line":237},"jlticel_recommended_upgrade_plugin",43,{"action":239,"nopriv":222,"callback":239,"hasNonce":223,"hasCapCheck":223,"file":217,"line":240},"jlticel_recommended_activate_plugin",44,[],[],[],6,{"dangerousFunctions":246,"sqlUsage":247,"outputEscaping":249,"fileOperations":13,"externalRequests":95,"nonceChecks":244,"capabilityChecks":341,"bundledLibraries":342},[],{"prepared":13,"raw":13,"locations":248},[],{"escaped":250,"rawEcho":32,"locations":251},159,[252,256,258,260,262,264,266,268,270,272,273,275,278,280,282,284,286,288,290,292,294,296,298,299,301,303,305,306,308,310,312,314,316,318,320,321,323,325,327,329,331,333,335,337,339],{"file":253,"line":254,"context":255},"Inc\\Addon\\Image_Comparison.php",930,"raw output",{"file":253,"line":257,"context":255},935,{"file":253,"line":259,"context":255},942,{"file":169,"line":261,"context":255},132,{"file":169,"line":263,"context":255},136,{"file":169,"line":265,"context":255},142,{"file":169,"line":267,"context":255},150,{"file":169,"line":269,"context":255},151,{"file":271,"line":240,"context":255},"Inc\\Classes\\Notifications\\Ask_For_Rating.php",{"file":271,"line":195,"context":255},{"file":271,"line":274,"context":255},50,{"file":276,"line":277,"context":255},"Inc\\Classes\\Notifications\\Model\\Notice.php",69,{"file":177,"line":279,"context":255},172,{"file":177,"line":281,"context":255},176,{"file":177,"line":283,"context":255},181,{"file":177,"line":285,"context":255},186,{"file":177,"line":287,"context":255},191,{"file":231,"line":289,"context":255},140,{"file":231,"line":291,"context":255},143,{"file":231,"line":293,"context":255},146,{"file":234,"line":295,"context":255},74,{"file":234,"line":297,"context":255},86,{"file":234,"line":34,"context":255},{"file":234,"line":300,"context":255},117,{"file":234,"line":302,"context":255},120,{"file":194,"line":304,"context":255},167,{"file":194,"line":281,"context":255},{"file":194,"line":307,"context":255},185,{"file":194,"line":309,"context":255},462,{"file":217,"line":311,"context":255},101,{"file":217,"line":313,"context":255},125,{"file":217,"line":315,"context":255},127,{"file":217,"line":317,"context":255},128,{"file":217,"line":319,"context":255},182,{"file":217,"line":285,"context":255},{"file":217,"line":322,"context":255},192,{"file":217,"line":324,"context":255},198,{"file":217,"line":326,"context":255},206,{"file":217,"line":328,"context":255},212,{"file":217,"line":330,"context":255},218,{"file":217,"line":332,"context":255},233,{"file":217,"line":334,"context":255},241,{"file":217,"line":336,"context":255},250,{"file":217,"line":338,"context":255},257,{"file":217,"line":340,"context":255},264,7,[],[344,366],{"entryPoint":345,"graph":346,"unsanitizedCount":62,"severity":365},"notification_action (Inc\\Classes\\Notifications\\Notifications.php:48)",{"nodes":347,"edges":362},[348,352,356],{"id":349,"type":350,"label":351,"file":177,"line":277},"n0","source","$_REQUEST",{"id":353,"type":354,"label":355,"file":177,"line":277},"n1","transform","→ fire()",{"id":357,"type":358,"label":359,"file":360,"line":26,"wp_function":361},"n2","sink","update_option() [Settings Manipulation]","Inc\\Classes\\Notifications\\Model\\Notification.php","update_option",[363,364],{"from":349,"to":353,"sanitized":222},{"from":353,"to":357,"sanitized":222},"low",{"entryPoint":367,"graph":368,"unsanitizedCount":62,"severity":365},"\u003CNotifications> (Inc\\Classes\\Notifications\\Notifications.php:0)",{"nodes":369,"edges":381},[370,372,376,377,379],{"id":349,"type":350,"label":351,"file":177,"line":371},53,{"id":353,"type":358,"label":373,"file":177,"line":374,"wp_function":375},"echo() [XSS]",214,"echo",{"id":357,"type":350,"label":351,"file":177,"line":277},{"id":378,"type":354,"label":355,"file":177,"line":277},"n3",{"id":380,"type":358,"label":359,"file":360,"line":26,"wp_function":361},"n4",[382,383,384],{"from":349,"to":353,"sanitized":223},{"from":357,"to":378,"sanitized":222},{"from":378,"to":380,"sanitized":222},{"summary":386,"deductions":387},"The image-comparison-elementor-addon plugin, version 1.0.2.3, demonstrates a generally strong security posture based on the provided static analysis. All identified AJAX handlers have authorization checks, and there are no unpermissioned REST API routes, shortcodes, or cron events, indicating a well-secured attack surface. The complete absence of raw SQL queries and the use of prepared statements are excellent practices. Furthermore, the presence of nonce checks and capability checks on all identified entry points suggests developers have implemented fundamental security measures to prevent common attacks.\n\nHowever, there are areas that warrant attention. While the majority of output is properly escaped, 22% of outputs are not, which could lead to Cross-Site Scripting (XSS) vulnerabilities if the unescaped data originates from untrusted user input. The taint analysis revealing two flows with unsanitized paths, even without critical or high severity, is a concern. These flows indicate potential avenues for attackers to manipulate file paths or execute unintended operations, especially if they can control the input to these flows. The plugin also makes four external HTTP requests, which, while not inherently a vulnerability, can introduce risks if the external services are compromised or if the requests themselves are not properly secured against manipulation.\n\nThe plugin's vulnerability history is a significant strength, showing no known CVEs. This suggests a history of secure development and diligent patching. The absence of common vulnerability types further reinforces this positive pattern. In conclusion, the plugin is built with several good security practices in place, particularly concerning its entry points and database interactions. The primary weaknesses lie in the unescaped output and the identified unsanitized path flows, which, while not rated critically, represent tangible risks that should be addressed to further harden the plugin's security.",[388,391,393],{"reason":389,"points":390},"Unescaped output detected",8,{"reason":392,"points":182},"Taint flows with unsanitized paths",{"reason":394,"points":130},"External HTTP requests","2026-03-16T21:20:24.266Z",{"wat":397,"direct":403},{"assetPaths":398,"generatorPatterns":400,"scriptPaths":401,"versionParams":402},[399],"\u002Fwp-content\u002Fplugins\u002Fimage-comparison-elementor-addon\u002Fassets\u002Fcss\u002Fplugin-survey.css",[],[],[],{"cssClasses":404,"htmlComments":416,"htmlAttributes":417,"restEndpoints":420,"jsGlobals":422,"shortcodeOutput":424},[405,406,407,408,409,410,411,412,413,414,415],"jlticel-deactivate-survey-overlay","jlticel-deactivate-survey-modal","jlticel-deactivate-survey-header","jlticel-deactivate-info","jlticel-deactivate-content-wrapper","jlticel-deactivate-form-wrapper","jlticel-deactivate-input-wrapper","jlticel-deactivate-feedback-dialog-input","jlticel-deactivate-feedback-dialog-label","jlticel-deactivate-feedback-dialog-input-other","jlticel-deactivate-feedback-dialog-textarea",[],[418,419],"data-id","data-nonce",[421],"\u002Fwp-json\u002Fjlticel\u002Fv1\u002Ffeedback",[423],"JLTICELLOCALIZED",[]]