[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxxesDOooCmt1D37nxbiibNKPX0c2k-RHxRWT7OYhxnU":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":146,"fingerprints":350},"wp-announce","WP Announce","3.0.0","Ola","https:\u002F\u002Fprofiles.wordpress.org\u002Frockaja\u002F","\u003Cp>Clean  announcement plugin  that reveals a neat popup when user visits your site. You can set who sees the announcement and when to display it. You can set a background image and specify the dimension of your pop up window. This can be used for one timed announcements, adverts or reminders.\u003C\u002Fp>\n","Clean  announcement plugin  that reveals a neat popup when users visit your site. You can set who sees the announcement and when to display it.",10,7738,70,8,"2014-06-12T21:55:00.000Z","3.9.40","3.0.1","",[20,21,22,23,24],"popup","popup-ads","popup-advertising","popup-box","popup-message","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-announce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-announce.3.0.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"rockaja",2,20,30,84,"2026-04-04T11:41:02.020Z",[40,60,79,103,123],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":17,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"itro-popup","ITRO Popup Plugin","5.2.6","ITRO Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fitro\u002F","\u003Cp>ITRO Popup Plugin – The BEST WordpPress Popup Plugin\u003C\u002Fp>\n\u003Cp>ITRO Popup is a very lightweight Plugin for WordPress which allow users to add a fully-customizable, multilanguage pop-up thanks to qTranslate-X.\u003Cbr \u002F>\nIt has a very user-friendly interface, which allow WordPress users to easily modify all settings needed for a popup, without coding.\u003Cbr \u002F>\nWith “Age restricted site”  option, the popup block the navigation (for age validation) until the user declare that is above the local country legal age.\u003Cbr \u002F>\nIt is useful for adult content WordPress site (tobacco & alcohol selling, violence, bad language, etc…). The leave and the enter button\u003Cbr \u002F>\nare separately customizable. Is embedded the WordPress editor to simplify input whatever you want in your popup.\u003Cbr \u002F>\nPopup can be rendered unlockable with the option “Unlockable popup” so it will close only with countdown.\u003Cbr \u002F>\nThis plugin is basic-user oriented, no code knowledge is required.\u003Cbr \u002F>\nSimply the best WordPress popup plugin!\u003C\u002Fp>\n\u003Cpre>\u003Ccode>★ Pretty fade-in and fade-out animation.\n★ Need to remove plugin and save data? It is possible!\n★ Selcted pages where you want to display the popup, by a scrollable list. NO SHORTCODES NEEDED!\n★ Multilanguage popup with qTransalte-X.\n★ Close popup with ESC button (not with \"age restricted option\" checked).\n★ Automatic popup centering in browser page.\n★ Fully and easy customizable aspect (background, border, color, etc...).\n★ Settable countdown for automatic closing.\n★ Settable coockie expiration time for the next popup visualization.\n★ Age validation for adult-content site.\n★ Custom text to display whatever you want with WP editor.\n★ All great explaned by tips in admin pannel.\n★ Great and fast support for all your problem with our popup plugin.\n★ All in a very easy way to use!\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Thanks to \u003Ca href=\"https:\u002F\u002Fwww.viterbomarketing.com\" rel=\"nofollow ugc\">Viterbo Marketing\u003C\u002Fa> for free website and marketing consulting.\u003C\u002Fp>\n\u003Cp>WANT MORE FEATURES? Try ITRO WordPress Marketing for free! \u003Ca href=\"https:\u002F\u002Fwww.itroteam.com\u002Fdownload-free-trial-itro-wordpress-marketing\u002F\" rel=\"nofollow ugc\">TRY IT FOR FREE!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>TRANSLATED IN FOLLOWING LANGUAGES:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Italian\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>English\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>French (thanks to Patrice CHASSAING)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Serbo-Croatian (thanks to Andrijana Nikolic www.webhostinggeeks.com)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Nederlands (thanks to Descamps Gino)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>FOR FAQ VISIT THE OFFICIAL SITE \u003Ca href=\"https:\u002F\u002Fwww.itroteam.com\u002Fitro-wordpress-popup-plugin-faq\u002F\" rel=\"nofollow ugc\">CLICK HERE!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>LIKE IT? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fitro-popup?filter=5\" rel=\"ugc\">LEAVE A 5 STAR REVIEW 😉\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For any problem, please contact us at our site: \u003Ca href=\"https:\u002F\u002Fwww.itroteam.com\u002Fcontacts\u002F\" rel=\"nofollow ugc\">CONTACT US\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Want a more powerful marketing tools?\u003Cbr \u002F>\nTry ITRO WordPress Marketing PRO with a 14 days free trial.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MULTIPLE POPUPS\u003C\u002Fli>\n\u003Cli>ON-CLICK POPUP\u003C\u002Fli>\n\u003Cli>RESPONSIVE POPUP\u003C\u002Fli>\n\u003Cli>SHORTCODES (on click popup, automatic popup, contact forms…)\u003C\u002Fli>\n\u003Cli>MAILCHIMP INTEGRATION with autoresponder and auto-sync\u003C\u002Fli>\n\u003Cli>LINK CLICKS COUNTER (or DOWNLOAD COUNTER)\u003C\u002Fli>\n\u003Cli>CONTACT POPUPS with visual contact form builder\u003C\u002Fli>\n\u003Cli>SUPPORT REQUEST MANAGEMENT SYSTEM\u003C\u002Fli>\n\u003Cli>SMTP AUTH AUTORESPONDER\u003C\u002Fli>\n\u003Cli>POPUP ANIMATIONS\u003C\u002Fli>\n\u003Cli>SOCIAL POPUPS\u003C\u002Fli>\n\u003Cli>VIDEO EMBEDDING (Youtube and Vimeo)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.itroteam.com\u002Fdownload-free-trial-itro-wordpress-marketing\u002F\" rel=\"nofollow ugc\">TRY IT FOR FREE!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>FOR FAQ VISIT THE OFFICIAL SITE \u003Ca href=\"https:\u002F\u002Fwww.itroteam.com\u002Fitro-wordpress-popup-plugin-faq\u002F\" rel=\"nofollow ugc\">CLICK HERE!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>LIKE IT? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fitro-popup?filter=5\" rel=\"ugc\">LEAVE A 5 STAR REVIEW 😉\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>We accept all kind of suggestion.\u003C\u002Fp>\n\u003Cp>Thanks to Jan Odvarko for jscolor: (http:\u002F\u002Fjscolor.com\u002F)\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>★ Pretty fade-in and fade-out animation.\n★ Need to remove plugin and save data? It is possible!\n★ Selcted pages where you want to display the popup, by a scrollable list. NO SHORTCODES NEEDED!\n★ Multilanguage popup with qTransalte-X.\n★ Close popup with ESC button (not with \"age restricted option\" checked).\n★ Automatic popup centering in browser page.\n★ Fully and easy customizable aspect (background, border, color, etc...).\n★ Settable countdown for automatic closing.\n★ Settable coockie expiration time for the next popup visualization.\n★ Age validation for adult-content site.\n★ Custom text to display whatever you want with WP editor.\n★ All great explaned by tips in admin pannel.\n★ Great and fast support for all your problem with our popup plugin.\n★ All in a very easy way to use!\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Display a popup to your WordPress site: age verification popup for adult-content site ★ multilanguage popup with qTransalte-X ★ very easy to use",6000,428956,92,120,"2023-06-14T09:32:00.000Z","6.1.10","7.0",[56,20,23,24,57],"multilingual-popup","popuup-optin","https:\u002F\u002Fwww.itroteam.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fitro-popup.5.2.6.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"magic-popups","Magic Popups","1.0.0","vozax","https:\u002F\u002Fprofiles.wordpress.org\u002Fvozax\u002F","\u003Ch4>Magic Popups\u003C\u002Fh4>\n\u003Cp>The Complete option for Popup building in wordpress where you can select any type of post to show as popup. Just select the options from the menus and generate the shortcodes and you are ready to GO!.A web page with a popup typically sees more conversions than the same page without a popup. More important, a page with a well designed and thoughtfully implemented popup converts better than one with an ugly popup. With Magic Popups plugin you can customize the popup according to your needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Magic Popups – Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create and manage as many popups as you want – Magic Popups\u003C\u002Fli>\n\u003Cli>Customize the look and feel of the popup – Magic Popups\u003C\u002Fli>\n\u003Cli>Customize popup animation effect – Magic Popups\u003C\u002Fli>\n\u003Cli>Set popup location on the screen – Magic Popups\u003C\u002Fli>\n\u003Cli>Html popup – Magic Popups\u003C\u002Fli>\n\u003Cli>Image popup – Magic Popups\u003C\u002Fli>\n\u003Cli>Facebook popup – Magic Popups\u003C\u002Fli>\n\u003Cli>Shortcode popup – Magic Popups\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Magic Popups team constantly works on upgrades and improvements. With our upcoming updates we are planning to add more types of popups.\u003C\u002Fp>\n\u003Cp>Thank you for using our popup plugin.\u003C\u002Fp>\n\u003Cp>If you think that you found a bug in our Magic Popups plugin or have any questions, please feel free to contact us at team@vozax.com\u003Cbr \u002F>\nCurrent Version of Magic Popups is 1.0.0\u003C\u002Fp>\n\u003Cp>Vozax Team.\u003C\u002Fp>\n","The most complete popup plugin. Create Magic Popups with multiple selections & styles to show up on the front end.",5546,100,17,"2016-06-09T08:09:00.000Z","4.4.34","3.4",[20,21,22,75,76],"popup-promote","promotional-popup","https:\u002F\u002Fwww.vozax.com\u002Fmagic-popups\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmagic-popups.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":101,"download_link":102,"security_score":69,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cf7-popups","Popups – Submission Messages For Contact Form 7","1.2.1","codeworkweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeworkweb\u002F","\u003Cp>This plugin will replace default messages shown by contact form 7 with beautiful popup messages. The plugin handles all error messages, success messages with beautiful popup message.\u003C\u002Fp>\n\u003Ch4>Why Popups from \u003Ca href=\"https:\u002F\u002Fcodeworkweb.com\u002F\" rel=\"nofollow ugc\">Code Work Web\u003C\u002Fa>:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to Use\u003C\u002Fli>\n\u003Cli>Lightweight\u003C\u002Fli>\n\u003Cli>Responsive\u003C\u002Fli>\n\u003Cli>Translation Ready\u003C\u002Fli>\n\u003Cli>24\u002F7\u002F365 Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Check Premium Version \u003Ca href=\"https:\u002F\u002Fcodeworkweb.com\u002Fwordpress-plugins\u002Fcontact-form-power-pack\u002F\" rel=\"nofollow ugc\">Power Pack For Contact Form 7\u003C\u002Fa>:\u003C\u002Fh4>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then please leave us a good rating and review.\u003C\u002Fp>\n","Display contact form 7 default messages in stylish popup as user submits the form.",3000,42897,94,6,"2025-09-18T02:39:00.000Z","6.8.5","5.6","7.4",[96,97,98,99,100],"cf7","contact-form","contact-form-7","contact-form-7-addon","popup-messages","https:\u002F\u002Fcodeworkweb.com\u002Fplugins\u002Fcf7-popups\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-popups.1.2.1.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":69,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":93,"tags":117,"homepage":121,"download_link":122,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"popup-notifier-for-contact-form-7","Popup Message Notifier for Contact Form 7","1.2.6","filippobenozzi","https:\u002F\u002Fprofiles.wordpress.org\u002Ffilippobenozzi\u002F","\u003Cp>This plugin will show confirmation and error messages of CF7 inside a popup made with sweetalert2.\u003Cbr \u002F>\nYou need Contact Form 7 installed.\u003C\u002Fp>\n\u003Ch4>Features of Popup Message Notifier for Contact Form 7\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No configuration is needed\u003C\u002Fli>\n\u003Cli>You can configure various option from the setting page such as auto-close with custom timeout, close button text.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will show confirmation and error messages of CF7 inside a popup made with sweetalert2.",1000,6256,5,"2021-05-24T13:28:00.000Z","5.7.15","3.8.5",[98,118,24,119,120],"popup-confirmation","popup-send","response-message","https:\u002F\u002Fgithub.com\u002Ffilippobenozzi\u002Fpopup-swal-notifier-for-contact-form-7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopup-notifier-for-contact-form-7.1.2.7.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":69,"downloaded":131,"rating":69,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":142,"download_link":143,"security_score":144,"vuln_count":132,"unpatched_count":28,"last_vuln_date":145,"fetched_at":30},"ays-facebook-popup-likebox","Popup Like box – Page Plugin","3.7.8","Ays Pro","https:\u002F\u002Fprofiles.wordpress.org\u002Fays-pro\u002F","\u003Ch3>Popup Like box\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Ffacebook-popup-likebox\" rel=\"nofollow ugc\">Facebook Popup Likebox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F3mTL4lx\" rel=\"nofollow ugc\">Facebook Popup Likebox Free Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbit.ly\u002F34Rg6UO\" rel=\"nofollow ugc\">Facebook Popup Likebox Pro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FfGqLkxr6yk8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>With the help of this  amazing plugin you can promote your Facebook page and add number of Likes , which is very important today. When someone visits your website, plugin opens popup box with your facebook page likebox. It has many types of parameters, which make it multifunctional and useful. You can choose the page of your website in which  popup box will be shown –\u003Cbr \u002F>\n\u003Cstrong>Home Page\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>All Pages\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>All Posts\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Archives\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Also it’s possible to choose how frequent likebox  will be appeared for the same website visitor. User can configure dimensions of likebox with choosing width and height from backend. It has auto close ability duration of which must be chosen by you. Also we give you possibility to give interesting subject for likebox, which will make your likebox more attractive.\u003C\u002Fp>\n\u003Ch3>ADVANCED SETTINGS\u003C\u002Fh3>\n\u003Cp>Along with the above-mentioned, there’s another bunch of things you can do with \u003Cstrong>Facebook Popup Like box\u003C\u002Fstrong>. Let’s find out what else you have at your disposal!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It’s up to you to decide whether to enable your popup for \u003Cstrong>guests and\u002For for logged-in users\u003C\u002Fstrong>. Guests are those who don’t have a WordPress account on your website.\u003C\u002Fli>\n\u003Cli>If you enable the option named \u003Cstrong>Hide Click to action button\u003C\u002Fstrong>, buttons named something like \u003Cem>Shop Now\u003C\u002Fem> or \u003Cem>Call Now\u003C\u002Fem> will not appear on the popup box.\u003C\u002Fli>\n\u003Cli>Easily control the popup showing frequency. Have your popup shown only once or specify how often it should appear in minutes. For instance, you can show your popup likebox \u003Cstrong>once a day\u003C\u002Fstrong> by giving a 1440 value to the option.\u003C\u002Fli>\n\u003Cli>Apply an \u003Cstrong>overlay effect\u003C\u002Fstrong> that will cover the screen, making the popup more visible.\u003C\u002Fli>\n\u003Cli>It’s possible to close the popup by \u003Cstrong>pressing the ESC key\u003C\u002Fstrong> on the keyboard.\u003C\u002Fli>\n\u003Cli>With the help of the \u003Cstrong>Delay\u003C\u002Fstrong> option, decide how many milliseconds later the likebox should pop up after your page loads.\u003C\u002Fli>\n\u003Cli>Control how much your users need to scroll down the page to see the likebox. For this purpose, the \u003Cstrong>Show after scroll from top\u003C\u002Fstrong> option will come in useful.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Style options\u003C\u002Fh3>\n\u003Cp>Take advantage of the most useful style options on offer! Give importance to in-detail and attention-grabbing design. Set border-radius for the container corners, choose a font for the popup text, and many more. You can also set box show and hide effects out of \u003Cstrong>30 animation effects\u003C\u002Fstrong> available! Or else, you can enter your \u003Cstrong>Custom CSS\u003C\u002Fstrong> code if you have relevant skills.\u003C\u002Fp>\n\u003Ch3>WHy choose us\u003C\u002Fh3>\n\u003Cp>We guarantee your delightful experience with our Facebook likebox plugin. You need to know that it’s constantly updated to meet your needs.\u003Cbr \u002F>\nContact us, get \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fays-facebook-popup-likebox\u002F\" rel=\"ugc\">FREE SUPPORT\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Style options\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003Cli>Hide Click To Action\u003C\u002Fli>\n\u003Cli>Select pages\u003C\u002Fli>\n\u003Cli>Delay\u003C\u002Fli>\n\u003Cli>Scroll from top\u003C\u002Fli>\n\u003Cli>Enable for logged in users\u003C\u002Fli>\n\u003Cli>Enable for guests\u003C\u002Fli>\n\u003Cli>Hide likebox on mobile\u003C\u002Fli>\n\u003Cli>Show only once\u003C\u002Fli>\n\u003Cli>Live preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Ffacebook-popup-likebox\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Popup position\u003C\u002Fli>\n\u003Cli>Restrict by OS\u003C\u002Fli>\n\u003Cli>Restrict by browser\u003C\u002Fli>\n\u003Cli>Limit by country\u003C\u002Fli>\n\u003Cli>Schedule popup\u003C\u002Fli>\n\u003Cli>More on the way …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t forget, in case of any problems or upcoming questions feel free to contact us via e-mail info@ays-pro.com.\u003C\u002Fp>\n\u003Cp>Languages\u003Cbr \u002F>\n* Afrikaans\u003Cbr \u002F>\n* Arabic\u003Cbr \u002F>\n* Azerbaijani\u003Cbr \u002F>\n* Belarusian\u003Cbr \u002F>\n* Bulgarian\u003Cbr \u002F>\n* Bengali\u003Cbr \u002F>\n* Bosnian\u003Cbr \u002F>\n* Catalan\u003Cbr \u002F>\n* Czech\u003Cbr \u002F>\n* Cebuano\u003Cbr \u002F>\n* Welsh\u003Cbr \u002F>\n* Danish\u003Cbr \u002F>\n* German\u003Cbr \u002F>\n* Greek\u003Cbr \u002F>\n* English (UK)\u003Cbr \u002F>\n* English (Pirate)\u003Cbr \u002F>\n* English (Upside Down)\u003Cbr \u002F>\n* English (US)\u003Cbr \u002F>\n* Esperanto\u003Cbr \u002F>\n* Spanish\u003Cbr \u002F>\n* Spanish\u003Cbr \u002F>\n* Estonian\u003Cbr \u002F>\n* Basque\u003Cbr \u002F>\n* Persian\u003Cbr \u002F>\n* Finnish\u003Cbr \u002F>\n* Faroese\u003Cbr \u002F>\n* French(Canada)\u003Cbr \u002F>\n* French(France)\u003Cbr \u002F>\n* Frisian\u003Cbr \u002F>\n* Irish\u003Cbr \u002F>\n* Galician\u003Cbr \u002F>\n* Guarani\u003Cbr \u002F>\n* Hebrew\u003Cbr \u002F>\n* Hindi\u003Cbr \u002F>\n* Croatian\u003Cbr \u002F>\n* Hungarian\u003Cbr \u002F>\n* Armenian\u003Cbr \u002F>\n* Indonesian\u003Cbr \u002F>\n* Icelandic\u003Cbr \u002F>\n* Italian\u003Cbr \u002F>\n* Japanese\u003Cbr \u002F>\n* Javanese\u003Cbr \u002F>\n* Georgian\u003Cbr \u002F>\n* Khmer\u003Cbr \u002F>\n* Kannada\u003Cbr \u002F>\n* Korean\u003Cbr \u002F>\n* Kurdish\u003Cbr \u002F>\n* Latin\u003Cbr \u002F>\n* Lithuanian\u003Cbr \u002F>\n* Latvian\u003Cbr \u002F>\n* Macedonian\u003Cbr \u002F>\n* Malayalam\u003Cbr \u002F>\n* Malay\u003Cbr \u002F>\n* Norwegian(bokmal)\u003Cbr \u002F>\n* Nepali\u003Cbr \u002F>\n* Dutch\u003Cbr \u002F>\n* Norwegian(nynorsk)\u003Cbr \u002F>\n* Punjabi\u003Cbr \u002F>\n* Polish\u003Cbr \u002F>\n* Pashto\u003Cbr \u002F>\n* Portuguese(Brazil)\u003Cbr \u002F>\n* Portuguese(Portugal)\u003Cbr \u002F>\n* Romanian\u003Cbr \u002F>\n* Russian\u003Cbr \u002F>\n* Sinhala\u003Cbr \u002F>\n* Slovak\u003Cbr \u002F>\n* Slovenian\u003Cbr \u002F>\n* Albanian\u003Cbr \u002F>\n* Serbian\u003Cbr \u002F>\n* Swedish\u003Cbr \u002F>\n* Swahili\u003Cbr \u002F>\n* Tamil\u003Cbr \u002F>\n* Telugu\u003Cbr \u002F>\n* Thai\u003Cbr \u002F>\n* Filipino\u003Cbr \u002F>\n* Turkish\u003Cbr \u002F>\n* Ukrainian\u003Cbr \u002F>\n* Urdu\u003Cbr \u002F>\n* Vietnamese\u003Cbr \u002F>\n* Simplified Chinese (China)\u003Cbr \u002F>\n* Traditional Chinese (Hong Kong)\u003Cbr \u002F>\n* Traditional Chinese (Taiwan)\u003C\u002Fp>\n","With the help of this  amazing plugin you can promote your Facebook page and add number of Likes , which is very important today.",30942,4,"2026-02-18T08:15:00.000Z","6.9.4","4.0",[137,138,139,140,141],"facebook","facebook-like","facebook-likebox","facebook-page-promoter","facebook-popup-box","https:\u002F\u002Fays-pro.com\u002Findex.php\u002Fwordpress\u002Ffacebook-popup-likebox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fays-facebook-popup-likebox.3.7.8.zip",96,"2024-04-10 00:00:00",{"attackSurface":147,"codeSignals":210,"taintFlows":302,"riskAssessment":341,"analyzedAt":349},{"hooks":148,"ajaxHandlers":206,"restRoutes":207,"shortcodes":208,"cronEvents":209,"entryPointCount":28,"unprotectedCount":28},[149,155,159,163,167,171,174,179,183,187,191,195,198,202],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","init","wpann_option_init","src\\wp-announce.php",25,{"type":150,"name":156,"callback":157,"file":153,"line":158},"admin_footer","wpann_admin_preview",202,{"type":150,"name":160,"callback":161,"file":153,"line":162},"save_post","wpa_save_postdata",504,{"type":150,"name":164,"callback":165,"file":153,"line":166},"wp_footer","wpa_announce_js",512,{"type":150,"name":168,"callback":169,"file":153,"line":170},"wp_enqueue_scripts","wpann_wp_enqueue",638,{"type":150,"name":151,"callback":172,"file":153,"line":173},"wpa_create_post_type",673,{"type":175,"name":176,"callback":177,"file":153,"line":178},"filter","manage_posts_columns","dwa_columns_head_frequency",681,{"type":150,"name":180,"callback":181,"priority":11,"file":153,"line":182},"manage_posts_custom_column","dwa_columns_content_frequency",682,{"type":175,"name":184,"callback":185,"file":153,"line":186},"wpseo_metabox_prio","closure",687,{"type":175,"name":188,"callback":189,"file":153,"line":190},"template_include","wpann_template",707,{"type":150,"name":192,"callback":193,"file":153,"line":194},"admin_head-post-new.php","posttype_admin_css",716,{"type":150,"name":196,"callback":193,"file":153,"line":197},"admin_head-post.php",717,{"type":150,"name":199,"callback":200,"file":153,"line":201},"admin_enqueue_scripts","wpann_admin_enqueue",764,{"type":175,"name":203,"callback":204,"file":153,"line":205},"wpseo_use_page_analysis","__return_false",765,[],[],[],[],{"dangerousFunctions":211,"sqlUsage":212,"outputEscaping":215,"fileOperations":213,"externalRequests":28,"nonceChecks":213,"capabilityChecks":34,"bundledLibraries":301},[],{"prepared":213,"raw":28,"locations":214},1,[],{"escaped":11,"rawEcho":216,"locations":217},48,[218,222,224,226,228,230,232,234,235,236,238,239,240,241,242,243,244,245,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,279,280,282,283,285,286,287,289,291,293,295,297,299],{"file":219,"line":220,"context":221},"src\\js\\wp-announce-ajax.php",32,"raw output",{"file":219,"line":223,"context":221},34,{"file":219,"line":225,"context":221},36,{"file":219,"line":227,"context":221},42,{"file":219,"line":229,"context":221},44,{"file":219,"line":231,"context":221},47,{"file":219,"line":233,"context":221},86,{"file":219,"line":233,"context":221},{"file":219,"line":233,"context":221},{"file":237,"line":220,"context":221},"src\\tpl\\wpa_template.php",{"file":237,"line":223,"context":221},{"file":237,"line":225,"context":221},{"file":237,"line":227,"context":221},{"file":237,"line":229,"context":221},{"file":237,"line":231,"context":221},{"file":237,"line":50,"context":221},{"file":237,"line":50,"context":221},{"file":237,"line":50,"context":221},{"file":153,"line":247,"context":221},180,{"file":153,"line":249,"context":221},246,{"file":153,"line":251,"context":221},247,{"file":153,"line":253,"context":221},248,{"file":153,"line":255,"context":221},269,{"file":153,"line":257,"context":221},281,{"file":153,"line":259,"context":221},295,{"file":153,"line":261,"context":221},296,{"file":153,"line":263,"context":221},312,{"file":153,"line":265,"context":221},319,{"file":153,"line":267,"context":221},326,{"file":153,"line":269,"context":221},342,{"file":153,"line":271,"context":221},351,{"file":153,"line":273,"context":221},352,{"file":153,"line":275,"context":221},368,{"file":153,"line":277,"context":221},413,{"file":153,"line":277,"context":221},{"file":153,"line":277,"context":221},{"file":153,"line":281,"context":221},414,{"file":153,"line":281,"context":221},{"file":153,"line":284,"context":221},431,{"file":153,"line":284,"context":221},{"file":153,"line":284,"context":221},{"file":153,"line":288,"context":221},603,{"file":153,"line":290,"context":221},609,{"file":153,"line":292,"context":221},615,{"file":153,"line":294,"context":221},651,{"file":153,"line":296,"context":221},656,{"file":153,"line":298,"context":221},665,{"file":153,"line":300,"context":221},745,[],[303,322,330],{"entryPoint":304,"graph":305,"unsanitizedCount":320,"severity":321},"\u003Cwp-announce-ajax> (src\\js\\wp-announce-ajax.php:0)",{"nodes":306,"edges":317},[307,312],{"id":308,"type":309,"label":310,"file":219,"line":311},"n0","source","$_REQUEST (x7)",3,{"id":313,"type":314,"label":315,"file":219,"line":220,"wp_function":316},"n1","sink","echo() [XSS]","echo",[318],{"from":308,"to":313,"sanitized":319},false,7,"low",{"entryPoint":323,"graph":324,"unsanitizedCount":320,"severity":321},"\u003Cwpa_template> (src\\tpl\\wpa_template.php:0)",{"nodes":325,"edges":328},[326,327],{"id":308,"type":309,"label":310,"file":237,"line":14},{"id":313,"type":314,"label":315,"file":237,"line":220,"wp_function":316},[329],{"from":308,"to":313,"sanitized":319},{"entryPoint":331,"graph":332,"unsanitizedCount":28,"severity":321},"\u003Cwp-announce> (src\\wp-announce.php:0)",{"nodes":333,"edges":338},[334,337],{"id":308,"type":309,"label":335,"file":153,"line":336},"$_POST (x3)",472,{"id":313,"type":314,"label":315,"file":153,"line":294,"wp_function":316},[339],{"from":308,"to":313,"sanitized":340},true,{"summary":342,"deductions":343},"The wp-announce v3.0.0 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history suggest a well-maintained and secure codebase.  Furthermore, the limited attack surface, with zero AJAX handlers, REST API routes, shortcodes, and cron events, significantly reduces the potential for external exploitation. The presence of nonce checks and capability checks, along with the exclusive use of prepared statements for its single SQL query, are positive indicators of secure coding practices.\n\nHowever, the static analysis reveals a significant concern regarding output escaping. A high percentage (83%) of the plugin's 58 output points are not properly escaped. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization, allowing attackers to inject malicious scripts into the website. Additionally, two of the three analyzed taint flows have unsanitized paths, indicating potential risks of data being processed without proper validation, though no critical or high severity issues were identified in this area. The single file operation without further context also warrants attention.\n\nIn conclusion, while the plugin benefits from a low attack surface and a strong track record of security, the prevalent output escaping deficiencies and the identified unsanitized taint flows present notable risks. Addressing these specific coding issues would further strengthen the plugin's security. The plugin's strengths lie in its minimal entry points and robust historical security, while its primary weakness lies in the handling of output data.",[344,347],{"reason":345,"points":346},"Low percentage of properly escaped outputs",15,{"reason":348,"points":11},"Unsanitized paths in taint flows","2026-03-17T00:27:52.761Z",{"wat":351,"direct":362},{"assetPaths":352,"generatorPatterns":357,"scriptPaths":358,"versionParams":359},[353,354,355,356],"\u002Fwp-content\u002Fplugins\u002Fwp-announce\u002Fsrc\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-announce\u002Fsrc\u002Fjs\u002Fwp-announce.js","\u002Fwp-content\u002Fplugins\u002Fwp-announce\u002Fsrc\u002Fjs\u002Fcolorbox\u002Fjquery.colorbox-min.js","\u002Fwp-content\u002Fplugins\u002Fwp-announce\u002Fsrc\u002Fjs\u002Fcolorbox\u002Fcolorbox.css",[],[354,355],[360,361],"wp-announce\u002Fsrc\u002Fcss\u002Fstyle.css?ver=","wp-announce\u002Fsrc\u002Fjs\u002Fwp-announce.js?ver=",{"cssClasses":363,"htmlComments":366,"htmlAttributes":367,"restEndpoints":375,"jsGlobals":376,"shortcodeOutput":378},[364,365],"wpa-announcement-body","wpa-announcement-header",[],[368,369,370,371,372,373,374],"data-width","data-height","data-delay","data-frequency","data-access","data-style-header","data-style-body",[],[377],"wpa_announcement_options",[]]