[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3o-RK1j94hOuNcgymsq2sCIg_EgAR87eicmdK_UY-CA":3,"$f-L1Fi1cv7nET35Ih0FWROCxcgy1imXkWxvmnX0_EhcA":617,"$fSjXtiN5jGgcxcGQjY6szyRLlCZyDYc0LXwW0cZswePg":621},{"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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":81,"crawl_stats":38,"alternatives":88,"analysis":187,"fingerprints":572},"lws-tools","LWS Tools","2.6.2","Aurélien LWS","https:\u002F\u002Fprofiles.wordpress.org\u002Faurelienlws\u002F","\u003Cp>With LWS Tools, get a hold on various \u003Cstrong>tools and options to optimize your website\u003C\u002Fstrong>. From deactivating emotes or hiding sensible informations to deactivating REST API!\u003Cbr \u002F>\nYou can access and change several parameters, get informations on your database and your server and even more.\u003C\u002Fp>\n\u003Ch4>WPilot – Your WordPress AI Assistant\u003C\u002Fh4>\n\u003Cp>Meet \u003Cstrong>WPilot\u003C\u002Fstrong>, your dedicated AI assistant for WordPress, available exclusively with LWS hosting. WPilot automatically analyzes your site, plugins, and theme to provide personalized advice and guidance. Whether you’re creating, updating, or optimizing your website, WPilot acts as your co-pilot, helping you troubleshoot common issues and make informed decisions about your WordPress site. This intelligent assistant understands your specific setup and offers tailored recommendations to enhance your website’s performance and functionality.\u003C\u002Fp>\n\u003Ch4>Notifications\u003C\u002Fh4>\n\u003Cp>Find an improved notification center allowing you to see at a glance what to update, what to delete, correct or adjust.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Status of updates to the WordPress version, plugins, themes and translations.\u003C\u002Fli>\n\u003Cli>Unused plugins and themes can be removed in one click..\u003C\u002Fli>\n\u003Cli>Database prefix : customized or not.\u003C\u002Fli>\n\u003Cli>Validity of your SSL certificate (included with LWS \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_wordpress.php\" rel=\"nofollow ugc\">web hosting\u003C\u002Fa> plans).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Server information\u003C\u002Fh4>\n\u003Cp>View all the characteristics of the server on which your WordPress website is hosted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Environment, server information\u003C\u002Fli>\n\u003Cli>IP address of your device\u003C\u002Fli>\n\u003Cli>Server web port\u003C\u002Fli>\n\u003Cli>SSL certificate status (HTTPS)\u003C\u002Fli>\n\u003Cli>Server name\u003C\u002Fli>\n\u003Cli>Server IP address\u003C\u002Fli>\n\u003Cli>Protocol version\u003C\u002Fli>\n\u003Cli>PHP version\u003C\u002Fli>\n\u003Cli>Debug WP mode status (WordPress debug mode)\u003C\u002Fli>\n\u003Cli>Status of allow_url_fopen (file access functions)\u003C\u002Fli>\n\u003Cli>Server time zone\u003C\u002Fli>\n\u003Cli>Default encoding\u003C\u002Fli>\n\u003Cli>Uploading files\u003C\u002Fli>\n\u003Cli>Maximum execution time\u003C\u002Fli>\n\u003Cli>Maximum number of files per upload\u003C\u002Fli>\n\u003Cli>Maximum number of characters per entry\u003C\u002Fli>\n\u003Cli>RAM memory limit\u003C\u002Fli>\n\u003Cli>Maximum size of an item\u003C\u002Fli>\n\u003Cli>Maximum size of uploaded files\u003C\u002Fli>\n\u003Cli>PHP memory usage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Optimisation\u003C\u002Fh4>\n\u003Cp>Delete, reduce elements that are not useful to you. Or add minor features. Here are the features you can enable as you wish:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete the Windows Live Writer manifest\u003C\u002Fli>\n\u003Cli>Reduce the number of revisions\u003C\u002Fli>\n\u003Cli>Delete author pages and associated links\u003C\u002Fli>\n\u003Cli>Prevent WordPress from disabling pingbacks of your own posts\u003C\u002Fli>\n\u003Cli>Use visitor browser emotes instead of WordPress emotes\u003C\u002Fli>\n\u003Cli>Remove Title 1 in Tiny MCE\u003C\u002Fli>\n\u003Cli>Remove shortlinks\u003C\u002Fli>\n\u003Cli>Add hidden ‘Medium Large’ image size\u003C\u002Fli>\n\u003Cli>Alternative cleaning of uploaded media\u003C\u002Fli>\n\u003Cli>Remove RSS feeds\u003C\u002Fli>\n\u003Cli>Remove links from RSS feeds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cp>Here are some functions that you can activate. These have a positive impact on the security of your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide connection errors on WP-Login\u003C\u002Fli>\n\u003Cli>Hide the ‘WordPress Version’ meta from pages\u003C\u002Fli>\n\u003Cli>Disable the REST API\u003C\u002Fli>\n\u003Cli>Hide user pages from sitemap\u003C\u002Fli>\n\u003Cli>Hide user endpoints from REST API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>MySQL Reports\u003C\u002Fh4>\n\u003Cp>Find a summary table of the WordPress data in your MySQL database. You can also repair and optimize your database directly from LWS Tools.\u003C\u002Fp>\n\u003Ch4>Other tools\u003C\u002Fh4>\n\u003Cp>In the last tab of the plugin, you have access to other useful functions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disconnect all sessions except the active user (you).\u003C\u002Fli>\n\u003Cli>Clean up revisions that are older than a certain time (please specify)\u003C\u002Fli>\n\u003Cli>Delete trashed or unwanted comments\u003C\u002Fli>\n\u003Cli>Delete temporary data (transients) from the cache\u003C\u002Fli>\n\u003Cli>Reset the plugin configuration\u003C\u002Fli>\n\u003Cli>Keep the configuration even after deleting the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is pre-installed when ordering one of these LWS webhosts: \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_wordpress.php\" rel=\"nofollow ugc\">WordPress hosting\u003C\u002Fa>, Classic shared \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_web.php\" rel=\"nofollow ugc\">web hosting\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement-cpanel.php\" rel=\"nofollow ugc\">cPanel hosting\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Released under the terms of the GNU General Public License.\u003C\u002Fp>\n","Optimize and modify your website's parameters",20000,205846,100,6,"2025-12-15T09:15:00.000Z","6.9.4","5.0","7.3",[20,21,22,23],"admin","lws","optimisation","security","https:\u002F\u002Fwww.lws.fr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.6.2.zip",98,3,0,"2023-06-16 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[33,51,66],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":29,"updated_date":45,"references":46,"days_to_patch":48,"patch_diff_files":49,"patch_trac_url":38,"research_status":38,"research_verified":50,"research_rounds_completed":28,"research_plan":38,"research_summary":38,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":38,"research_model_used":38,"research_started_at":38,"research_completed_at":38,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":50,"poc_model_used":38,"poc_verification_depth":38},"CVE-2023-35774","lws-tools-cross-site-request-forgery-2","LWS Tools \u003C= 2.4.1 - Cross-Site Request Forgery","The LWS Tools plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.4.1. This is due to missing or incorrect nonce validation. This makes it possible for unauthenticated attackers to perform unauthorized actions via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.4.1","2.4.2","medium",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:L","Cross-Site Request Forgery (CSRF)","2024-01-22 19:56:02",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F315dbb77-d872-4cc4-bb4c-9d4763a6ff8f?source=api-prod",221,[],false,{"id":52,"url_slug":53,"title":54,"description":55,"plugin_slug":4,"theme_slug":38,"affected_versions":56,"patched_in_version":57,"severity":58,"cvss_score":59,"cvss_vector":60,"vuln_type":44,"published_date":61,"updated_date":45,"references":62,"days_to_patch":64,"patch_diff_files":65,"patch_trac_url":38,"research_status":38,"research_verified":50,"research_rounds_completed":28,"research_plan":38,"research_summary":38,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":38,"research_model_used":38,"research_started_at":38,"research_completed_at":38,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":50,"poc_model_used":38,"poc_verification_depth":38},"CVE-2023-27453","lws-tools-cross-site-request-forgery","LWS Tools \u003C= 2.3.1 - Cross-Site Request Forgery","The LWS Tools plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.3.1. This is due to missing or incorrect nonce validation on 'lws_tk_create_page' function and several AJAX actions. This makes it possible for unauthenticated attackers to modify the database prefix, modify plugin settings, delete comments, and perform other actions via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.3.1","2.4","high",7.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:H","2023-03-02 00:00:00",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2dabb790-4f5e-447a-ad65-3f62ac7f6176?source=api-prod",327,[],{"id":67,"url_slug":68,"title":69,"description":70,"plugin_slug":4,"theme_slug":38,"affected_versions":71,"patched_in_version":72,"severity":58,"cvss_score":73,"cvss_vector":74,"vuln_type":75,"published_date":76,"updated_date":45,"references":77,"days_to_patch":79,"patch_diff_files":80,"patch_trac_url":38,"research_status":38,"research_verified":50,"research_rounds_completed":28,"research_plan":38,"research_summary":38,"research_vulnerable_code":38,"research_fix_diff":38,"research_exploit_outline":38,"research_model_used":38,"research_started_at":38,"research_completed_at":38,"research_error":38,"poc_status":38,"poc_video_id":38,"poc_summary":38,"poc_steps":38,"poc_tested_at":38,"poc_wp_version":38,"poc_php_version":38,"poc_playwright_script":38,"poc_exploit_code":38,"poc_has_trace":50,"poc_model_used":38,"poc_verification_depth":38},"WF-dd02becd-77e5-46b9-acc9-dba6c5caba27-lws-tools","lws-plugins-various-versions-missing-authorization-checks-4","LWS Plugins  \u003C= (Various Versions) - Missing Authorization Checks","Several LWS Plugins for WordPress are vulnerable to authorization bypass due to making admin settings pages available to users with read access (LWS Affiliation in versions up to, and including, 2.1; LWS Optimize in versions up to, and including, 1.5; LWS Tools in versions up to, and including, 2.1; LWS Cleaner in versions up to, and including, 2.0.3; LWS SMS in versions up to, and including, 2.1; LWS Hide Login in versions up to, and including, 2.0.2). This makes it possible for authenticated attackers, with subscriber-level permissions and above, to change plugin settings.","\u003C=2.1","2.2",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Missing Authorization","2022-12-12 00:00:00",[78],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdd02becd-77e5-46b9-acc9-dba6c5caba27?source=api-prod",407,[],{"slug":82,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":83,"avg_security_score":84,"avg_patch_time_days":85,"trust_score":86,"computed_at":87},"aurelienlws",77800,91,222,73,"2026-05-20T01:17:51.417Z",[89,112,134,159,174],{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":16,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":107,"download_link":108,"security_score":109,"vuln_count":110,"unpatched_count":28,"last_vuln_date":111,"fetched_at":30},"loginizer","Loginizer","2.0.6","Softaculous","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftaculous\u002F","\u003Cp>Loginizer is a WordPress plugin which helps you fight against bruteforce attack by blocking login for the IP after it reaches maximum retries allowed. You can blacklist or whitelist IPs for login using Loginizer. You can use various other features like Two Factor Auth, reCAPTCHA, PasswordLess Login, etc. to improve security of your website.\u003C\u002Fp>\n\u003Cp>Loginizer is actively used by more than 1000000+ WordPress websites.\u003C\u002Fp>\n\u003Cp>You can find our official documentation at \u003Ca href=\"https:\u002F\u002Floginizer.com\u002Fdocs\" rel=\"nofollow ugc\">https:\u002F\u002Floginizer.com\u002Fdocs\u003C\u002Fa>. We are also active in our community support forums on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Floginizer\" rel=\"ugc\">wordpress.org\u003C\u002Fa> if you are one of our free users. Our Premium Support Ticket System is at \u003Ca href=\"https:\u002F\u002Floginizer.deskuss.com\" rel=\"nofollow ugc\">https:\u002F\u002Floginizer.deskuss.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Free Features :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Brute force protection. IPs trying to brute force your website will be blocked for 15 minutes after 3 failed login attempts. After multiple lockouts the IP is blocked for 24 hours. This is the default configuration and can be changed from Loginizer -> Brute force page in WordPress admin panel.\u003C\u002Fli>\n\u003Cli>Failed login attempts logs.\u003C\u002Fli>\n\u003Cli>Blacklist IPs\u003C\u002Fli>\n\u003Cli>Whitelist IPs\u003C\u002Fli>\n\u003Cli>Custom error messages on failed login.\u003C\u002Fli>\n\u003Cli>Permission check for important files and folders.\u003C\u002Fli>\n\u003Cli>Allow only Trusted IP.\u003C\u002Fli>\n\u003Cli>Blocked Screen in place of the Login page.\u003C\u002Fli>\n\u003Cli>Email Notification on successful login.\u003C\u002Fli>\n\u003Cli>Let users login with LinkedIn\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get Support and Pro Features\u003C\u002Fh4>\n\u003Cp>Get professional support from our experts and pro features to take your site’s security to the next level with \u003Ca href=\"https:\u002F\u002Floginizer.com\u002Fpricing\" rel=\"nofollow ugc\">Loginizer-Security\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Pro Features :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>MD5 Checksum – of Core WordPress Files. The admin can check and ignore files as well.\u003C\u002Fli>\n\u003Cli>PasswordLess Login – At the time of Login, the username \u002F email address will be asked and an email will be sent to the email address of that account with a temporary link to login.\u003C\u002Fli>\n\u003Cli>Two Factor Auth via Email – On login, an email will be sent to the email address of that account with a temporary 6 digit code to complete the login.\u003C\u002Fli>\n\u003Cli>Two Factor Auth via App – The user can configure the account with a 2FA App like Google Authenticator, Authy, etc.\u003C\u002Fli>\n\u003Cli>Login Challenge Question – The user can setup a Challenge Question and Answer as an additional security layer. After Login, the user will need to answer the question to complete the login.\u003C\u002Fli>\n\u003Cli>reCAPTCHA – Google’s reCAPTCHA v3\u002Fv2, Cloudflare Turnstile, hCAPTCHA can be configured for the Login screen, Comments Section, Registration Form, etc. to prevent automated brute force attacks. Supports WooCommerce as well.\u003C\u002Fli>\n\u003Cli>Rename Login Page – The Admin can rename the login URL (slug) to something different from wp-login.php to prevent automated brute force attacks.\u003C\u002Fli>\n\u003Cli>Rename WP-Admin URL – The Admin area in WordPress is accessed via wp-admin. With loginizer you can change it to anything e.g. site-admin\u003C\u002Fli>\n\u003Cli>CSRF Protection – This helps in preventing CSRF attacks as it updates the admin URL with a session string which makes it difficult and nearly impossible for the attacker to predict the URL.\u003C\u002Fli>\n\u003Cli>Rename Login with Secrecy – If set, then all Login URL’s will still point to wp-login.php and users will have to access the New Login Slug by typing it in the browser.\u003C\u002Fli>\n\u003Cli>Disable XML-RPC – An option to simply disable XML-RPC in WordPress. Most of the WordPress users don’t need XML-RPC and can disable it to prevent automated brute force attacks.\u003C\u002Fli>\n\u003Cli>Rename XML-RPC – The Admin can rename the XML-RPC to something different from xmlrpc.php to prevent automated brute force attacks.\u003C\u002Fli>\n\u003Cli>Username Auto Blacklist – Attackers generally use common usernames like admin, administrator, or variations of your domain name \u002F business name. You can specify such username here and Loginizer will auto-blacklist the IP Address(s) of clients who try to use such username(s).\u003C\u002Fli>\n\u003Cli>New Registration Domain Blacklist – If you would like to ban new registrations from a particular domain, you can use this utility to do so.\u003C\u002Fli>\n\u003Cli>Change the Admin Username – The Admin can rename the admin username to something more difficult.\u003C\u002Fli>\n\u003Cli>Auto Blacklist IPs – IPs will be auto blacklisted, if certain usernames saved by the Admin are used to login by malicious bots \u002F users.\u003C\u002Fli>\n\u003Cli>Disable Pingbacks – Simple way to disable PingBacks.\u003C\u002Fli>\n\u003Cli>SSO – Single Sign-on, let any user access to your WordPress Dashboard without the need to share username or password.\u003C\u002Fli>\n\u003Cli>Limit Concurrent Logins – It prevents user to login from different devices concurrently, you can define how many devices you want to allow, and how you want to restrict the user when concurrent limit is reached.\u003C\u002Fli>\n\u003Cli>Social Login – Users can login or register with their Google, Github, Facebook, X (Twitter), Discord, Twitch, LinkedIn, Microsoft with support for WooCommerce and Ultimate Member.\u003C\u002Fli>\n\u003Cli>Key Less Social Login – Use Loginizer’s Social Auth for easy key less Social login configuration, now supports Google, GitHub, X, LinkedIn more to be added later\u003C\u002Fli>\n\u003Cli>Country Blocking – Block IPs from specific countries to restrict access to your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Features in Loginizer include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Blocks IP after maximum retries allowed\u003C\u002Fli>\n\u003Cli>Extended Lockout after maximum lockouts allowed\u003C\u002Fli>\n\u003Cli>Email notification to admin after max lockouts\u003C\u002Fli>\n\u003Cli>Blacklist IP\u002FIP range\u003C\u002Fli>\n\u003Cli>Whitelist IP\u002FIP range\u003C\u002Fli>\n\u003Cli>Check logs of failed attempts\u003C\u002Fli>\n\u003Cli>Create IP ranges\u003C\u002Fli>\n\u003Cli>Delete IP ranges\u003C\u002Fli>\n\u003Cli>Licensed under LGPLv2.1\u003C\u002Fli>\n\u003Cli>Safe & Secure\u003C\u002Fli>\n\u003C\u002Ful>\n","Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.",1000000,29928058,96,1024,"2026-03-02T12:38:00.000Z","3.0","5.5",[105,20,106,90,23],"access","login","https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Floginizer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Floginizer.2.0.6.zip",87,8,"2024-11-04 00:00:00",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":16,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":131,"download_link":132,"security_score":99,"vuln_count":27,"unpatched_count":28,"last_vuln_date":133,"fetched_at":30},"admin-menu-editor","Admin Menu Editor","1.15","Janis Elsts","https:\u002F\u002Fprofiles.wordpress.org\u002Fwhiteshadow\u002F","\u003Cp>Admin Menu Editor lets you manually edit the Dashboard menu. You can reorder the menus, show\u002Fhide specific items, change permissions, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change menu titles, URLs, icons, CSS classes and so on.\u003C\u002Fli>\n\u003Cli>Organize menu items via drag & drop.\u003C\u002Fli>\n\u003Cli>Change menu permissions by setting the required capability or role.\u003C\u002Fli>\n\u003Cli>Move a menu item to a different submenu. \u003C\u002Fli>\n\u003Cli>Create custom menus that point to any part of the Dashboard or an external URL.\u003C\u002Fli>\n\u003Cli>Hide\u002Fshow any menu or menu item. A hidden menu is invisible to all users, including administrators.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Ca href=\"http:\u002F\u002Fw-shadow.com\u002FAdminMenuEditor\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> lets you set per-role menu permissions, hide a menu from everyone except a specific user, export your admin menu, drag items between menu levels, make menus open in a new window and more. \u003Ca href=\"http:\u002F\u002Famedemo.com\u002Fwpdemo\u002Fdemo.php\" rel=\"nofollow ugc\">Try online demo\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Additional Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Despite the name, this plugin is not limited to just editing the admin menu. You can also:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create login redirects and logout redirects.\u003C\u002Fli>\n\u003Cli>Allow\u002Fdeny access to specific posts based on user roles.\u003C\u002Fli>\n\u003Cli>Hide plugins on the \u003Cem>Plugins -> Installed Plugins\u003C\u002Fem> page from other users.\u003C\u002Fli>\n\u003Cli>Edit the display name, description, and other plugin details shown on the \u003Cem>Plugins -> Installed Plugins\u003C\u002Fem> page (e.g. for white-labelling).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin provides a few utility shortcodes. These are mainly intended to help with creating login\u002Flogout redirects, but you can also use them in posts and pages.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[ame-wp-admin]\u003C\u002Fcode> – URL of the WordPress dashboard (with a trailing slash).\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ame-home-url]\u003C\u002Fcode> – Site URL. Usually, this is the same as the URL in the “Site Address” field in \u003Cem>Settings -> General\u003C\u002Fem>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ame-user-info field=\"...\"]\u003C\u002Fcode> – Information about the logged-in user. Parameters:\n\u003Cul>\n\u003Cli>\u003Ccode>field\u003C\u002Fcode> – The part of user profile to display. Supported fields include: \u003Ccode>ID\u003C\u002Fcode>, \u003Ccode>user_login\u003C\u002Fcode>, \u003Ccode>display_name\u003C\u002Fcode>, \u003Ccode>locale\u003C\u002Fcode>, \u003Ccode>user_nicename\u003C\u002Fcode>, \u003Ccode>user_url\u003C\u002Fcode>, and so on.\u003C\u002Fli>\n\u003Cli>\u003Ccode>placeholder\u003C\u002Fcode> – Optional. Text that will be shown if the visitor is not logged in.\u003C\u002Fli>\n\u003Cli>\u003Ccode>encoding\u003C\u002Fcode> – Optional. How to encode or escape the output. This is useful if you want to use the shortcode in your own HTML or JS code. Supported values: \u003Ccode>auto\u003C\u002Fcode> (default), \u003Ccode>html\u003C\u002Fcode>, \u003Ccode>attr\u003C\u002Fcode>, \u003Ccode>js\u003C\u002Fcode>, \u003Ccode>none\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you delete any of the default menus they will reappear after saving. This is by design. To get rid of a menu for good, either hide it or change it’s access permissions.\u003C\u002Fli>\n\u003Cli>In the free version, it’s not possible to give a role access to a menu item that it couldn’t see before. You can only restrict menu access further.\u003C\u002Fli>\n\u003Cli>In case of emergency, you can reset the menu configuration back to the default by going to http:\u002F\u002Fexample.com\u002Fwp-admin\u002F?reset_admin_menu=1 (replace example.com with your site URL). You must be logged in as an Administrator to do this.\u003C\u002Fli>\n\u003C\u002Ful>\n","Lets you edit the WordPress admin menu. You can re-order, hide or rename menus, add custom menus and more.",400000,7832166,92,311,"2026-02-20T11:36:00.000Z","5.9","7.4",[20,128,129,23,130],"dashboard","menu","wpmu","http:\u002F\u002Fw-shadow.com\u002Fblog\u002F2008\u002F12\u002F20\u002Fadmin-menu-editor-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-menu-editor.1.15.zip","2026-03-10 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":144,"num_ratings":145,"last_updated":146,"tested_up_to":16,"requires_at_least":147,"requires_php":148,"tags":149,"homepage":154,"download_link":155,"security_score":156,"vuln_count":157,"unpatched_count":28,"last_vuln_date":158,"fetched_at":30},"iwp-client","InfiniteWP Client","1.13.5","revmakx","https:\u002F\u002Fprofiles.wordpress.org\u002Frevmakx\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Finfinitewp.com\u002F\" title=\"Manage Multiple WordPress\" rel=\"nofollow ugc\">InfiniteWP\u003C\u002Fa> allows users to manage unlimited number of WordPress sites from their own server.\u003C\u002Fp>\n\u003Cp>Main features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Self-hosted system: Resides on your own server and totally under your control\u003C\u002Fli>\n\u003Cli>One-click updates for WordPress, plugins and themes across all your sites\u003C\u002Fli>\n\u003Cli>Instant backup and restore your entire site or just the database\u003C\u002Fli>\n\u003Cli>One-click access to all WP admin panels\u003C\u002Fli>\n\u003Cli>Bulk Manage plugins & themes: Activate & Deactive multiple plugins & themes on multiple sites simultaneously\u003C\u002Fli>\n\u003Cli>Bulk Install plugins & themes in multiple sites at once\u003C\u002Fli>\n\u003Cli>and more..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit us at \u003Ca href=\"https:\u002F\u002Finfinitewp.com\u002F\" title=\"Manage Multiple WordPress\" rel=\"nofollow ugc\">InfiniteWP.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=s35ZoW95cnU\" rel=\"nofollow ugc\">InfiniteWP Overview Video\u003C\u002Fa> below.\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\u002Fs35ZoW95cnU?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>Credits: \u003Ca href=\"http:\u002F\u002Fprelovac.com\u002Fvladimir\" rel=\"nofollow ugc\">Vladimir Prelovac\u003C\u002Fa> for his worker plugin on which the client plugin is being developed.\u003C\u002Fp>\n","Install this plugin on unlimited sites and manage them all from a central dashboard. This plugin communicates with your InfiniteWP Admin Panel.",200000,8254353,88,177,"2026-02-26T10:35:00.000Z","3.1","",[150,151,152,23,153],"backup","multi-site","multiple-admin","updates","http:\u002F\u002Finfinitewp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiwp-client.1.13.5.zip",90,7,"2025-01-07 00:00:00",{"slug":160,"name":161,"version":162,"author":7,"author_profile":8,"description":163,"short_description":164,"active_installs":11,"downloaded":165,"rating":99,"num_ratings":166,"last_updated":167,"tested_up_to":168,"requires_at_least":17,"requires_php":18,"tags":169,"homepage":24,"download_link":171,"security_score":172,"vuln_count":27,"unpatched_count":28,"last_vuln_date":173,"fetched_at":30},"lws-cleaner","LWS Cleaner","2.4.3","\u003Cp>LWS Cleaner helps you \u003Cstrong>clean your WordPress website\u003C\u002Fstrong>. This gives it a second youth, fast and easily!\u003Cbr \u002F>\nClean your posts, comments, terms, users or even unused medias with a single click. Manage your files and delete non native files to ensure utmost security on your website.\u003C\u002Fp>\n\u003Ch4>Articles\u003C\u002Fh4>\n\u003Cp>The LWS Cleaner plugin allows you to clean up various content related to your articles in a few clicks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete article revisions\u003C\u002Fli>\n\u003Cli>Delete automatic drafts\u003C\u002Fli>\n\u003Cli>Delete articles in the recycle garbage can\u003C\u002Fli>\n\u003Cli>Delete orphan metadata from articles\u003C\u002Fli>\n\u003Cli>Delete duplicate metadata from articles\u003C\u002Fli>\n\u003Cli>Delete the oEmbed cache of article metadata\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Comments\u003C\u002Fh4>\n\u003Cp>Clean up the comments area just as easily:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete unapproved comments\u003C\u002Fli>\n\u003Cli>Delete unwanted comments\u003C\u002Fli>\n\u003Cli>Delete comments in the recycle garbage can\u003C\u002Fli>\n\u003Cli>Remove orphaned metadata from comments \u003C\u002Fli>\n\u003Cli>Remove duplicate metadata from comments \u003C\u002Fli>\n\u003Cli>Disable comments on the site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Terms\u003C\u002Fh4>\n\u003Cp>You can also clean up terms:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove unused terms\u003C\u002Fli>\n\u003Cli>Remove orphaned metadata from terms\u003C\u002Fli>\n\u003Cli>Remove duplicate terms\u003C\u002Fli>\n\u003Cli>Remove orphaned relationships from terms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Users\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete duplicate user metadata\u003C\u002Fli>\n\u003Cli>Delete orphaned user metadata\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Parameters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete transients (cached data types in WordPress)\u003C\u002Fli>\n\u003Cli>Delete crons (crons schedule events automatically)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugins \u002F themes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Delete unused plugins\u003C\u002Fli>\n\u003Cli>Delete unused themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Media\u003C\u002Fh4>\n\u003Cp>In this tab you will find a list of media that appear to be unused.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Delete media in a grouped way\u003C\u002Fli>\n\u003Cli>Add media to the ignore list in a grouped way (to avoid deleting them by mistake)\u003C\u002Fli>\n\u003Cli>Delete \u002F ignore media on a case by case basis\u003C\u002Fli>\n\u003Cli>Remove from the ignore list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is pre-installed when ordering one of these LWS webhosts: \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_wordpress.php\" rel=\"nofollow ugc\">WordPress hosting\u003C\u002Fa>, Classic shared \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_web.php\" rel=\"nofollow ugc\">web hosting\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement-cpanel.php\" rel=\"nofollow ugc\">cPanel hosting\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Released under the terms of the GNU General Public License.\u003C\u002Fp>\n","Clean everything on your website easily!",186441,14,"2025-12-01T08:39:00.000Z","6.8.5",[170,21,22],"cleaning","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-cleaner.2.4.3.zip",94,"2025-09-11 00:00:00",{"slug":175,"name":176,"version":177,"author":7,"author_profile":8,"description":178,"short_description":179,"active_installs":11,"downloaded":180,"rating":172,"num_ratings":181,"last_updated":182,"tested_up_to":168,"requires_at_least":17,"requires_php":183,"tags":184,"homepage":24,"download_link":185,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":186,"fetched_at":30},"lws-hide-login","LWS Hide Login","2.2.4","\u003Cp>Secure your website with this plugin !\u003Cbr \u002F>\nRedirect your users if they try to access your admin page directly.\u003Cbr \u002F>\nChoose your own link from your login page and protect your website.\u003C\u002Fp>\n\u003Ch4>Dashboard redirection\u003C\u002Fh4>\n\u003Cp>By default, the \u003Cstrong>404 page\u003C\u002Fstrong> is displayed when trying to access the administration or login page without being logged in or with the wrong URL. You can change this redirection to any page you like.\u003C\u002Fp>\n\u003Ch4>New login address\u003C\u002Fh4>\n\u003Cp>By default, the login page to access your wordpress dashboard is accessible at the address of your domain to which we add the suffix \u003Cstrong>\u002Fwp-admin\u003C\u002Fstrong> or \u003Cstrong>\u002Fwp-login.php\u003C\u002Fstrong>.\u003Cbr \u002F>\nBy changing the login address via the LWS Hide Login plugin, the wp-admin directory and the wp-login.php page become inaccessible, you will have to use the new URL to login.\u003Cbr \u002F>\nIf you deactivate this plugin, your site will be as it was before, accessible at the old URL.\u003C\u002Fp>\n\u003Cp>This plugin is pre-installed when ordering one of these LWS webhosts: \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_wordpress.php\" rel=\"nofollow ugc\">WordPress hosting\u003C\u002Fa>, Classic shared \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement_web.php\" rel=\"nofollow ugc\">web hosting\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.lws.fr\u002Fhebergement-cpanel.php\" rel=\"nofollow ugc\">cPanel hosting\u003C\u002Fa> (soon)\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Released under the terms of the GNU General Public License.\u003C\u002Fp>\n","Secure your access to the admin page with this plugin !",183463,13,"2025-06-25T10:29:00.000Z","7.0",[21,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-hide-login.2.2.4.zip","2023-11-16 00:00:00",{"attackSurface":188,"codeSignals":422,"taintFlows":513,"riskAssessment":556,"analyzedAt":571},{"hooks":189,"ajaxHandlers":316,"restRoutes":417,"shortcodes":418,"cronEvents":419,"entryPointCount":420,"unprotectedCount":421},[190,196,201,205,209,212,216,219,222,225,230,233,238,242,246,250,253,256,259,262,266,270,273,276,279,282,285,288,290,292,294,296,298,300,302,305,308,312],{"type":191,"name":192,"callback":193,"file":194,"line":195},"action","admin_footer","add_support_button","ia\\ia_support.php",11,{"type":191,"name":197,"callback":198,"priority":28,"file":199,"line":200},"admin_notices","closure","lws-tools.php",53,{"type":191,"name":202,"callback":203,"file":199,"line":204},"init","lws_tk_traduction",62,{"type":191,"name":206,"callback":207,"file":199,"line":208},"admin_enqueue_scripts","lws_tk_scripts",109,{"type":191,"name":197,"callback":210,"file":199,"line":211},"lwstk_review_ad_plugin",128,{"type":191,"name":213,"callback":214,"file":199,"line":215},"admin_menu","lws_tk_menu_admin",216,{"type":191,"name":202,"callback":217,"file":199,"line":218},"lws_tk_optimisations",606,{"type":191,"name":220,"callback":198,"file":199,"line":221},"activated_plugin",634,{"type":191,"name":223,"callback":198,"file":199,"line":224},"deactivated_plugin",640,{"type":226,"name":227,"callback":228,"file":199,"line":229},"filter","sanitize_file_name","lws_tk_sanitize_file_name",650,{"type":226,"name":231,"callback":198,"file":199,"line":232},"login_errors",664,{"type":226,"name":234,"callback":235,"priority":236,"file":199,"line":237},"wp_revisions_to_keep","lws_tk_reduce_revisions",10,680,{"type":226,"name":239,"callback":240,"file":199,"line":241},"tiny_mce_before_init","lws_tk_remove_h1_tmce",691,{"type":226,"name":243,"callback":244,"file":199,"line":245},"tiny_mce_plugins","lws_tk_disable_emojis_tinymce",710,{"type":226,"name":247,"callback":248,"priority":236,"file":199,"line":249},"wp_resource_hints","lws_tk_disable_emojis_remove_dns_prefetch",711,{"type":191,"name":251,"callback":198,"file":199,"line":252},"template_redirect",718,{"type":226,"name":254,"callback":198,"file":199,"line":255},"author_link",725,{"type":226,"name":257,"callback":198,"file":199,"line":258},"image_size_names_choose",734,{"type":226,"name":260,"callback":198,"file":199,"line":261},"rest_authentication_errors",746,{"type":226,"name":263,"callback":264,"file":199,"line":265},"rest_endpoints","lws_tk_disable_custom_rest_endpoints",760,{"type":191,"name":267,"callback":198,"priority":268,"file":199,"line":269},"do_feed",1,768,{"type":191,"name":271,"callback":198,"priority":268,"file":199,"line":272},"do_feed_rdf",771,{"type":191,"name":274,"callback":198,"priority":268,"file":199,"line":275},"do_feed_rss",774,{"type":191,"name":277,"callback":198,"priority":268,"file":199,"line":278},"do_feed_rss2",777,{"type":191,"name":280,"callback":198,"priority":268,"file":199,"line":281},"do_feed_atom",780,{"type":191,"name":283,"callback":198,"priority":268,"file":199,"line":284},"do_feed_rss2_comments",783,{"type":191,"name":286,"callback":198,"priority":268,"file":199,"line":287},"do_feed_atom_comments",786,{"type":191,"name":267,"callback":198,"priority":268,"file":199,"line":289},795,{"type":191,"name":271,"callback":198,"priority":268,"file":199,"line":291},800,{"type":191,"name":274,"callback":198,"priority":268,"file":199,"line":293},805,{"type":191,"name":277,"callback":198,"priority":268,"file":199,"line":295},810,{"type":191,"name":280,"callback":198,"priority":268,"file":199,"line":297},815,{"type":191,"name":283,"callback":198,"priority":268,"file":199,"line":299},820,{"type":191,"name":286,"callback":198,"priority":268,"file":199,"line":301},825,{"type":226,"name":303,"callback":198,"priority":236,"file":199,"line":304},"wp_sitemaps_add_provider",904,{"type":191,"name":206,"callback":306,"file":199,"line":307},"lws_tk_remove_password_strength_meter",913,{"type":191,"name":309,"callback":310,"file":199,"line":311},"pre_ping","lws_tk_no_self_ping",935,{"type":226,"name":313,"callback":314,"file":199,"line":315},"after_setup_theme","lws_tk_remove_shortlink",951,[317,322,326,330,334,338,342,346,350,354,358,362,366,370,374,377,381,385,389,393,397,401,405,409,413],{"action":318,"nopriv":50,"callback":319,"hasNonce":320,"hasCapCheck":50,"file":199,"line":321},"lws_tk_reminder_ajax","lws_tk_remind_me_later",true,183,{"action":323,"nopriv":50,"callback":324,"hasNonce":320,"hasCapCheck":50,"file":199,"line":325},"lws_tk_donotask_ajax","lws_tk_do_not_ask",193,{"action":327,"nopriv":50,"callback":328,"hasNonce":320,"hasCapCheck":50,"file":199,"line":329},"update_ia_chatbot_state","lws_tk_update_ia_chatbot_state",1045,{"action":331,"nopriv":50,"callback":332,"hasNonce":320,"hasCapCheck":50,"file":199,"line":333},"lws_tools_on_message_sent","lws_tk_lws_tools_on_message_sent",1059,{"action":335,"nopriv":50,"callback":336,"hasNonce":50,"hasCapCheck":50,"file":199,"line":337},"lws_tk_downloadPlugin","wp_ajax_install_plugin",1096,{"action":339,"nopriv":50,"callback":340,"hasNonce":320,"hasCapCheck":50,"file":199,"line":341},"lws_tk_activatePlugin","lws_tools_activate_plugin",1100,{"action":343,"nopriv":50,"callback":344,"hasNonce":320,"hasCapCheck":50,"file":199,"line":345},"lwstools_updateAllPlugin","lws_tk_update_all_plugin",1137,{"action":347,"nopriv":50,"callback":348,"hasNonce":320,"hasCapCheck":50,"file":199,"line":349},"lwstools_updatePlugin","lws_tk_update_plugin",1150,{"action":351,"nopriv":50,"callback":352,"hasNonce":320,"hasCapCheck":50,"file":199,"line":353},"lwstools_updateAllTheme","lws_tk_update_all_theme",1163,{"action":355,"nopriv":50,"callback":356,"hasNonce":320,"hasCapCheck":50,"file":199,"line":357},"lwstools_updateTheme","lws_tk_update_theme",1176,{"action":359,"nopriv":50,"callback":360,"hasNonce":320,"hasCapCheck":50,"file":199,"line":361},"lwstools_deleteAllPlugin","lws_tk_delete_all_plugin",1188,{"action":363,"nopriv":50,"callback":364,"hasNonce":320,"hasCapCheck":50,"file":199,"line":365},"lwstools_deletePlugin","lws_tk_delete_plugin",1202,{"action":367,"nopriv":50,"callback":368,"hasNonce":320,"hasCapCheck":50,"file":199,"line":369},"lwstools_deleteAllTheme","lws_tk_delete_all_theme",1213,{"action":371,"nopriv":50,"callback":372,"hasNonce":320,"hasCapCheck":50,"file":199,"line":373},"lwstools_deleteTheme","lws_tk_delete_theme",1225,{"action":375,"nopriv":50,"callback":336,"hasNonce":50,"hasCapCheck":50,"file":199,"line":376},"lwstools_downloadPlugin",1236,{"action":378,"nopriv":50,"callback":379,"hasNonce":320,"hasCapCheck":50,"file":199,"line":380},"lwstools_updateTrads","lws_tk_update_trads",1240,{"action":382,"nopriv":50,"callback":383,"hasNonce":320,"hasCapCheck":50,"file":199,"line":384},"lwstools_repairdb","lws_tk_repairdb",1251,{"action":386,"nopriv":50,"callback":387,"hasNonce":320,"hasCapCheck":50,"file":199,"line":388},"lwstools_optidb","lws_tk_optidb",1281,{"action":390,"nopriv":50,"callback":391,"hasNonce":320,"hasCapCheck":50,"file":199,"line":392},"lwstools_deactivate_repair","lws_tk_deactivate_repairdb",1311,{"action":394,"nopriv":50,"callback":395,"hasNonce":320,"hasCapCheck":50,"file":199,"line":396},"lwstools_disconnectall","lws_tk_disconnect_all",1337,{"action":398,"nopriv":50,"callback":399,"hasNonce":320,"hasCapCheck":50,"file":199,"line":400},"lwstools_delete_revisions","lws_tk_delete_revision",1355,{"action":402,"nopriv":50,"callback":403,"hasNonce":320,"hasCapCheck":50,"file":199,"line":404},"lwstools_delete_trash_comments","lws_tk_delete_trash_comments",1367,{"action":406,"nopriv":50,"callback":407,"hasNonce":320,"hasCapCheck":50,"file":199,"line":408},"lwstools_delete_spam_comments","lws_tk_delete_spam_comments",1378,{"action":410,"nopriv":50,"callback":411,"hasNonce":320,"hasCapCheck":50,"file":199,"line":412},"lwstools_delete_transients","lws_tk_delete_old_transients",1389,{"action":414,"nopriv":50,"callback":415,"hasNonce":320,"hasCapCheck":50,"file":199,"line":416},"lwstools_keep_changes","lws_tk_keep_changes",1399,[],[],[],25,2,{"dangerousFunctions":423,"sqlUsage":424,"outputEscaping":450,"fileOperations":181,"externalRequests":268,"nonceChecks":507,"capabilityChecks":268,"bundledLibraries":508},[],{"prepared":27,"raw":195,"locations":425},[426,429,431,434,436,438,440,442,444,446,448],{"file":199,"line":427,"context":428},314,"$wpdb->get_results() with variable interpolation",{"file":199,"line":430,"context":428},315,{"file":199,"line":432,"context":433},317,"$wpdb->query() with variable interpolation",{"file":199,"line":435,"context":433},322,{"file":199,"line":437,"context":433},324,{"file":199,"line":439,"context":428},568,{"file":199,"line":441,"context":428},571,{"file":199,"line":443,"context":428},572,{"file":199,"line":445,"context":428},1361,{"file":199,"line":447,"context":428},1372,{"file":199,"line":449,"context":428},1383,{"escaped":451,"rawEcho":452,"locations":453},491,23,[454,458,461,463,465,467,469,472,474,475,477,479,482,484,486,488,490,492,495,498,500,503,505],{"file":455,"line":456,"context":457},"ia\\ia_frontend.php",41,"raw output",{"file":459,"line":460,"context":457},"ia\\ia_tab.php",26,{"file":459,"line":462,"context":457},31,{"file":459,"line":464,"context":457},229,{"file":459,"line":466,"context":457},232,{"file":459,"line":468,"context":457},237,{"file":470,"line":471,"context":457},"view\\ia.php",34,{"file":470,"line":473,"context":457},70,{"file":470,"line":86,"context":457},{"file":470,"line":476,"context":457},77,{"file":470,"line":478,"context":457},82,{"file":480,"line":481,"context":457},"view\\mysql.php",21,{"file":480,"line":483,"context":457},130,{"file":480,"line":485,"context":457},169,{"file":487,"line":473,"context":457},"view\\notifications.php",{"file":487,"line":489,"context":457},204,{"file":487,"line":491,"context":457},271,{"file":493,"line":494,"context":457},"view\\plugins.php",44,{"file":496,"line":497,"context":457},"view\\tabs.php",59,{"file":496,"line":499,"context":457},64,{"file":501,"line":502,"context":457},"view\\tools.php",4,{"file":501,"line":504,"context":457},163,{"file":501,"line":506,"context":457},190,27,[509],{"name":510,"version":511,"knownCves":512},"DataTables","1.12.1",[],[514,532,543],{"entryPoint":515,"graph":516,"unsanitizedCount":28,"severity":531},"lws_tk_create_page (lws-tools.php:226)",{"nodes":517,"edges":529},[518,523],{"id":519,"type":520,"label":521,"file":199,"line":522},"n0","source","$_POST",511,{"id":524,"type":525,"label":526,"file":199,"line":527,"wp_function":528},"n1","sink","update_option() [Settings Manipulation]",512,"update_option",[530],{"from":519,"to":524,"sanitized":320},"low",{"entryPoint":533,"graph":534,"unsanitizedCount":28,"severity":531},"lws_tk_delete_revision (lws-tools.php:1356)",{"nodes":535,"edges":541},[536,538],{"id":519,"type":520,"label":521,"file":199,"line":537},1360,{"id":524,"type":525,"label":539,"file":199,"line":445,"wp_function":540},"get_results() [SQLi]","get_results",[542],{"from":519,"to":524,"sanitized":320},{"entryPoint":544,"graph":545,"unsanitizedCount":28,"severity":531},"\u003Clws-tools> (lws-tools.php:0)",{"nodes":546,"edges":553},[547,548,549,551],{"id":519,"type":520,"label":521,"file":199,"line":522},{"id":524,"type":525,"label":526,"file":199,"line":527,"wp_function":528},{"id":550,"type":520,"label":521,"file":199,"line":537},"n2",{"id":552,"type":525,"label":539,"file":199,"line":445,"wp_function":540},"n3",[554,555],{"from":519,"to":524,"sanitized":320},{"from":550,"to":552,"sanitized":320},{"summary":557,"deductions":558},"The plugin \"lws-tools\" v2.6.2 exhibits a mixed security posture. While it demonstrates good practices in output escaping (96%) and a lack of critical taint analysis findings, several areas raise concern. The presence of 2 AJAX handlers without authentication checks presents a direct attack vector, particularly as the plugin has a history of missing authorization vulnerabilities. Furthermore, the relatively low percentage of SQL queries using prepared statements (21%) combined with a history of high-severity vulnerabilities suggests a potential for SQL injection if not carefully managed, even though no direct taint flows were identified in this analysis.  The vulnerability history, including two high-severity issues and a recent one in June 2023, points to a pattern of authorization and CSRF weaknesses, indicating that despite current unpatched status, a recurring security flaw exists. The plugin's strengths lie in its minimal external HTTP requests and good output escaping, but the identified unprotected entry points and historical vulnerabilities necessitate caution.",[559,561,563,566,569],{"reason":560,"points":236},"Unprotected AJAX handlers",{"reason":562,"points":110},"Low percentage of prepared SQL statements",{"reason":564,"points":565},"History of high-severity vulnerabilities (2)",15,{"reason":567,"points":568},"History of medium-severity vulnerabilities (1)",5,{"reason":570,"points":502},"Bundled outdated library: DataTables v1.12.1","2026-03-16T17:34:41.479Z",{"wat":573,"direct":592},{"assetPaths":574,"generatorPatterns":581,"scriptPaths":582,"versionParams":584},[575,576,577,578,579,580],"\u002Fwp-content\u002Fplugins\u002Flws-tools\u002Fcss\u002Flws_tools_support_css.css","\u002Fwp-content\u002Fplugins\u002Flws-tools\u002Fcss\u002Flws_tk_style.css","\u002Fwp-content\u002Fplugins\u002Flws-tools\u002FDataTables\u002Fdatatables.min.css","\u002Fwp-content\u002Fplugins\u002Flws-tools\u002Fcss\u002Fbootstrap.css","\u002Fwp-content\u002Fplugins\u002Flws-tools\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Flws-tools\u002Fcss\u002Flws_tk_style_out.css",[],[583],"\u002Fwp-content\u002Fplugins\u002Flws-tools\u002FDataTables\u002Fdatatables.min.js",[585,586,587,588,589,590,591],"lws_tools_support_css?ver=","lws_tk_style.css?ver=","datatables.min.css?ver=","datatables.min.js?ver=","bootstrap.css?ver=","bootstrap.min.js?ver=","lws_tk_style_out.css?ver=",{"cssClasses":593,"htmlComments":605,"htmlAttributes":607,"restEndpoints":611,"jsGlobals":612,"shortcodeOutput":616},[594,595,596,597,598,599,600,601,602,603,604],"lwstk_review_block_general","lwstk_circle","lwstk_review_block_image","lwstk_review_block_title","lwstk_review_block_desc","lwstk_button_rate_plugin","lwstk_review_button_secondary","animationFadeOut","lws_hidden","notice-info","is-dismissible",[606,606],"\u003C!-- AJAX Reminder -->",[608,609,610],"id=\"lwstk_review_notice\"","src=\"\u003C?php echo esc_url(plugins_url('images\u002Fplugin_lws-tools.svg', __FILE__)) ?>\"","src=\"\u003C?php echo esc_url(plugins_url('images\u002Fnoter.svg', __FILE__)) ?>\"",[],[613,614,615],"ajaxurl","lwstk_remind_me","lwstk_do_not_bother_me",[],{"error":320,"url":618,"statusCode":619,"statusMessage":620,"message":620},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Flws-tools\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":622,"versions":623},22,[624,629,636,643,650,657,664,671,678,685,692,698,706,713,722,731,740,748,758,768,778,788],{"version":6,"download_url":25,"svn_tag_url":625,"released_at":38,"has_diff":50,"diff_files_changed":626,"diff_lines":38,"trac_diff_url":627,"vulnerabilities":628,"is_current":320},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.6.1.5&new_path=%2Flws-tools%2Ftags%2F2.6.2",[],{"version":630,"download_url":631,"svn_tag_url":632,"released_at":38,"has_diff":50,"diff_files_changed":633,"diff_lines":38,"trac_diff_url":634,"vulnerabilities":635,"is_current":50},"2.6.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.6.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.6.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.6.1&new_path=%2Flws-tools%2Ftags%2F2.6.1.5",[],{"version":637,"download_url":638,"svn_tag_url":639,"released_at":38,"has_diff":50,"diff_files_changed":640,"diff_lines":38,"trac_diff_url":641,"vulnerabilities":642,"is_current":50},"2.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.6&new_path=%2Flws-tools%2Ftags%2F2.6.1",[],{"version":644,"download_url":645,"svn_tag_url":646,"released_at":38,"has_diff":50,"diff_files_changed":647,"diff_lines":38,"trac_diff_url":648,"vulnerabilities":649,"is_current":50},"2.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.5&new_path=%2Flws-tools%2Ftags%2F2.6",[],{"version":651,"download_url":652,"svn_tag_url":653,"released_at":38,"has_diff":50,"diff_files_changed":654,"diff_lines":38,"trac_diff_url":655,"vulnerabilities":656,"is_current":50},"2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.9&new_path=%2Flws-tools%2Ftags%2F2.5",[],{"version":658,"download_url":659,"svn_tag_url":660,"released_at":38,"has_diff":50,"diff_files_changed":661,"diff_lines":38,"trac_diff_url":662,"vulnerabilities":663,"is_current":50},"2.4.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.8&new_path=%2Flws-tools%2Ftags%2F2.4.9",[],{"version":665,"download_url":666,"svn_tag_url":667,"released_at":38,"has_diff":50,"diff_files_changed":668,"diff_lines":38,"trac_diff_url":669,"vulnerabilities":670,"is_current":50},"2.4.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.7&new_path=%2Flws-tools%2Ftags%2F2.4.8",[],{"version":672,"download_url":673,"svn_tag_url":674,"released_at":38,"has_diff":50,"diff_files_changed":675,"diff_lines":38,"trac_diff_url":676,"vulnerabilities":677,"is_current":50},"2.4.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.6&new_path=%2Flws-tools%2Ftags%2F2.4.7",[],{"version":679,"download_url":680,"svn_tag_url":681,"released_at":38,"has_diff":50,"diff_files_changed":682,"diff_lines":38,"trac_diff_url":683,"vulnerabilities":684,"is_current":50},"2.4.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.5&new_path=%2Flws-tools%2Ftags%2F2.4.6",[],{"version":686,"download_url":687,"svn_tag_url":688,"released_at":38,"has_diff":50,"diff_files_changed":689,"diff_lines":38,"trac_diff_url":690,"vulnerabilities":691,"is_current":50},"2.4.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.2&new_path=%2Flws-tools%2Ftags%2F2.4.5",[],{"version":40,"download_url":693,"svn_tag_url":694,"released_at":38,"has_diff":50,"diff_files_changed":695,"diff_lines":38,"trac_diff_url":696,"vulnerabilities":697,"is_current":50},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4.1&new_path=%2Flws-tools%2Ftags%2F2.4.2",[],{"version":699,"download_url":700,"svn_tag_url":701,"released_at":38,"has_diff":50,"diff_files_changed":702,"diff_lines":38,"trac_diff_url":703,"vulnerabilities":704,"is_current":50},"2.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.4&new_path=%2Flws-tools%2Ftags%2F2.4.1",[705],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":57,"download_url":707,"svn_tag_url":708,"released_at":38,"has_diff":50,"diff_files_changed":709,"diff_lines":38,"trac_diff_url":710,"vulnerabilities":711,"is_current":50},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.3.1&new_path=%2Flws-tools%2Ftags%2F2.4",[712],{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":714,"download_url":715,"svn_tag_url":716,"released_at":38,"has_diff":50,"diff_files_changed":717,"diff_lines":38,"trac_diff_url":718,"vulnerabilities":719,"is_current":50},"2.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.3&new_path=%2Flws-tools%2Ftags%2F2.3.1",[720,721],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":723,"download_url":724,"svn_tag_url":725,"released_at":38,"has_diff":50,"diff_files_changed":726,"diff_lines":38,"trac_diff_url":727,"vulnerabilities":728,"is_current":50},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.2.1&new_path=%2Flws-tools%2Ftags%2F2.3",[729,730],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":732,"download_url":733,"svn_tag_url":734,"released_at":38,"has_diff":50,"diff_files_changed":735,"diff_lines":38,"trac_diff_url":736,"vulnerabilities":737,"is_current":50},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.2&new_path=%2Flws-tools%2Ftags%2F2.2.1",[738,739],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":72,"download_url":741,"svn_tag_url":742,"released_at":38,"has_diff":50,"diff_files_changed":743,"diff_lines":38,"trac_diff_url":744,"vulnerabilities":745,"is_current":50},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.1.5&new_path=%2Flws-tools%2Ftags%2F2.2",[746,747],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"version":749,"download_url":750,"svn_tag_url":751,"released_at":38,"has_diff":50,"diff_files_changed":752,"diff_lines":38,"trac_diff_url":753,"vulnerabilities":754,"is_current":50},"2.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.1&new_path=%2Flws-tools%2Ftags%2F2.1.5",[755,756,757],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"id":67,"url_slug":68,"title":69,"severity":58,"cvss_score":73,"vuln_type":75,"patched_in_version":72},{"version":759,"download_url":760,"svn_tag_url":761,"released_at":38,"has_diff":50,"diff_files_changed":762,"diff_lines":38,"trac_diff_url":763,"vulnerabilities":764,"is_current":50},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F2.0&new_path=%2Flws-tools%2Ftags%2F2.1",[765,766,767],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"id":67,"url_slug":68,"title":69,"severity":58,"cvss_score":73,"vuln_type":75,"patched_in_version":72},{"version":769,"download_url":770,"svn_tag_url":771,"released_at":38,"has_diff":50,"diff_files_changed":772,"diff_lines":38,"trac_diff_url":773,"vulnerabilities":774,"is_current":50},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F1.0.1&new_path=%2Flws-tools%2Ftags%2F2.0",[775,776,777],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"id":67,"url_slug":68,"title":69,"severity":58,"cvss_score":73,"vuln_type":75,"patched_in_version":72},{"version":779,"download_url":780,"svn_tag_url":781,"released_at":38,"has_diff":50,"diff_files_changed":782,"diff_lines":38,"trac_diff_url":783,"vulnerabilities":784,"is_current":50},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Flws-tools%2Ftags%2F1.0&new_path=%2Flws-tools%2Ftags%2F1.0.1",[785,786,787],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"id":67,"url_slug":68,"title":69,"severity":58,"cvss_score":73,"vuln_type":75,"patched_in_version":72},{"version":789,"download_url":790,"svn_tag_url":791,"released_at":38,"has_diff":50,"diff_files_changed":792,"diff_lines":38,"trac_diff_url":38,"vulnerabilities":793,"is_current":50},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flws-tools.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Flws-tools\u002Ftags\u002F1.0\u002F",[],[794,795,796],{"id":52,"url_slug":53,"title":54,"severity":58,"cvss_score":59,"vuln_type":44,"patched_in_version":57},{"id":34,"url_slug":35,"title":36,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":40},{"id":67,"url_slug":68,"title":69,"severity":58,"cvss_score":73,"vuln_type":75,"patched_in_version":72}]