[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVfMDxMlVKJMhD_F2p8CHQjk2bI4DHdM3RBvf3UHsEK8":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":141,"fingerprints":168},"modal","Modal","1.0.7","David Riccitelli","https:\u002F\u002Fprofiles.wordpress.org\u002Fziodave\u002F","\u003Cp>Modal is a WordPress plugin that enables you to create modal dialogs from posts or pages.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create a modal dialog from any page or post.\u003C\u002Fli>\n\u003Cli>Define the size of the dialog.\u003C\u002Fli>\n\u003C\u002Ful>\n","Enable modal pages and posts on your blog. Create modal forms for better calls to action!",20,4807,0,"2013-07-29T14:42:00.000Z","3.5.2","3.3.0","",[19,4,20,21,22],"dialog","modal-dialog","modal-page","modal-post","http:\u002F\u002Fwww.insideout.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodal.1.0.7.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},"ziodave",3,40,30,84,"2026-04-04T21:09:31.480Z",[37,60,80,99,121],{"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":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"responsive-lightbox-lite","Responsive Lightbox","1.3.5","subhansanjaya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsubhansanjaya\u002F","\u003Cp>Responsive Lightbox WordPress plugin adds Lightbox functionality for images, html content and media on your webpages.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fweaveapps.com\u002Fshop\u002Fwordpress-plugins\u002Fresponsive-lightbox-lite\u002F\" rel=\"nofollow ugc\">Live demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features of this plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Responsive.\u003C\u002Fli>\n\u003Cli>Light weight.\u003C\u002Fli>\n\u003Cli>Option to set automatically add Lightbox to your images, gallery, videos  etc.\u003C\u002Fli>\n\u003Cli>Customisable through settings and CSS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Ca href=\"http:\u002F\u002Fweaveapps.com\u002Fshop\u002Fwordpress-plugins\u002Fresponsive-lightbox-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Responsive Lightbox Pro\u003C\u002Fa> includes added support for:\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive and HiDPI compatible.\u003C\u002Fli>\n\u003Cli>Designed to work with the both classic and gutenberg editors\u003C\u002Fli>\n\u003Cli>Touch enabled and mobile friendly.\u003C\u002Fli>\n\u003Cli>Option to add LightBox functionality automatically to your images, gallery, videos etc.\u003C\u002Fli>\n\u003Cli>7 built in CSS powered effects (Fade, Slide, Fall etc.).\u003C\u002Fli>\n\u003Cli>Show image captions automatically.\u003C\u002Fli>\n\u003Cli>Add LightBox functionality for any type of content such as images, image galleries, AJAX, iFrame, Flash, Youtube or Vimeo videos, another website, inline content, HTML etc.\u003C\u002Fli>\n\u003Cli>Easy to use standard admin interface with more than 15 options.\u003C\u002Fli>\n\u003Cli>2 built in themes and simple templating system add your own theme easily.\u003C\u002Fli>\n\u003Cli>Translation ready.\u003C\u002Fli>\n\u003Cli>Multisite support.\u003C\u002Fli>\n\u003Cli>Search engine optimised.\u003C\u002Fli>\n\u003Cli>Light weight. (Smaller file size which load faster.).\u003C\u002Fli>\n\u003Cli>Support all browsers: Firefox, Chrome, IE, Safari etc.\u003C\u002Fli>\n\u003Cli>Compatible with any theme.\u003C\u002Fli>\n\u003Cli>Developed in best practices of CSS3 and HTML5.\u003C\u002Fli>\n\u003Cli>Easy to customise through settings and custom option to override styles, if necessary without editing the css files.\u003C\u002Fli>\n\u003Cli>Change default colors with color pickers.\u003C\u002Fli>\n\u003Cli>Integrated with automatic updates.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin offers a nice and elegant way to add Lightbox functionality for images, html content and media on your webpages.",10000,197423,92,41,"2025-08-08T09:41:00.000Z","6.8.5","4.5",[53,20,54,55,56],"lightbox","nivo-lightbox","pop-up","responsive-lightbox","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-lightbox-lite\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresponsive-lightbox-lite.1.3.5.zip",100,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":78,"download_link":79,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"ilc-flvbox","ILC FLVBox","1.0.5","Elio Rivero","https:\u002F\u002Fprofiles.wordpress.org\u002Filovecolors\u002F","\u003Cp>ILC FLVBox will parse your post content looking for links to FLV videos. When found, it will add a player to play it inline or in a modal dialog.\u003C\u002Fp>\n\u003Cp>The modal dialog is currently handled by ThickBox, which requires jQuery. Both Thickbox and jQuery are loaded from the versions included with WordPress using wp_enqueue_script.\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fjquery.com\u002Fdemo\u002Fthickbox\u002F\u003Cbr \u002F>\nhttp:\u002F\u002Fjquery.com\u002F\u003C\u002Fp>\n\u003Cp>The FLV players included are:\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fmiplayweb.com\u002Fplayer\u002F\u003Cbr \u002F>\n\u003Cbr \u002F>\nhttp:\u002F\u002Fosflv.com\u002F\u003C\u002Fp>\n\u003Cp>The player embedding uses SWFObject 1.5 (sometimes IE6 doesn’t get along nice with SWFObject 2.1 dynamic publishing, as soon as this is sorted out the SWFObject included will be upgraded).\u003C\u002Fp>\n\u003Cp>http:\u002F\u002Fblog.deconcept.com\u002F2007\u002F02\u002F28\u002Fswfobject-1-5-released\u002F\u003Cbr \u002F>\nhttp:\u002F\u002Fcode.google.com\u002Fp\u002Fswfobject\u002F (current 2.1 version)\u003C\u002Fp>\n\u003Cp>This software is provided without warranty of any kind.\u003C\u002Fp>\n\u003Cp>There’s an option page with an option to select an FLV Player. You can choose here your player, MiPlayWeb or OSFLV. If you select OSFLV more options are unfolded (background and foreground colors, initial volume level). Flowplayer player will be added later to the list of optional players.\u003C\u002Fp>\n\u003Cp>When you check the box enabling ThickBox, a textarea is unfolded containing an CSS file that will allow you to set the style of the inline image. You can also edit this file independently on your editor of choice, by opening the flvbox.css file. If Thickbox is in use, the player is set to autoplay, so when you click on the image launching the player, the video will start inmediately.\u003C\u002Fp>\n\u003Cp>The FLVBox dimensions option sets the size of the player (indirectly, the video, but not specifically). The ThickBox area is adjusted accordingly.\u003C\u002Fp>\n\u003Cp>There’s one last field in case you need to rename the folder or change the path of ILC_FLVBox.\u003Cbr \u002F>\nBoth Thickbox and jQuery are loaded from the versions included with WordPress using wp_enqueue_script.\u003C\u002Fp>\n","Plays FLV video inline in content or in a modal dialog.",10,5400,"2009-03-26T00:58:00.000Z","2.7","2.6",[74,75,20,76,77],"admin","flv","thickbox","video","http:\u002F\u002Filovecolors.com.ar\u002Fwordpress-plugin-ilc-flvbox-flv-video-using-thickbox\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filc-flvbox.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":59,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":17,"download_link":98,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"makeiteasy-popup","MakeITeasy Popup","1.4.0","Lovro Hrust","https:\u002F\u002Fprofiles.wordpress.org\u002Flovor\u002F","\u003Cp>Need popups to grab your users’ attention? Marketing call-to-actions that open on scroll, timer, click, matched referer, hover, or exit intent?\u003Cbr \u002F>\nMultiple popups on one page? This plugin has it all. It provides styling consistent with core block editor blocks plus additional features.\u003C\u002Fp>\n\u003Ch4>Why choose Makeiteasy Popup?\u003C\u002Fh4>\n\u003Cp>▶️ Unlike some other plugins, Makeiteasy Popup integrates seamlessly with WordPress,\u003Cbr \u002F>\nfeeling like a native, built-in WP block. It’s lightweight and self-sufficient,\u003Cbr \u002F>\nwithout the heavy burden of a large blocks library.\u003Cbr \u002F>\nIt relies on a single tiny dependency – micromodal.js – with a combined total of only 10 kB of JavaScript❕\u003C\u002Fp>\n\u003Cp>👆 Try demo – there is a “Live preview” button on the top of this page 👆\u003C\u002Fp>\n\u003Cp>❗ Sometimes “Live preview” does not start due to slower responds of servers with resources. If progress stops with black screen or\u003Cbr \u002F>\nprogress indicator does not advance anymore (loading should be finished at max 30 seconds) – in that case please refresh the page in browser.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>🥇 \u003Cstrong>Feature-Rich\u003C\u002Fstrong> and \u003Cstrong>free\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>🥈 \u003Cstrong>Fully Open Source\u003C\u002Fstrong>: Including the block source code. Fork and adjust as needed.\u003C\u002Fli>\n\u003Cli>🥉 \u003Cstrong>Developer friendly\u003C\u002Fstrong>: Hooks for modifications and unopinionated starting CSS.\u003C\u002Fli>\n\u003Cli>⏲️ \u003Cstrong>Future-Proof Compatibility\u003C\u002Fstrong>: Guaranteed compatibility with future WordPress versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🆕 Added “open on exit intent” feature. \u003Cstrong>It works only on desktop.\u003C\u002Fstrong> When popup is set up to open on exit intent and\u003Cbr \u002F>\nuser moves mouse outside the top border of the browser inner window (screen), popup appears. User can choose when feature is activated\u003Cbr \u002F>\n(after how many seconds since page was loaded), so popup can’t open too early.\u003C\u002Fp>\n\u003Cp>⏱️❗\u003Cstrong>Queue\u003C\u002Fstrong> if another popup is opened, popup is placed in queue and opened upon closing the former.\u003C\u002Fp>\n\u003Ch3>Known limitations\u003C\u002Fh3>\n\u003Cp>Currently, opening several modal popups simultaneously is impossible due to the limitations of the Micromodal.js library.\u003Cbr \u002F>\nFuture versions will replace this library with the native \u003Ccode>Dialog\u003C\u002Fcode> HTML element, including automatic migration for existing popups.\u003C\u002Fp>\n\u003Ch3>Block options\u003C\u002Fh3>\n\u003Cp>The block sidebar provides many options, most of which function similarly to other blocks. Notable options include:\u003Cbr \u002F>\n– \u003Cstrong>Opening time selector\u003C\u002Fstrong>: See the detailed section below.\u003Cbr \u002F>\n– \u003Cstrong>Layout type\u003C\u002Fstrong>: Floating, Fixed, Attached\u003Cbr \u002F>\n– \u003Cstrong>Popup Enabled\u003C\u002Fstrong>: Temporarily hide the popup without deleting it.\u003Cbr \u002F>\n– \u003Cstrong>Open on interval\u003C\u002Fstrong>: Open on given interval in days.\u003Cbr \u002F>\n– \u003Cstrong>Open on matching referer\u003C\u002Fstrong>: Open if the user’s referral URL matches.\u003C\u002Fp>\n\u003Ch4>Layout Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Floating\u003C\u002Fstrong>: popup floats above content. Clicking on area outside popup closes it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fixed\u003C\u002Fstrong>: popup is “fixed” to one of sides of screen — top, bottom, right, left\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attached\u003C\u002Fstrong>: popup is attached to element on screen. When user scrolls, it moves with it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Modality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Modal\u003C\u002Fstrong>: popup blocks everything else on screen, scrolling is not possible, popup can be closed by clicking outside of popup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modeless\u003C\u002Fstrong>: popup is non-blocking, user can scroll, popup can’t be closed by clicking outside of popup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Ch4>Github repository\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLovor01\u002Fmakeiteasy-popup\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FLovor01\u002Fmakeiteasy-popup\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Changing the Close button\u003C\u002Fh4>\n\u003Cp>Using Javascript:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>import { ReactComponent as CloseIcon } from '..\u002Fassets\u002Fclose-x.svg';\naddFilter( 'makeiteasy-closeButtonIcon', 'makeiteasy\u002Fmakeiteasy-popup\u002Fclose-icon', () => (\u003CCloseIcon \u002F>) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you customize button this way and you already have posts(or pages) with popup block,\u003Cbr \u002F>\non post reopening the message “This block contains unexpected or invalid content.” will be presented.\u003Cbr \u002F>\nIn such case choose “Attempt to repair block” and if it looks good, save post.\u003C\u002Fp>\n\u003Cp>Using PHP:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'render_block_makeiteasy\u002Fpopup', function($content) {\n  $svg = file_get_contents( __DIR__ . '\u002Fpath_to_file\u002Fclose-button-dark.svg' );\n  return preg_replace(\n    '~(\u003Cbutton.*class=\"makeiteasy-popup-close\".*?>).*(\u003C\u002Fbutton>)~m',\n    \"$1$svg$2\",\n    $content\n    );\n} );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Attaching Code to Modal Events\u003C\u002Fh4>\n\u003Cp>Custom events ‘makeiteasy\u002FopenModal’ and ‘makeiteasy\u002FcloseModal’ are fired on modal open and close. Events fire on modal itself, DOM element\u003Cbr \u002F>\nwith class \u003Ccode>.wp-block-makeiteasy-popup\u003C\u002Fcode>.\u003C\u002Fp>\n","Advanced block based pop-up solution.",1000,11646,5,"2026-03-06T00:25:00.000Z","7.0","6.8","7.4",[96,19,4,55,97],"block","popup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmakeiteasy-popup.1.4.0.zip",{"slug":20,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":108,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":13,"last_vuln_date":120,"fetched_at":27},"Modal Dialog","3.5.17","Yannick Lefebvre","https:\u002F\u002Fprofiles.wordpress.org\u002Fjackdewey\u002F","\u003Cp>The purpose of this plugin is to allow users to create one or more modal dialog(s) \u002F pop-up window(s) that will appear when a user visits their site. The number of times that these can load is configurable. They can load content from external sites or custom HTML code into the dialog. This plugin can be used to invite people to register to a newsletter, respond to a survey, or simply welcome come to a site upon their first visit.\u003C\u002Fp>\n\u003Cp>You can try it out in a temporary copy of WordPress \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fmodal-dialog\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","The purpose of this plugin is to allow users to create one or more modal dialog(s) \u002F pop-up window(s) that will appear when a user visits their site.",500,147896,88,16,"2026-02-15T19:33:00.000Z","6.9.4","2.8",[19,4,114,55,115],"multiple","window","https:\u002F\u002Fylefebvre.github.io\u002Fwordpress-plugins\u002Fmodal-dialog\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodal-dialog.3.5.17.zip",99,2,"2023-04-21 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":68,"downloaded":129,"rating":13,"num_ratings":13,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":17,"tags":133,"homepage":139,"download_link":140,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"chbd-simple-jquery-modal","CHBD Simple jQuery Modal","1.1","arefin2k","https:\u002F\u002Fprofiles.wordpress.org\u002Farefin2k\u002F","\u003Cp>This plugin will help users to show some nice sorts of jquery styles based on modal features into their websites.\u003C\u002Fp>\n\u003Cp>Live Demo: http:\u002F\u002Fwww.arefin.me\u002Fplugins\u002Fchbd-simple-jquery-modal\u002F\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Shortcode is Enabled.\u003C\u002Fli>\n\u003Cli>Customization is Easy.\u003C\u002Fli>\n\u003Cli>Coding Knowledge is Not Obligatory.\u003C\u002Fli>\n\u003Cli>Small in Size.\u003C\u002Fli>\n\u003Cli>Total 5 Types of Modal Styles are Included.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will help users to show some nice sorts of jquery styles based on modal features into their websites.",2045,"2014-06-10T06:03:00.000Z","3.9.40","3.5",[134,135,136,137,138],"jquery-dialog-modal","jquery-hint-modal","jquery-modal","jquery-notify-modal","jquery-popup-modal","http:\u002F\u002Fwww.arefin.me\u002Fplugins\u002Fchbd-simple-jquery-modal","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchbd-simple-jquery-modal.zip",{"attackSurface":142,"codeSignals":153,"taintFlows":161,"riskAssessment":162,"analyzedAt":167},{"hooks":143,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":151,"entryPointCount":152,"unprotectedCount":13},[],[],[],[147],{"tag":4,"callback":148,"file":149,"line":150},"modal_shortcode","modal.php",81,[],1,{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":160},[],{"prepared":13,"raw":13,"locations":156},[],{"escaped":158,"rawEcho":13,"locations":159},4,[],[],[],{"summary":163,"deductions":164},"The \"modal\" plugin v1.0.7 exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, SQL injection risks due to prepared statements, and a lack of file operations or external HTTP requests are all positive indicators. Furthermore, the data shows 100% proper output escaping, meaning reflected cross-site scripting (XSS) is unlikely to be an issue.\n\nThe attack surface is minimal, with only one shortcode identified and no unprotected entry points. The taint analysis reporting zero flows, especially those with unsanitized paths or critical\u002Fhigh severity, is a significant strength. The plugin's vulnerability history is also completely clean, with no known CVEs, which suggests a history of secure development and maintenance.\n\nOverall, the \"modal\" plugin v1.0.7 appears to be a very secure option. The primary area of potential, albeit minor, concern from the static analysis is the presence of a shortcode with no explicit mention of capability checks or nonce validation directly associated with its processing. While the overall entry points are low and unprotected ones are zero, shortcodes can sometimes be an avenue for unintended behavior if not properly secured. However, given the other strong signals, this is a very low risk.",[165],{"reason":166,"points":31},"Shortcode exists without explicit capability checks","2026-03-16T23:00:39.717Z",{"wat":169,"direct":178},{"assetPaths":170,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[171,172],"\u002Fwp-content\u002Fplugins\u002Fmodal\u002Fjs\u002Fmodal.js","\u002Fwp-content\u002Fplugins\u002Fmodal\u002Fcss\u002Fjquery-ui-1.9.2.custom.css",[],[171],[176,177],"modal\u002Fjs\u002Fmodal.js?ver=","modal\u002Fcss\u002Fjquery-ui-1.9.2.custom.css?ver=",{"cssClasses":179,"htmlComments":180,"htmlAttributes":181,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":186},[20],[],[182],"onclick",[],[185],"scmodal",[187,188],"\u003Ca class='","' onclick='scmodal('"]