[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-9uJUh_uyROyrqIgMNA-gntfHgOT_40WZuqAsWXU9hM":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":37,"analysis":148,"fingerprints":199},"tsa-wait-times","TSA Wait Times","1.5","jdyken","https:\u002F\u002Fprofiles.wordpress.org\u002Fjdyken\u002F","\u003Cp>Retrieve current estimated wait times for all security checkpoints at all U.S. airports. You can also retrieve current airport delays.\u003C\u002Fp>\n\u003Cp>Choose whether to display current FAA ground delays or ground stops for any airport.\u003C\u002Fp>\n\u003Cp>Choose whether to display TSA Precheck availability as well as current status of any Precheck lanes.\u003C\u002Fp>\n","Retrieve estimated wait times for all TSA security checkpoints for U.S. airports.",10,1216,100,1,"2024-08-02T00:14:00.000Z","6.5.8","4.6","5.6",[20,21,22,23,24],"checkpoint","security","times","tsa","wait","https:\u002F\u002Fwww.tsawaittimes.com\u002Fwordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftsa-wait-times.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,30,88,"2026-04-04T21:59:18.697Z",[38,59,80,100,125],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":28,"num_ratings":28,"last_updated":48,"tested_up_to":49,"requires_at_least":18,"requires_php":50,"tags":51,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"waiting-for-the-tide-uk","Waiting for the tide (UK)","1.0.7","waitingforthetide","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaitingforthetide\u002F","\u003Cp>Show tide times and heights for over 700 ports and beaches in \u003Ca href=\"https:\u002F\u002Fwww.cornwall-tides.com\" rel=\"nofollow ugc\">Cornwall\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.devon-tides.com\" rel=\"nofollow ugc\">Devon\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.dorset-tides.com\" rel=\"nofollow ugc\">Dorset\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.hampshire-tides.com\" rel=\"nofollow ugc\">Hampshire\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.sussex-tides.com\" rel=\"nofollow ugc\">Sussex\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.kent-tides.com\" rel=\"nofollow ugc\">Kent\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.london-tides.com\" rel=\"nofollow ugc\">London\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.essex-tides.com\" rel=\"nofollow ugc\">Essex\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.suffolk-tides.com\" rel=\"nofollow ugc\">Suffolk\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.norfolk-tides.com\" rel=\"nofollow ugc\">Norfolk\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select from over 700 UK ports and beaches\u003C\u002Fli>\n\u003Cli>Add tide times and heights using a sidebar widget or shortcode\u003C\u002Fli>\n\u003Cli>Choose between multiple design themes and viewing options\u003C\u002Fli>\n\u003Cli>Choose to display tide times and heights for 1, 2 or 3 days\u003C\u002Fli>\n\u003Cli>Include a Google Map for your location, plus optional text \u003C\u002Fli>\n\u003Cli>Customisable JavaScript widget also available \u003Ca href=\"https:\u002F\u002Fwww.cornwall-tides.com\u002Fadd-our-tide-times-to-your-website-or-blog\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use the widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Go to WordPress \u002F Appearance \u002F Widgets and drag the widget into your sidebar. You can then configure settings for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Region and location\u003C\u002Fli>\n\u003Cli>Description (optional)\u003C\u002Fli>\n\u003Cli>Widget type and theme\u003C\u002Fli>\n\u003Cli>Number of days to show\u003C\u002Fli>\n\u003Cli>Advanced widget options\u003C\u002Fli>\n\u003Cli>Google Map view options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How to use the shortcode\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can add tide times and heights using the \u003Ccode>tide_plugin\u003C\u002Fcode> shortcode and the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>region:\u003C\u002Fstrong> use “cornwall”,  “devon”,  “dorset”,  “hampshire”,  “sussex”,  “kent”,  “london”,  “essex”,  “suffolk” or “norfolk”\u003C\u002Fli>\n\u003Cli>\u003Cstrong>location:\u003C\u002Fstrong> use one of the location codes from \u003Ca href=\"https:\u002F\u002Fwww.cornwall-tides.com\u002Flocation-codes\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>type:\u003C\u002Fstrong> use “table” or “card” to set the widget type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>theme:\u003C\u002Fstrong> use “basic”, “space”, or “ocean” to set the widget theme\u003C\u002Fli>\n\u003Cli>\u003Cstrong>days:\u003C\u002Fstrong> use “1”, “2”, or “3” to set the number of days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>slider:\u003C\u002Fstrong> use “true” to enable widget controls when showing multiple days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>icons:\u003C\u002Fstrong> use “false” to disable widget icons \u003C\u002Fli>\n\u003Cli>\u003Cstrong>map:\u003C\u002Fstrong> use “true” to include a Google Map \u003C\u002Fli>\n\u003Cli>\u003Cstrong>maptype:\u003C\u002Fstrong> use “satellite” or “roadmap” to set the type of map\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mapzoom:\u003C\u002Fstrong> use “0” to “20” to set the initial map zoom \u003C\u002Fli>\n\u003Cli>\u003Cstrong>mapwidth:\u003C\u002Fstrong> default is “100%” but you can set it to any valid CSS dimension\u003C\u002Fli>\n\u003Cli>\u003Cstrong>mapheight:\u003C\u002Fstrong> default is “auto” but you can set it to any valid CSS dimension\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[tide_plugin region=\"cornwall\" location=\"boobys-bay\" type=\"card\" theme=\"ocean\" days=\"3\" slider=\"true\" map=\"true\" maptype=\"roadmap\" mapzoom=\"12\" mapwidth=\"100%\" mapheight=\"400px\"]Lorem ipsum dolor sit amet[\u002Ftide_plugin]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would show a map plus tide times and heights for the next 3 days for Booby’s Bay, Cornwall.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Terms and conditions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By using this plugin, you and your visitors are agreeing to our \u003Ca href=\"https:\u002F\u002Fwww.waiting-for-the-tide.com\u002Fprivacy\" rel=\"nofollow ugc\">terms and conditions of use\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You may not use the data provided by this plugin for any other purpose than displaying tide times and heights using the plugin. You may use your own CSS styles to change the appearance of the plugin but you must not remove or obscure the links to \u003Ca href=\"https:\u002F\u002Fwww.cornwall-tides.com\" rel=\"nofollow ugc\">www.cornwall-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.devon-tides.com\" rel=\"nofollow ugc\">www.devon-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.dorset-tides.com\" rel=\"nofollow ugc\">www.dorset-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.hampshire-tides.com\" rel=\"nofollow ugc\">www.hampshire-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.sussex-tides.com\" rel=\"nofollow ugc\">www.sussex-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.kent-tides.com\" rel=\"nofollow ugc\">www.kent-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.london-tides.com\" rel=\"nofollow ugc\">www.london-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.essex-tides.com\" rel=\"nofollow ugc\">www.essex-tides.com\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.suffolk-tides.com\" rel=\"nofollow ugc\">www.suffolk-tides.com\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.norfolk-tides.com\" rel=\"nofollow ugc\">www.norfolk-tides.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We reserve the right to block or remove access to the plugin at any time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy policy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not use any third-party services. You can learn more about our privacy policy \u003Ca href=\"https:\u002F\u002Fwww.waiting-for-the-tide.com\u002Fprivacy\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>License\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>License: \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GPL2\u003C\u002Fa>\u003C\u002Fp>\n","Show tide times and heights for over 700 ports and beaches in Cornwall, Devon, Dorset, Hampshire, Sussex, Kent, London, Essex, Suffolk and Norfolk.",40,1286,"2025-04-09T10:33:00.000Z","6.0.11","7.4",[52,53,54,55,56],"tide-heights","tide-times","tides","uk-tides","waiting-for-the-tide","https:\u002F\u002Fwww.waiting-for-the-tide.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwaiting-for-the-tide-uk.1.0.7.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":35,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-whoosh","WP Whoosh","1.6","Russell Jamieson","https:\u002F\u002Fprofiles.wordpress.org\u002Fpowerblogservice\u002F","\u003Cul>\n\u003Cli>Build sites for friends and family, build sites for your different business lines, build top quality sites for clients, really QUICKLY.\u003C\u002Fli>\n\u003Cli>EASY as you don’t need to know cPanel, Apache, Linux and PHP to get a professional WordPress installation \u003C\u002Fli>\n\u003Cli>FAST with your website tuned for optimum performance for your users on the public site, and for yourself in the admin panel, by leveraging file compression and browser caching \u003C\u002Fli>\n\u003Cli>SEO with setup of robots.txt, secure Google sitemaps, ping spam protection, nofollow links in the footer and automatic noindexing of your Terms and Privacy pages (just because all your pages on your site link to these standard pages does not mean you want them to rank highest on your site after the home page) \u003C\u002Fli>\n\u003Cli>SMART with the automatic installation of quality plugins, your standard pages such as Contact, Privacy and Terms and Conditions, Social Media Buttons, Database backups, footer copyright and trademark widgets to boost the site’s credibility\u003C\u002Fli>\n\u003Cli>SECURE with strong username and passwords for database and admin access, and your WordPress username is kept completely private.\u003C\u002Fli>\n\u003Cli>WP Whoosh does NOT change the site where you have it installed – IT BUILDS NEW SITES\u003C\u002Fli>\n\u003Cli>Builds sites on any standard cPanel host \u003C\u002Fli>\n\u003Cli>Requires a Whoosh API key as the installation is performed by our servers on your behalf\u003C\u002Fli>\n\u003Cli>Builds sites using WordPress themes: TwentyTen, TwentyEleven, TwentyTwelve and TwentyThirteen\u003C\u002Fli>\n\u003Cli>Builds sites using these popular themes: Atahualpa, CatchBox, Delicate, Graphene, PageLines, PinBoard, Responsive and Suffusion.\u003C\u002Fli>\n\u003Cli>For existing Genesis License holders only, Whoosh builds all the responsive StudioPress Genesis child themes plus a few really cool derivatives.\u003C\u002Fli>\n\u003Cli>Check out our latest theme at http:\u002F\u002Fdemo.wpwhoosh.com\u002Fhenry\u002F\u003C\u002Fli>\n\u003Cli>Lots more themes to come…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cp>Here are some of the useful WP Whoosh WordPress Plugin links\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP Whoosh Plugin:  http:\u002F\u002Fwww.wpwhoosh.com\u002F\u003C\u002Fli>\n\u003Cli>Features:  http:\u002F\u002Fwww.wpwhoosh.com\u002Ffeatures\u002F\u003C\u002Fli>\n\u003Cli>Templates:  http:\u002F\u002Fwww.wpwhoosh.com\u002Ftemplates\u002F\u003C\u002Fli>\n\u003Cli>Demo:  http:\u002F\u002Fwww.wpwhoosh.com\u002Fdemo\u002F\u003C\u002Fli>\n\u003Cli>Help:  http:\u002F\u002Fwww.wpwhoosh.com\u002Fhelp\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Build new feature-rich, fast and secure WordPress sites in a smarter way in under 60 seconds using WP Whoosh.",4057,7,"2013-08-20T23:36:00.000Z","3.6.1","3.0","",[74,21,75,76],"performance","site-builder","timesaving","http:\u002F\u002Fwww.wpwhoosh.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-whoosh.1.6.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":28,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":50,"tags":92,"homepage":98,"download_link":99,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"doctor-eve-wachttijden","Doctor Eve – Wachttijden","3.0.0","devlinkros","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevlinkros\u002F","\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> This plugin connects to the Doctor Eve API to retrieve waiting time data. By configuring your Clinic UUID and activating the plugin, you consent to sending requests to \u003Ccode>https:\u002F\u002Fapi.doctoreve.com\u003C\u002Fcode>. No personal user data is collected or transmitted. For more information, see the \u003Ca href=\"https:\u002F\u002Fdoctoreve.com\u002Fprivacy\" rel=\"nofollow ugc\">Doctor Eve Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Doctor Eve – Wachttijden allows healthcare clinics to display their treatment waiting times on their WordPress website. The plugin offers two display methods:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Floating Button\u003C\u002Fstrong>\u003Cbr \u002F>\nA customizable floating button that appears on all pages, opening a popup with your clinic’s waiting times when clicked.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embeddable Component\u003C\u002Fstrong>\u003Cbr \u002F>\nA shortcode-based component that can be placed anywhere on your website, with full customization options for styling and layout.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Floating button with on\u002Foff toggle\u003C\u002Fli>\n\u003Cli>Embeddable component via \u003Ccode>[doctoreve_wt]\u003C\u002Fcode> shortcode\u003C\u002Fli>\n\u003Cli>5 beautiful themes: Doctor Eve, Corporate, Soft, Dark, Minimal\u003C\u002Fli>\n\u003Cli>Customizable colors, sizes, and styling\u003C\u002Fli>\n\u003Cli>Search functionality for treatments\u003C\u002Fli>\n\u003Cli>Expandable treatment lists\u003C\u002Fli>\n\u003Cli>Mobile-responsive design\u003C\u002Fli>\n\u003Cli>Accessibility compliant\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>Basic usage:\u003Cbr \u002F>\n    [doctoreve_wt]\u003C\u002Fp>\n\u003Cp>With customization:\u003Cbr \u002F>\n    [doctoreve_wt theme=”dark” width=”600px” limit=”10″ shadow=”true”]\u003C\u002Fp>\n\u003Ch4>Available Shortcode Attributes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>theme\u003C\u002Fcode> – Theme style (doctor-eve, corporate, soft, dark, minimal)\u003C\u002Fli>\n\u003Cli>\u003Ccode>accent_color\u003C\u002Fcode> – Custom accent color (hex code)\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode> – Title above the list (empty to hide)\u003C\u002Fli>\n\u003Cli>\u003Ccode>width\u003C\u002Fcode> – Component width (e.g., “600px” or “100%”)\u003C\u002Fli>\n\u003Cli>\u003Ccode>max_height\u003C\u002Fcode> – Maximum height with scroll\u003C\u002Fli>\n\u003Cli>\u003Ccode>limit\u003C\u002Fcode> – Number of items to show initially (0 for all)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_search\u003C\u002Fcode> – Show search bar (true\u002Ffalse)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_count\u003C\u002Fcode> – Show treatment count (true\u002Ffalse)\u003C\u002Fli>\n\u003Cli>\u003Ccode>border\u003C\u002Fcode> – Show border (true\u002Ffalse)\u003C\u002Fli>\n\u003Cli>\u003Ccode>shadow\u003C\u002Fcode> – Show shadow (true\u002Ffalse)\u003C\u002Fli>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode> – Additional CSS classes\u003C\u002Fli>\n\u003C\u002Ful>\n","Display waiting times for medical treatments with a floating button and\u002For embeddable components via shortcode.",132,"2026-02-06T14:26:00.000Z","6.9.4","5.0",[93,94,95,96,97],"clinic","healthcare","medical","wachttijden","waiting-times","https:\u002F\u002Fadmin.doctoreve.com\u002Fdoctoreve-wachttijden","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdoctor-eve-wachttijden.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":90,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":120,"download_link":121,"security_score":122,"vuln_count":123,"unpatched_count":28,"last_vuln_date":124,"fetched_at":30},"wordfence","Wordfence Security – Firewall, Malware Scan, and Login Security","8.1.4","Mark Maunder","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmaunder\u002F","\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\u002Fi4ZN2TwlaBE?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>THE MOST POPULAR WORDPRESS FIREWALL & SECURITY SCANNER\u003C\u002Fh4>\n\u003Cp>WordPress security requires a team of dedicated analysts researching the latest malware variants and WordPress exploits, turning them into firewall rules and malware signatures, and releasing those to customers in real-time.\u003C\u002Fp>\n\u003Cp>Choose the right protection for you: \u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fproducts\u002Fpricing\u002F\" rel=\"nofollow ugc\">Wordfence Free, Premium, Care or Response\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Wordfence is widely acknowledged as the number one WordPress security research team in the World. Our plugin provides a comprehensive suite of security features, and our team’s research is what powers our plugin and provides the level of security that we are known for.\u003C\u002Fp>\n\u003Cp>At Wordfence, WordPress security isn’t a division of our business – WordPress security is all we do. We employ a global 24-hour dedicated incident response team that provides our priority customers with a 1 hour response time for any security incident.\u003C\u002Fp>\n\u003Cp>The sun never sets on our global security team and we run a sophisticated threat intelligence platform to aggregate, analyze and produce ground breaking security research on the newest security threats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Wordfence Security includes an endpoint firewall, malware scanner, robust login security features, live traffic views, and more.\u003C\u002Fstrong> Our \u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002F\" rel=\"nofollow ugc\">Threat Defense Feed\u003C\u002Fa> arms Wordfence with the newest firewall rules, malware signatures, and malicious IP addresses it needs to keep your website safe.\u003C\u002Fp>\n\u003Cp>Rounded out by 2FA and a suite of additional features, Wordfence is the most comprehensive WordPress security solution available.\u003C\u002Fp>\n\u003Ch3>🔥 WORDPRESS FIREWALL\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Ffirewall\u002F\" rel=\"nofollow ugc\">Web Application Firewall\u003C\u002Fa>\u003C\u002Fstrong> identifies and blocks malicious traffic. Built and maintained by a large team focused 100% on WordPress security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time firewall rule and malware signature [Premium]\u003C\u002Fstrong> updates via the Threat Defense Feed (free version is delayed by 30 days).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Fblocking\u002F\" rel=\"nofollow ugc\">Real-time IP Blocklist\u003C\u002Fa> [Premium]\u003C\u002Fstrong> blocks all requests from the most malicious IPs, protecting your site while reducing load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Protects your site at the endpoint\u003C\u002Fstrong>, enabling deep integration with WordPress. Unlike cloud alternatives, it does not break encryption, cannot be bypassed and cannot leak data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Fscan\u002F\" rel=\"nofollow ugc\">Integrated malware scanner\u003C\u002Fa>\u003C\u002Fstrong> blocks requests that include malicious code or content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Ffirewall\u002Fbrute-force\u002F\" rel=\"nofollow ugc\">Protection from brute force\u003C\u002Fa>\u003C\u002Fstrong> attacks by limiting login attempts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📡 WORDPRESS SECURITY SCANNER\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Malware scanner\u003C\u002Fstrong> checks core files, themes and plugins for malware, bad URLs, backdoors, SEO spam, malicious redirects and code injections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time malware signature updates [Premium]\u003C\u002Fstrong> via the Threat Defense Feed (free version is delayed by 30 days).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compares with WordPress.org repository\u003C\u002Fstrong> your core files, themes and plugins, checking their integrity and reporting any changes to you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Repair WordPress core, theme, and plugin files\u003C\u002Fstrong> that have changed by overwriting them with a pristine, original version. Delete any files that don’t belong easily within the Wordfence interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Malware Removal Tools\u003C\u002Fstrong> “Delete File” and “Delete All Deletable Files” options allow for efficient malware removal. Remember to investigate the scan results and backup files first!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checks your site for known security vulnerabilities\u003C\u002Fstrong> and alerts you to any issues. Also alerts you to potential security issues when a plugin has been closed or abandoned.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checks your content safety\u003C\u002Fstrong> by scanning file contents, posts and comments for dangerous URLs and suspicious content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Checks to see if your site or IP have been blocklisted [Premium]\u003C\u002Fstrong> for malicious activity, generating spam or other security issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔒 LOGIN SECURITY\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Ftools\u002Ftwo-factor-authentication\u002F\" rel=\"nofollow ugc\">Two-factor authentication (2FA)\u003C\u002Fa>\u003C\u002Fstrong>, one of the most secure forms of remote system authentication available via any TOTP-based authenticator app or service.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Flogin-security\u002F\" rel=\"nofollow ugc\">Login Page CAPTCHA\u003C\u002Fa>\u003C\u002Fstrong> stops bots from logging in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Flogin-security\u002F#woocommerce-and-custom-integrations\" rel=\"nofollow ugc\">2FA for WooCommerce and custom integrations\u003C\u002Fa>\u003C\u002Fstrong> allow for 2FA to be setup on custom account pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML-RPC\u003C\u002Fstrong> options including disabling or adding 2FA.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Password Security:\u003C\u002Fstrong> Block logins for administrators using known compromised passwords.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📋 SECURITY AUDIT LOG [Premium]\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Faudit-log\" rel=\"nofollow ugc\">The Audit Log\u003C\u002Fa>\u003C\u002Fstrong> monitors all changes and actions in security-sensitive areas of the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remote tamper-proof data storage\u003C\u002Fstrong> via Wordfence Central.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor events and actions\u003C\u002Fstrong> ranging  from user creation and editing to plugin\u002Ftheme installation and updates to post and page changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configurable\u003C\u002Fstrong> to log all events or significant events only, which includes all authentication, site configuration, and site functionality events.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌐 WORDFENCE CENTRAL\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fproducts\u002Fwordfence-central\u002F\" rel=\"nofollow ugc\">Wordfence Central\u003C\u002Fa>\u003C\u002Fstrong> is a powerful and efficient way to manage the security for multiple sites in one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized management:\u003C\u002Fstrong> Efficiently assess the security status of all your websites in one view. View detailed security findings without leaving Wordfence Central.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powerful templates\u003C\u002Fstrong> make configuring Wordfence a breeze.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highly configurable alerts\u003C\u002Fstrong> can be delivered via email, SMS or Slack. Improve the signal to noise ratio by leveraging severity level options and a daily digest option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track and alert on important security events\u003C\u002Fstrong> including administrator logins, breached password usage and surges in attack activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Free to use\u003C\u002Fstrong> for unlimited sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ SECURITY TOOLS\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Ftools\u002Flive-traffic\u002F\" rel=\"nofollow ugc\">Live Traffic\u003C\u002Fa>\u003C\u002Fstrong> monitors visits and hack attempts not shown in other analytics packages in real time; including origin, their IP address, the time of day and time spent on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block attackers by IP\u003C\u002Fstrong> or build advanced rules based on IP Range, Hostname, User Agent and Referrer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wordfence.com\u002Fhelp\u002Fblocking\u002Fcountry-blocking\u002F\" rel=\"nofollow ugc\">Country blocking\u003C\u002Fa>\u003C\u002Fstrong> available with Wordfence Premium.\u003C\u002Fli>\n\u003C\u002Ful>\n","Firewall, Malware Scanner, Two Factor Auth, and Comprehensive Security Features, powered by our 24-hour team. Make security a priority with Wordfence.",5000000,406617999,94,4829,"2025-12-20T21:06:00.000Z","4.7","7.0",[116,117,118,119,21],"2fa","firewall","malware","scanner","https:\u002F\u002Fwww.wordfence.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordfence.8.1.4.zip",96,12,"2022-09-06 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":90,"requires_at_least":138,"requires_php":139,"tags":140,"homepage":144,"download_link":145,"security_score":146,"vuln_count":14,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"hostinger","Hostinger Tools","3.0.59","Hostinger","https:\u002F\u002Fprofiles.wordpress.org\u002Fhostinger\u002F","\u003Cp>Hostinger Tools is an all-in-one plugin designed to streamline essential tasks for WordPress site administrators. This plugin offers a range of features to help you manage your site’s information, maintenance mode, security, and redirects effectively.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cem>Basic Info\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Displays the current WordPress version with automatic update checks.\u003C\u002Fli>\n\u003Cli>Shows the current PHP version with automatic update checks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Maintenance Mode\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily enable or disable maintenance mode for your site.\u003C\u002Fli>\n\u003Cli>Provide a URL to bypass maintenance mode for selected users.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Security\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable or disable XML-RPC requests to enhance your site’s security.\u003C\u002Fli>\n\u003Cli>Enable or disable Authorize application page to enhance your site’s security.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Redirects\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Force all URLs to use HTTPS for secure browsing.\u003C\u002Fli>\n\u003Cli>Force all URLs to use WWW to ensure consistency in site access.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>LLMs.txt Generation\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically generate a structured LLMs.txt file in Markdown format.\u003C\u002Fli>\n\u003Cli>Include website title, description, posts, pages, and products (if WooCommerce is active).\u003C\u002Fli>\n\u003Cli>Keep the file updated when content changes or new content is published.\u003C\u002Fli>\n\u003Cli>Help AI-powered tools better understand and interact with your website content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Hostinger Tools is the new version of the previous Hostinger plugin, offering an updated and enhanced experience.\u003Cbr \u002F>\nThe Onboarding assistant and the Learning section previously included in this plugin were moved to the separate plugin Hostinger Easy Onboarding.\u003C\u002Fp>\n","Simplified WordPress management. Manage site info, maintenance, security, & redirects.",3000000,16730722,60,25,"2026-03-03T11:48:00.000Z","5.5","8.1",[126,141,142,21,143],"https","maintenance","tools","https:\u002F\u002Fhostinger.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhostinger.3.0.59.zip",99,"2024-01-05 00:00:00",{"attackSurface":149,"codeSignals":173,"taintFlows":186,"riskAssessment":187,"analyzedAt":198},{"hooks":150,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":172,"entryPointCount":14,"unprotectedCount":28},[151,157,161],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","wp_enqueue_scripts","tsa_add_styles","tsa-wait-times.php",45,{"type":152,"name":158,"callback":159,"file":155,"line":160},"admin_menu","tsa_create_menu",237,{"type":152,"name":162,"callback":163,"file":155,"line":164},"admin_init","register_tsasettings",238,[],[],[168],{"tag":169,"callback":170,"file":155,"line":171},"tsa_wait_time","tsaWaitTimes",36,[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":28,"externalRequests":14,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":185},[],{"prepared":28,"raw":28,"locations":176},[],{"escaped":178,"rawEcho":33,"locations":179},8,[180,183],{"file":155,"line":181,"context":182},286,"raw output",{"file":155,"line":184,"context":182},287,[],[],{"summary":188,"deductions":189},"The 'tsa-wait-times' plugin version 1.5 exhibits a generally good security posture based on the provided static analysis and vulnerability history.  The absence of dangerous functions, reliance on prepared statements for all SQL queries, and the limited attack surface are positive indicators.  The plugin also avoids file operations and external HTTP requests, further reducing potential risks.  However, there are areas for improvement, primarily concerning the lack of explicit capability checks and nonce verification on its single shortcode entry point, and a slight concern with the percentage of properly escaped outputs.  The clean vulnerability history is a strong positive, suggesting a history of secure development and prompt patching if issues arise.",[190,193,195],{"reason":191,"points":192},"No capability checks on shortcode",5,{"reason":194,"points":192},"No nonce checks on shortcode",{"reason":196,"points":197},"Low percentage of properly escaped output",4,"2026-03-17T01:30:49.727Z",{"wat":200,"direct":209},{"assetPaths":201,"generatorPatterns":203,"scriptPaths":204,"versionParams":206},[202],"\u002Fwp-content\u002Fplugins\u002Ftsa-wait-times\u002Fcss\u002Ftsa.css",[],[205],"\u002Fwp-content\u002Fplugins\u002Ftsa-wait-times\u002Fjs\u002Ftsa-pureknob.js",[207,208],"tsa-wait-times\u002Fcss\u002Ftsa.css?ver=","tsa-wait-times\u002Fjs\u002Ftsa-pureknob.js?ver=",{"cssClasses":210,"htmlComments":232,"htmlAttributes":233,"restEndpoints":235,"jsGlobals":236,"shortcodeOutput":239},[211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231],"tsa-row","tsa-col-md-4","tsa-col-12","tsa-col-sm-12","tsa-center","tsa-col-md-8","tsa-top","tsa-alert","tsa-alert-danger","tsa-alert-warning","tsa-alert-primary","tsa-text-success","tsa-text-danger","tsa-bold","tsa-list-group","tsa-list-group-item","tsa-float-right","tsa-badge","tsa-badge-success","tsa-badge-danger","tsa-badge-pill",[],[234],"id='tsa_chart'",[],[237,238],"pureknob","jQuery",[240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,265,269,267,268,265,265,270,271,272,273,271,272,274,271,272,275,276,277,278,245,269,279,280,281,282,283,284,285,286,287,265,265],"\u003Cp>\u003Cspan style='font-weight:bold;color:red;'>ERROR:\u003C\u002Fspan> No airport code supplied. Please add an aiport code to your Wordpress Short Code.\u003C\u002Fp>","\u003Cp>EXAMPLE: [tsa_wait_time airport='ATL']\u003C\u002Fp>","\u003Cp>** TEST DATA **\u003C\u002Fp>\u003Cp>To retrieve live data, please create an \u003Ca href='https:\u002F\u002Fwww.tsawaittimes.com\u002Fmyaccount' target='_blank'>API key\u003C\u002Fa>. Instructions for working with the TSA Wait Times WordPress plugin can be found \u003Ca href='https:\u002F\u002Fwww.tsawaittimes.com\u002Fwordpress' target='_blank'>here\u003C\u002Fa>.\u003C\u002Fp>","\u003Cp>\u003Cspan style='font-weight:bold;color:red;'>ERROR:\u003C\u002Fspan> ","\u003Ch1>","\u003Cdiv class='tsa-row'>","\u003Cdiv class='tsa-col-md-4 tsa-col-12 tsa-col-sm-12 tsa-center'>","\u003Cscript type='text\u002Fjavascript' src='https:\u002F\u002Fwww.tsawaittimes.com\u002Fjs\u002Ftsa-pureknob.js'>\u003C\u002Fscript>","\u003Cscript type='text\u002Fjavascript'>","jQuery(document).ready(function($){","var knob = pureknob.createKnob(120, 120);","knob.setProperty('angleStart', -0.50 * Math.PI);","knob.setProperty('angleEnd', 0.50 * Math.PI);","knob.setProperty('colorBG', '#E3E3E3');","knob.setProperty('colorFG', '#","knob.setProperty('trackWidth', 0.4);","knob.setProperty('valMin', 0);","knob.setProperty('valMax', ","knob.setValue(","var node = knob.node();","var elem = document.getElementById('tsa_chart');","elem.appendChild(node);","});","\u003C\u002Fscript>","\u003Cdiv id='tsa_chart'>\u003C\u002Fdiv>","\u003C\u002Fdiv>","\u003Cdiv class='tsa-col-md-8 tsa-col-12 tsa-col-sm-12'>","Passengers moving through the security checkpoints should anticipate waiting on average for:\u003Cbr>\u003Cstrong>","\u003C\u002Fstrong>","\u003Cdiv class='tsa-col-12'>","\u003Cdiv class='tsa-top tsa-alert tsa-alert-danger'>\u003Cstrong>GROUND STOP:\u003C\u002Fstrong> There is a ground stop in effect until "," due to ",".\u003C\u002Fdiv>","\u003Cdiv class='tsa-top tsa-alert tsa-alert-warning'>\u003Cstrong>GROUND DELAY:\u003C\u002Fstrong> There is a ground delay in effect averaging ","\u003Cdiv class='tsa-top tsa-alert tsa-alert-primary'>\u003Cstrong>NOTICE:\u003C\u002Fstrong> ","\u003Ch2 class='tsa-top'>TSA Precheck Lanes: ","\u003Cspan class='tsa-text-success'>Available\u003C\u002Fspan>","\u003Cspan class='tsa-text-danger'>Not Available\u003C\u002Fspan>","\u003C\u002Fh2>","\u003Cp class='tsa-bold' style='margin-top:10px;margin-bottom:0px;'>","\u003C\u002Fp>","\u003Cul class='tsa-list-group'>","\u003Cli class='tsa-list-group-item'>","\u003Cspan class='tsa-float-right tsa-badge tsa-badge-"," tsa-badge-pill'>","\u003C\u002Fspan>","\u003C\u002Fli>","\u003C\u002Ful>"]