[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT6OqIWkzozxQzU01cQcLEe0CvyxyOihZxI9kKhB1MP8":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":141,"fingerprints":1792},"ultimakit-for-wp","UltimaKit – WordPress Admin Tools, Security & Performance Optimizer","2.3.0","Ankit Panchal","https:\u002F\u002Fprofiles.wordpress.org\u002Fankitmaru\u002F","\u003Cp>\u003Cstrong>UltimaKit\u003C\u002Fstrong> is a modular WordPress toolkit that replaces 50+ single-purpose plugins with a single, lightweight plugin. Enable only the modules you need — disabled modules run zero code, so your site stays fast no matter how many features you unlock.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>30+ free modules. Zero performance bloat.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Whether you’re a freelancer managing client sites, an agency needing white-label tools, or a site owner tired of juggling 20 plugins — UltimaKit gives you everything in one clean dashboard.\u003C\u002Fp>\n\u003Ch4>What Users Are Saying\u003C\u002Fh4>\n\u003Cp>\u003Cem>“Finally a plugin that does everything without slowing my site down. Replaced 12 plugins in one go.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“The modular approach is genius — I only run what I need. My PageSpeed score jumped 8 points after switching.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Perfect for client sites. White labeling is flawless and the agency tools save me hours every week.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Plugins You Can Uninstall Today\u003C\u002Fh4>\n\u003Cp>Switch to UltimaKit and safely remove all of these:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Yoast Duplicate Post\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Duplicate Pages & Posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG Support \u002F Safe SVG\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s SVG Upload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Gutenberg\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Gutenberg Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPS Hide Login\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Change Login URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit Login Attempts Reloaded\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Login Security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirection\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s 301 Redirect Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Notice \u002F GDPR Cookie Compliance\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s GDPR Tool\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Custom CSS and JS\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Code Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Maintenance Mode\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Maintenance Mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types Order\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Drag & Drop Sort Order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Snippets\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Code Snippets Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Strings Remover\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Remove Query Strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat Control\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Heartbeat Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Emojis\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Disable Emojis & Embeds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Most Popular Free Modules\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Duplicate Posts & Pages\u003C\u002Fstrong> — One-click cloning for posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG Upload\u003C\u002Fstrong> — Safely upload SVG logos and icons to the Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Gutenberg\u003C\u002Fstrong> — Revert to the Classic Editor for specific post types or the whole site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Admin Notices\u003C\u002Fstrong> — Move plugin banners out of your dashboard into a dedicated panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Login URL\u003C\u002Fstrong> — Secure your \u002Fwp-admin from bots by customizing the login URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Post Order\u003C\u002Fstrong> — Reorder Posts, Pages, and CPTs visually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Snippets Manager\u003C\u002Fstrong> — Add PHP, JavaScript, and CSS snippets without editing theme files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat Control\u003C\u002Fstrong> — Reduce server load caused by the WordPress Heartbeat API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable XML-RPC\u003C\u002Fstrong> — Block the most common DDoS and brute-force attack vector\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Security\u003C\u002Fstrong> — Auto-lock IPs after repeated failed login attempts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Free Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Content & Post Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate Pages & Posts — Clone any content with a single click, including custom post types\u003C\u002Fli>\n\u003Cli>Drag & Drop Post Order — Custom sort order for posts, pages, and CPTs\u003C\u002Fli>\n\u003Cli>SVG Upload — Enable safe, sanitized SVG file uploads for all or specific roles\u003C\u002Fli>\n\u003Cli>Auto-Generate Slugs — Create clean, SEO-friendly URL slugs automatically\u003C\u002Fli>\n\u003Cli>Featured Image Column — View post thumbnails directly in the admin list table\u003C\u002Fli>\n\u003Cli>Post\u002FPage ID Column — Show object IDs in the admin list for faster debugging\u003C\u002Fli>\n\u003Cli>Open External Links in New Tab — Auto-add target=”_blank” to outbound links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Interface & UX\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide Admin Notices — Move plugin notices to a collapsible panel in the admin bar\u003C\u002Fli>\n\u003Cli>Clean Up Admin Bar — Remove “Howdy Admin,” WP Logo, and unwanted admin bar clutter\u003C\u002Fli>\n\u003Cli>Custom Admin Footer — White-label the dashboard footer for clients\u003C\u002Fli>\n\u003Cli>Login Page Styler — Remove login error hints and animated shake effects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security & Hardening\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change Login URL — Rename \u002Fwp-login.php to a custom slug to block automated attacks\u003C\u002Fli>\n\u003Cli>Limit Login Attempts — Lock out IPs after configurable failed login attempts\u003C\u002Fli>\n\u003Cli>Disable XML-RPC — Eliminate a major attack surface for brute-force and DDoS\u003C\u002Fli>\n\u003Cli>Hide WordPress Version — Prevent targeted version-based exploits\u003C\u002Fli>\n\u003Cli>Block “Admin” Username — Refuse creation of the most commonly targeted username\u003C\u002Fli>\n\u003Cli>Disable File Editing — Prevent theme\u002Fplugin file edits from the WordPress dashboard\u003C\u002Fli>\n\u003Cli>Auto-Logout Inactive Users — Automatically end idle admin sessions\u003C\u002Fli>\n\u003Cli>Disallow Bad Requests — Filter malicious URL strings and base64 injection attempts\u003C\u002Fli>\n\u003Cli>Disallow Directory Listing — Hide folder contents from public view\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance & Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable Gutenberg — Remove block editor overhead where it’s not needed\u003C\u002Fli>\n\u003Cli>Disable Emojis & Embeds — Strip unnecessary JavaScript from every frontend page load\u003C\u002Fli>\n\u003Cli>Disable Comments — Turn off comments globally or per post type\u003C\u002Fli>\n\u003Cli>Disable RSS Feeds — Block content scrapers and save server resources\u003C\u002Fli>\n\u003Cli>Disable Cart Fragments (WooCommerce) — Fix the #1 WooCommerce performance bottleneck\u003C\u002Fli>\n\u003Cli>Heartbeat Control — Throttle the WP Heartbeat API to reduce server CPU usage\u003C\u002Fli>\n\u003Cli>Remove Query Strings — Improve GTmetrix, PageSpeed Insights, and Pingdom scores\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom Code & Design\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Code Snippets Manager — Add and manage PHP, JS, and CSS snippets with location control (head, footer, init, before\u002Fafter content)\u003C\u002Fli>\n\u003Cli>Header\u002FFooter Code — Insert Google Analytics, Meta Pixel, GTM, or any tracking snippet\u003C\u002Fli>\n\u003Cli>Custom CSS\u002FJS — Add site-wide style and script tweaks without editing theme files\u003C\u002Fli>\n\u003Cli>GDPR Compliance Tool — Display a cookie consent notice to meet legal requirements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features (Agency Power Tools)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Title & Meta Editor\u003C\u002Fstrong> — Lightweight meta management without a heavy SEO plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types (CPT) UI\u003C\u002Fstrong> — Register CPTs and Taxonomies visually, no code required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Activity Logger\u003C\u002Fstrong> — Full audit log of every change made on the site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintenance Mode\u003C\u002Fstrong> — Professional coming-soon pages with countdown timer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Labeling\u003C\u002Fstrong> — Rename “UltimaKit” to your own agency brand in the dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced WooCommerce Tools\u003C\u002Fstrong> — Breadcrumb control, custom “Add to Cart” text, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms Modules\u003C\u002Fstrong> — Advanced analytics, form management, and field utilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u002FImport Settings\u003C\u002Fstrong> — Move your entire UltimaKit configuration to client sites instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>301 Redirect Manager\u003C\u002Fstrong> — Manage all redirects from a central dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ban Emails & Blacklist Usernames\u003C\u002Fstrong> — Prevent registrations from specific addresses or names\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple User Roles\u003C\u002Fstrong> — Assign more than one role to a user account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fultimakit-for-wp\" rel=\"nofollow ugc\">View All Pro Features & Pricing \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fsyncsheets-for-wordpress\u002F\" rel=\"nofollow ugc\">SyncSheets: Google Sheets Integration for WordPress \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why UltimaKit Instead of Many Separate Plugins?\u003C\u002Fh4>\n\u003Cp>Every plugin you install adds HTTP requests, database queries, admin menu overhead, and potential security vulnerabilities. Running 15 separate plugins to do what UltimaKit does in one means 15× the update maintenance, 15× the compatibility risk, and a slower dashboard.\u003C\u002Fp>\n\u003Cp>UltimaKit uses \u003Cstrong>strict module isolation\u003C\u002Fstrong>: code for a disabled module never runs. Unlike omnibus plugins that load everything at once, UltimaKit’s architecture means you pay zero performance cost for features you don’t use.\u003C\u002Fp>\n\u003Ch4>Part of the PluginStack Bundle\u003C\u002Fh4>\n\u003Cp>UltimaKit is part of the \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002F\" rel=\"nofollow ugc\">PluginStack\u003C\u002Fa> ecosystem — a growing suite of focused WordPress tools built for developers and agencies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fultimakit-for-wp\" rel=\"nofollow ugc\">Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fultimakit-for-wp\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002F\" rel=\"nofollow ugc\">PluginStack Bundle\u003C\u002Fa>\u003C\u002Fp>\n","Replace 50+ single-purpose plugins with one modular toolkit. Admin tools, security hardening, performance optimization, duplicate post, code snippets  &hellip;",20,7925,100,2,"2026-03-04T13:56:00.000Z","6.8.5","5.6","7.4",[20,21,22,23,24],"admin","duplicate-post","optimization","performance","security","https:\u002F\u002Fpluginstack.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimakit-for-wp.2.3.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"ankitmaru",7,21090,701,79,"2026-04-04T00:39:49.771Z",[39,61,79,99,124],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":14,"unpatched_count":27,"last_vuln_date":60,"fetched_at":29},"delete-duplicate-posts","Delete Duplicate Posts","5.0.3","Lars Koudal","https:\u002F\u002Fprofiles.wordpress.org\u002Flkoudal\u002F","\u003Cp>\u003Cstrong>Delete Duplicate Posts\u003C\u002Fstrong> helps you declutter your WordPress site by removing duplicate posts along with their metadata. Whether you choose to run the cleanup process manually or set it to operate automatically on a schedule, our plugin ensures a thorough cleanup, improving your website’s loading speed and overall performance.\u003C\u002Fp>\n\u003Cp>Try it out on your \u003Cstrong>Free Test Site\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=ddp-492-demo-template&d=v2\" rel=\"nofollow ugc\">Launch Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why Choose Delete Duplicate Posts?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Cleanup\u003C\u002Fstrong>: Not just posts or pages, but also any Custom Post Type you have enabled, along with all related metadata.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Space Efficiency\u003C\u002Fstrong>: By eliminating unnecessary duplicates, it frees up space, facilitating better website performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalability\u003C\u002Fstrong>: Designed for websites of all sizes, it efficiently manages and optimizes large-scale websites without causing timeouts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Selective Deletion\u003C\u002Fstrong>: Choose specific posts for deletion or use the select all option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deletion Modes\u003C\u002Fstrong>: Supports both manual and automatic deletion processes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Version Preference\u003C\u002Fstrong>: Options to keep either the oldest or the newest version of a post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deletion Notifications\u003C\u002Fstrong>: Receive status emails upon the deletion of posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity Log\u003C\u002Fstrong>: An integrated log records all plugin activities for your review.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Experience its Efficiency\u003C\u002Fh3>\n\u003Cp>Our plugin’s unique approach to handling large datasets ensures that your website remains operational and improves progressively. By removing a few posts at a time, the plugin prevents site timeouts and enhances your website’s performance seamlessly.\u003C\u002Fp>\n\u003Cp>For a cleaner, smoother, and more efficient WordPress site, \u003Cstrong>Delete Duplicate Posts\u003C\u002Fstrong> is the solution you need.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcleverplugins.com\u002Fdelete-duplicate-posts\u002F\" rel=\"nofollow ugc\">Learn more about the plugin and its features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Eliminate duplicate posts, pages, and custom post types effortlessly with \u003Cstrong>Delete Duplicate Posts\u003C\u002Fstrong>, enhancing your website’s performance. Our WordPress plugin offers both manual and automatic cleanup options, ensuring a streamlined and efficient management of content duplicates.\u003C\u002Fp>\n\u003Ch4>How can I report security bugs?\u003C\u002Fh4>\n\u003Cp>You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fvdp\u002Fdelete-duplicate-posts\" rel=\"nofollow ugc\">Report a security vulnerability.\u003C\u002Fa>\u003C\u002Fp>\n","Get rid of duplicate posts and pages (any post type) on your blog with manual or automatic modes.",20000,873209,96,149,"2026-03-08T20:03:00.000Z","6.9.4","4.7",[55,40,56,22,23],"cleanup","duplicates","https:\u002F\u002Fcleverplugins.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-duplicate-posts.5.0.3.zip",99,"2023-11-13 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":13,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"jethost-total-care","JetHost Total Care – Security & Enhancements","2.3.1","JetHost","https:\u002F\u002Fprofiles.wordpress.org\u002Fjethost\u002F","\u003Cp>JetHost Total Care simplifies your WordPress management by consolidating essential features like security, site enhancements and performance into a single, user-friendly plugin. This eliminates the need for multiple plugins, reducing conflicts, improving performance, and streamlining your workflow.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Ch4>Optimize WordPress Core:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Configure AutoSave intervals.\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable WordPress revisions.\u003C\u002Fli>\n\u003Cli>Limit revisions number.\u003C\u002Fli>\n\u003Cli>Media Trash control.\u003C\u002Fli>\n\u003Cli>Adjust memory limits for improved performance.\u003C\u002Fli>\n\u003Cli>Enhance security by hiding your WordPress version, disabling directory listing, and controlling error reporting.\u003C\u002Fli>\n\u003Cli>Protect core WordPress files and directories from unauthorized access.\u003C\u002Fli>\n\u003Cli>Disable WordPress emojis to improve frontend performance.\u003C\u002Fli>\n\u003Cli>Remove default Dashicons on the frontend for faster load times.\u003C\u002Fli>\n\u003Cli>Disable WordPress embeds to reduce unnecessary scripts and requests.\u003C\u002Fli>\n\u003Cli>Remove the jQuery Migrate library from the frontend if not needed by the theme or plugins.\u003C\u002Fli>\n\u003Cli>Limit login attempts to block brute-force attacks and protect user accounts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WordPress Heartbeat API Control:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manage the frequency of the WordPress Heartbeat API to optimize performance and reduce server load.\u003C\u002Fli>\n\u003Cli>Set different heartbeat intervals or disable it completely for:\n\u003Cul>\n\u003Cli>Admin Dashboard – Maintain responsive experience for admins and editors.\u003C\u002Fli>\n\u003Cli>Post\u002FPage Editor – Ensure autosave works efficiently without overloading the server.\u003C\u002Fli>\n\u003Cli>Website Frontend – Minimize unnecessary background requests for visitors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Author Security:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Prevent user enumeration for enhanced security.\u003C\u002Fli>\n\u003Cli>Disable “List Users” functionality.\u003C\u002Fli>\n\u003Cli>Customize author slugs and base URLs for better control.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Admin Enhancements:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Duplicate any post or page with one click.\u003C\u002Fli>\n\u003Cli>Hide the admin bar on the frontend for all or selected user roles.\u003C\u002Fli>\n\u003Cli>Replace the default WordPress logo with your own on the login screen.\u003C\u002Fli>\n\u003Cli>Disable Theme and Plugin file editors for better security.\u003C\u002Fli>\n\u003Cli>Switch entirely to the Classic Editor by disabling Gutenberg.\u003C\u002Fli>\n\u003Cli>Password protect the entire website from unauthorized access.\u003C\u002Fli>\n\u003Cli>Set custom redirects after login and logout.\u003C\u002Fli>\n\u003Cli>Change the default WordPress login URL to protect against brute-force attacks.\u003C\u002Fli>\n\u003Cli>Under Maintenance Mode – When activated, visitors who are not logged in will see a maintenance notice on the site’s frontend. Logged-in users can continue working in the website without interruptions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Comment Management:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Disable future comments on posts, pages, and media attachments.\u003C\u002Fli>\n\u003Cli>Optionally hide existing comments for a cleaner frontend and improved performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Database Optimization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Check Database Health – Scan your database to see the number of optimizable items.\u003C\u002Fli>\n\u003Cli>One-Click Optimization – Select the items you want to clean and optimize instantly.\n\u003Cul>\n\u003Cli>Optimize Database Tables\u003C\u002Fli>\n\u003Cli>Clean Post Revisions\u003C\u002Fli>\n\u003Cli>Clean Auto-draft Posts\u003C\u002Fli>\n\u003Cli>Clean Trashed Posts\u003C\u002Fli>\n\u003Cli>Delete Comments Marked as Spam\u003C\u002Fli>\n\u003Cli>Delete Unapproved Comments\u003C\u002Fli>\n\u003Cli>Delete Trashed Comments\u003C\u002Fli>\n\u003Cli>Clean Expired Transients\u003C\u002Fli>\n\u003Cli>Clean All Transients\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Scheduled Optimization – Automate cleanups by setting optimization frequency (Daily, Weekly, Monthly).\u003C\u002Fli>\n\u003Cli>Last Optimization Log – Quickly view the last optimization date and time.\u003C\u002Fli>\n\u003C\u002Ful>\n","JetHost Total Care simplifies WordPress management by consolidating features like security, site enhancements and performance into a single plugin.",500,1889,3,"2025-12-03T08:02:00.000Z","5.5",[75,22,23,76,24],"enhancements","protection","https:\u002F\u002Fwww.jethost.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjethost-total-care.2.3.1.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":89,"last_updated":90,"tested_up_to":16,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":95,"download_link":96,"security_score":97,"vuln_count":14,"unpatched_count":27,"last_vuln_date":98,"fetched_at":29},"hackrepair-plugin-archiver","The Hack Repair Guy's Plugin Archiver","3.1.1","The Hack Repair Guy","https:\u002F\u002Fprofiles.wordpress.org\u002Ftvcnet\u002F","\u003Cp>Archive any plugin with one click. Archived plugins are hidden from your Plugins list and safely moved out of wp-content\u002Fplugins into a dedicated archive directory for easy restore later. Ideal for preventing accidental re-activation, testing different plugin sets, and keeping occasional-use tools out of sight until needed.\u003C\u002Fp>\n\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\u002Fi_Gn22bWLVs?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>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>One‑click Archive link on the Plugins screen\u003C\u002Fli>\n\u003Cli>Bulk Archive \u002F Unarchive \u002F Delete actions\u003C\u002Fli>\n\u003Cli>Optional auto‑deactivate before archiving (recommended)\u003C\u002Fli>\n\u003Cli>Manage multiple archive directories and switch between them\u003C\u002Fli>\n\u003Cli>“Unarchive All” button on the Archived Plugins tab\u003C\u002Fli>\n\u003Cli>Non‑destructive: archiving does not remove a plugin’s settings\u002Fdata\u003C\u002Fli>\n\u003Cli>Uses the built‑in WordPress Filesystem API with capability and nonce checks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>When you Archive a plugin, its folder is moved from wp-content\u002Fplugins to your chosen archive directory (e.g., wp-content\u002Fplugins-archive-xxxxxx).\u003C\u002Fli>\n\u003Cli>Archived plugins are removed from the Plugins list, so they can’t be accidentally activated.\u003C\u002Fli>\n\u003Cli>You may switch the active archive directory or create new ones in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Plugin Archiver.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Common use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Maintain a “toolbox” of favorite utilities you don’t need to see every day\u003C\u002Fli>\n\u003Cli>Quarantine buggy or compromised plugins to avoid accidental activation\u003C\u002Fli>\n\u003Cli>Test different plugin stacks by pulling sets into and out of the archive\u003C\u002Fli>\n\u003Cli>Share management with others while reducing “oops, I clicked Activate” incidents\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable Plugins Without Deleting — Archive and Restore in One Click",400,8390,11,"2025-09-11T16:27:00.000Z","6.6",[20,93,94,23,24],"backup","database","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fhackrepair-plugin-archiver\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhackrepair-plugin-archiver.3.1.1.zip",97,"2025-09-16 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":121,"download_link":122,"security_score":123,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-safely-disable-directory-browsing","WP safely disable directory browsing","0.1","Maurisource","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaurisource\u002F","\u003Cp>This essential .htaccess rules plugin allow you to improve security of your wordpress blog.\u003C\u002Fp>\n\u003Cp>More info:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>More info on \u003Ca href=\"http:\u002F\u002Fwww.maurisource.com\u002Fblog\u002Fwp-safely-disable-directory-browsing\u002F\" rel=\"nofollow ugc\">WP safely disable directory browsing\u003C\u002Fa>, with info on how to configure it.\u003C\u002Fli>\n\u003Cli>Special Thanks to \u003Ca href=\"http:\u002F\u002Fwww.maurisource.com\u002F\" rel=\"nofollow ugc\">Agence web Montreal\u003C\u002Fa> for support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Changelog\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>first release\u003C\u002Fli>\n\u003C\u002Ful>\n","This essential .htaccess rules plugin allow you to improve security of your wordpress blog.",300,5850,82,8,"2012-10-05T18:03:00.000Z","2.9.2","2.6","",[116,117,118,119,120],"directory-browsing","htaccess","web-performance-optimization","wordpress-security","wp-content","http:\u002F\u002Fwww.maurisource.com\u002Fblog\u002Fwp-safely-disable-directory-browsing\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-safely-disable-directory-browsing.zip",85,{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":27,"num_ratings":27,"last_updated":134,"tested_up_to":16,"requires_at_least":114,"requires_php":135,"tags":136,"homepage":114,"download_link":140,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"better-by-default","Better By Default","1.3","MULTIDOTS Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fmultidots\u002F","\u003Cp>The Better By Default Plugin is a comprehensive solution designed to elevate your WordPress experience, focusing on three core areas: simplicity, security, and performance. By streamlining the admin area, implementing security enhancements, and optimizing site functionality, this plugin empowers you to maintain a cleaner, more efficient, and secure website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli> \u003Cstrong>Simplify\u003C\u002Fstrong>: Customize the WordPress admin area by simplifying menus and options to create a clean interface.\u003C\u002Fli>\n\u003Cli> \u003Cstrong>Security Improvements\u003C\u002Fstrong>: Enable simple settings for stronger security, such as disabling XML-RPC or enforcing stronger passwords.\u003C\u002Fli>\n\u003Cli> \u003Cstrong>Performance Boost\u003C\u002Fstrong>: Remove unnecessary features that impact site performance.\u003C\u002Fli>\n\u003Cli> \u003Cstrong>Personalization\u003C\u002Fstrong>: Change default colors, icons, and settings to match your preferences.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose the Better By Default Plugin?\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>Increased Productivity\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reduced Distractions: A cleaner admin interface minimizes distractions, allowing you to focus on essential tasks.\u003C\u002Fli>\n\u003Cli>Faster Workflow: Streamlined menus and options save you time navigating the dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Personalized Experience\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tailored to Your Needs:\u003C\u002Fstrong> Customize the admin area to match your preferences and workflow, creating a more comfortable and productive environment.\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increased User Satisfaction:\u003C\u002Fstrong> A personalized experience makes working with WordPress more enjoyable and engaging.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Ease of Use\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple and Intuitive:\u003C\u002Fstrong> The plugin is easy to install and configure, with no technical expertise required.\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimal Configuration:\u003C\u002Fstrong> Most settings are pre-configured for optimal results, requiring minimal user input.\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Jetpack to manage site subscribers.\u003Cbr \u002F>\nIt sends the site ID when checking subscriber data and redirects users for management.\u003Cbr \u002F>\nTerms of service: \u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fservice-guidelines\u002F\" rel=\"nofollow ugc\">Jetpack Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy policy: \u003Ca href=\"https:\u002F\u002Fjetpack.com\u002Fsupport\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Jetpack Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv3 license. Please see the license file for more details.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Better By Default is developed by \u003Ca href=\"https:\u002F\u002Fwww.multidots.com\u002F\" rel=\"nofollow ugc\">Multidots\u003C\u002Fa>.\u003C\u002Fp>\n","Boost your WordPress site with the Better By Default Plugin for simplicity, security, and performance, ensuring a clean and efficient experience.",200,1030,"2025-05-27T06:41:00.000Z","7.2.5",[137,138,23,139,24],"admin-enhancement","admin-simplify","personalization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-by-default.1.3.zip",{"attackSurface":142,"codeSignals":1293,"taintFlows":1478,"riskAssessment":1781,"analyzedAt":1791},{"hooks":143,"ajaxHandlers":1204,"restRoutes":1269,"shortcodes":1278,"cronEvents":1283,"entryPointCount":1292,"unprotectedCount":71},[144,150,156,159,162,164,167,170,174,177,180,184,187,190,193,196,199,202,205,208,213,218,220,223,226,229,232,234,236,239,243,247,250,252,257,260,263,266,270,273,275,278,282,286,290,295,298,302,304,307,309,311,312,314,315,320,322,323,324,326,327,330,333,336,339,343,345,347,348,350,353,355,356,358,359,363,364,365,368,371,374,376,378,382,386,389,393,397,400,402,405,407,411,414,418,420,421,424,426,427,430,431,433,434,436,437,441,443,444,447,449,453,456,458,459,462,464,467,470,472,475,477,479,483,485,487,489,491,494,496,498,500,502,504,505,507,510,512,515,519,520,524,525,527,529,531,534,537,539,541,543,545,547,548,551,554,558,561,563,567,570,573,576,579,582,584,587,589,590,593,597,599,601,603,605,608,611,613,615,616,619,621,624,627,629,631,634,637,641,643,645,648,651,653,655,658,660,662,665,667,670,672,675,677,679,682,684,686,688,690,691,694,696,698,699,701,705,707,708,710,712,714,716,720,723,726,728,729,731,733,734,736,737,740,742,745,748,749,751,753,756,758,761,764,767,769,771,773,775,779,781,784,787,790,793,797,799,801,802,804,805,808,809,811,812,814,816,818,820,823,825,826,829,831,832,834,836,838,840,842,846,849,852,854,857,860,862,865,868,871,875,878,880,882,887,891,894,897,899,903,904,908,910,911,913,917,921,925,927,929,931,933,935,939,941,943,945,949,952,955,956,958,959,963,965,966,967,970,973,976,980,983,986,988,989,992,995,997,998,1000,1002,1005,1006,1009,1011,1014,1017,1019,1020,1022,1023,1025,1027,1029,1032,1034,1035,1039,1041,1042,1045,1047,1049,1051,1054,1056,1059,1061,1063,1065,1066,1069,1071,1074,1077,1080,1083,1085,1088,1091,1094,1098,1101,1103,1104,1107,1110,1111,1114,1116,1118,1120,1121,1124,1126,1128,1132,1135,1138,1140,1143,1147,1150,1154,1157,1159,1163,1167,1171,1172,1173,1176,1178,1179,1181,1186,1187,1191,1194,1198,1201],{"type":145,"name":146,"callback":147,"file":148,"line":149},"filter","manage_pages_columns","add_id_column","includes\\class-wp-ultimakit-helpers.php",384,{"type":151,"name":152,"callback":153,"priority":154,"file":148,"line":155},"action","manage_pages_custom_column","add_id_echo_value",10,385,{"type":145,"name":157,"callback":147,"file":148,"line":158},"manage_posts_columns",392,{"type":151,"name":160,"callback":153,"priority":154,"file":148,"line":161},"manage_posts_custom_column",393,{"type":145,"name":163,"callback":147,"file":148,"line":87},"manage_media_columns",{"type":151,"name":165,"callback":153,"priority":154,"file":148,"line":166},"manage_media_custom_column",401,{"type":145,"name":168,"callback":147,"file":148,"line":169},"manage_users_columns",421,{"type":151,"name":171,"callback":172,"priority":154,"file":148,"line":173},"manage_users_custom_column","add_id_return_value",422,{"type":145,"name":175,"callback":147,"file":148,"line":176},"manage_edit-comments_columns",429,{"type":151,"name":178,"callback":153,"priority":154,"file":148,"line":179},"manage_comments_custom_column",430,{"type":145,"name":181,"callback":182,"priority":154,"file":148,"line":183},"page_row_actions","add_id_in_action_row",450,{"type":145,"name":185,"callback":182,"priority":154,"file":148,"line":186},"post_row_actions",456,{"type":145,"name":188,"callback":182,"priority":154,"file":148,"line":189},"cat_row_actions",462,{"type":145,"name":191,"callback":182,"priority":154,"file":148,"line":192},"tag_row_actions",468,{"type":145,"name":194,"callback":182,"priority":154,"file":148,"line":195},"media_row_actions",474,{"type":145,"name":197,"callback":182,"priority":154,"file":148,"line":198},"comment_row_actions",480,{"type":145,"name":200,"callback":182,"priority":154,"file":148,"line":201},"user_row_actions",486,{"type":145,"name":163,"callback":203,"file":148,"line":204},"remove_comment_column",551,{"type":145,"name":157,"callback":206,"file":148,"line":207},"remove_post_tags_column",568,{"type":151,"name":209,"callback":210,"file":211,"line":212},"init","autoloadModuleSettings","includes\\class-wp-ultimakit-manager.php",41,{"type":151,"name":214,"callback":215,"file":216,"line":217},"admin_enqueue_scripts","anonymous","includes\\class-wp-ultimakit.php",168,{"type":151,"name":214,"callback":215,"file":216,"line":219},169,{"type":151,"name":221,"callback":215,"file":216,"line":222},"admin_menu",170,{"type":151,"name":224,"callback":215,"file":216,"line":225},"admin_head",171,{"type":151,"name":227,"callback":215,"file":216,"line":228},"admin_notices",172,{"type":151,"name":230,"callback":215,"file":216,"line":231},"wp_enqueue_scripts",188,{"type":151,"name":230,"callback":215,"file":216,"line":233},189,{"type":151,"name":209,"callback":215,"file":216,"line":235},190,{"type":151,"name":237,"callback":215,"file":216,"line":238},"upgrader_process_complete",191,{"type":151,"name":214,"callback":240,"file":241,"line":242},"add_scripts","modules\\add-featured-image-column\\class-wpultimakit-module-add-featured-image-column.php",106,{"type":151,"name":244,"callback":245,"file":241,"line":246},"admin_footer","add_modal",107,{"type":145,"name":157,"callback":248,"file":241,"line":249},"closure",109,{"type":151,"name":160,"callback":248,"file":241,"line":251},129,{"type":151,"name":253,"callback":254,"file":255,"line":256},"rss_item","add_featured_image_to_rss","modules\\add-featured-image-to-rss-feeds\\class-wpultimakit-module-add-featured-image-to-rss-feeds.php",111,{"type":151,"name":258,"callback":254,"file":255,"line":259},"rss2_item",112,{"type":151,"name":224,"callback":261,"file":262,"line":259},"ultimakit_set_column_width","modules\\add-id-column-in-admin-tables\\class-wpultimakit-module-add-id-column-in-admin-tables.php",{"type":151,"name":264,"callback":248,"file":262,"line":265},"admin_init",113,{"type":145,"name":267,"callback":268,"file":269,"line":246},"body_class","add_slug_body_class","modules\\add-page-slug-to-body-class\\class-wpultimakit-module-add-page-slug-to-body-class.php",{"type":151,"name":271,"callback":248,"file":272,"line":259},"wp","modules\\allow-only-logged-in-users\\class-wpultimakit-module-allow-only-logged-in-users.php",{"type":151,"name":209,"callback":248,"file":272,"line":274},147,{"type":145,"name":276,"callback":248,"file":272,"line":277},"rest_authentication_errors",166,{"type":151,"name":279,"callback":280,"file":272,"line":281},"pre_option_blog_public","__return_zero",186,{"type":145,"name":283,"callback":284,"priority":154,"file":285,"line":256},"wp_insert_post_data","ultimakit_auto_generate_page_slug","modules\\auto-generate-page-slug\\class-wpultimakit-module-auto-generate-page-slug.php",{"type":151,"name":287,"callback":288,"file":289,"line":256},"wp_footer","add_script_in_footer","modules\\auto-logout-inactive-users\\class-wpultimakit-module-auto-logout-inactive-users.php",{"type":145,"name":291,"callback":292,"priority":154,"file":293,"line":294},"registration_errors","ultimakit_block_the_username_admin","modules\\block-admin-username\\class-wpultimakit-module-block-admin-username.php",93,{"type":151,"name":264,"callback":296,"file":293,"line":297},"ultimakit_check_the_current_username",94,{"type":151,"name":214,"callback":299,"priority":300,"file":293,"line":301},"ultimakit_tidy_nav_admin_scripts",110,98,{"type":151,"name":227,"callback":303,"file":293,"line":265},"ultimakit_admin_notice",{"type":151,"name":214,"callback":305,"file":306,"line":242},"enqueue_admin_assets","modules\\broken-link-checker\\class-wpultimakit-module-broken-link-checker.php",{"type":151,"name":221,"callback":308,"priority":11,"file":306,"line":246},"add_submenu_page",{"type":151,"name":214,"callback":240,"file":310,"line":242},"modules\\change-admin-email\\class-wpultimakit-module-change-admin-email.php",{"type":151,"name":244,"callback":245,"file":310,"line":246},{"type":151,"name":214,"callback":240,"file":313,"line":242},"modules\\change-excerpt-length\\class-wpultimakit-module-change-excerpt-length.php",{"type":151,"name":244,"callback":245,"file":313,"line":246},{"type":145,"name":316,"callback":317,"priority":318,"file":313,"line":319},"admin_bar_menu","snippet_replace_howdy",9999,108,{"type":151,"name":214,"callback":240,"file":321,"line":242},"modules\\change-howdy-admin-in-admin-bar\\class-wpultimakit-module-change-howdy-admin-in-admin-bar.php",{"type":151,"name":244,"callback":245,"file":321,"line":246},{"type":145,"name":316,"callback":317,"priority":318,"file":321,"line":319},{"type":151,"name":214,"callback":240,"file":325,"line":319},"modules\\change-login-url\\class-wpultimakit-module-change-login-url.php",{"type":151,"name":244,"callback":245,"file":325,"line":249},{"type":151,"name":328,"callback":329,"file":325,"line":300},"template_redirect","handle_custom_login_url",{"type":145,"name":331,"callback":332,"priority":154,"file":325,"line":256},"login_url","modify_login_url",{"type":145,"name":334,"callback":335,"priority":154,"file":325,"line":259},"site_url","modify_site_url",{"type":145,"name":337,"callback":338,"priority":154,"file":325,"line":265},"wp_redirect","modify_redirect_url",{"type":151,"name":209,"callback":340,"priority":341,"file":325,"line":342},"block_default_login_url",1,116,{"type":151,"name":271,"callback":340,"priority":341,"file":325,"line":344},117,{"type":151,"name":214,"callback":240,"file":346,"line":256},"modules\\change-outgoing-email-sender\\class-wpultimakit-module-change-outgoing-email-sender.php",{"type":151,"name":244,"callback":245,"file":346,"line":259},{"type":145,"name":349,"callback":248,"file":346,"line":342},"wp_mail_from",{"type":145,"name":351,"callback":248,"file":346,"line":352},"wp_mail_from_name",126,{"type":151,"name":214,"callback":240,"file":354,"line":256},"modules\\change-read-more-text-for-excerpts\\class-wpultimakit-module-change-read-more-text-for-excerpts.php",{"type":151,"name":244,"callback":245,"file":354,"line":259},{"type":151,"name":214,"callback":240,"file":357,"line":319},"modules\\clean-user-profiles\\class-wpultimakit-module-clean-user-profiles.php",{"type":151,"name":244,"callback":245,"file":357,"line":249},{"type":151,"name":316,"callback":360,"priority":89,"file":361,"line":362},"wpuk_admin_bar_options","modules\\cleanup-admin-bar\\class-wpultimakit-module-cleanup-admin-bar.php",88,{"type":151,"name":214,"callback":240,"file":361,"line":242},{"type":151,"name":244,"callback":245,"file":361,"line":246},{"type":151,"name":214,"callback":305,"file":366,"line":367},"modules\\content-categorization\\class-wpultimakit-module-content-categorization.php",77,{"type":151,"name":369,"callback":370,"file":366,"line":36},"add_meta_boxes","add_category_suggestion_box",{"type":151,"name":221,"callback":308,"file":372,"line":373},"modules\\content-expiry\\class-wpultimakit-module-content-expiry.php",115,{"type":151,"name":214,"callback":375,"file":372,"line":342},"enqueue_scripts",{"type":151,"name":369,"callback":377,"file":372,"line":344},"add_expiry_meta_box",{"type":151,"name":379,"callback":380,"file":372,"line":381},"save_post","save_expiry_date",118,{"type":151,"name":383,"callback":384,"file":372,"line":385},"wp_dashboard_setup","add_dashboard_widget",119,{"type":151,"name":227,"callback":387,"file":372,"line":388},"display_expiry_notices",120,{"type":151,"name":390,"callback":391,"file":372,"line":392},"ultimakit_content_expiry_check","send_email_notifications",125,{"type":151,"name":394,"callback":395,"priority":154,"file":372,"line":396},"update_option_ultimakit_content_expiry_settings","handle_email_settings_change",133,{"type":145,"name":157,"callback":398,"file":372,"line":399},"add_expiry_column",136,{"type":145,"name":146,"callback":398,"file":372,"line":401},137,{"type":151,"name":160,"callback":403,"priority":154,"file":372,"line":404},"display_expiry_column",138,{"type":151,"name":152,"callback":403,"priority":154,"file":372,"line":406},139,{"type":145,"name":408,"callback":409,"file":372,"line":410},"manage_edit-post_sortable_columns","make_expiry_column_sortable",142,{"type":145,"name":412,"callback":409,"file":372,"line":413},"manage_edit-page_sortable_columns",143,{"type":151,"name":415,"callback":416,"file":372,"line":417},"pre_get_posts","handle_expiry_column_sorting",146,{"type":151,"name":214,"callback":240,"file":419,"line":242},"modules\\custom-admin-footer\\class-wpultimakit-module-custom-admin-footer.php",{"type":151,"name":244,"callback":245,"file":419,"line":246},{"type":145,"name":422,"callback":423,"file":419,"line":319},"admin_footer_text","wpuk_custom_admin_footer",{"type":151,"name":214,"callback":240,"file":425,"line":246},"modules\\custom-css\\class-wpultimakit-module-custom-css.php",{"type":151,"name":244,"callback":245,"file":425,"line":319},{"type":151,"name":428,"callback":429,"file":425,"line":256},"wp_head","add_css",{"type":151,"name":287,"callback":429,"file":425,"line":265},{"type":151,"name":214,"callback":240,"file":432,"line":246},"modules\\custom-js\\class-wpultimakit-module-custom-js.php",{"type":151,"name":244,"callback":245,"file":432,"line":319},{"type":151,"name":428,"callback":435,"file":432,"line":256},"add_js",{"type":151,"name":287,"callback":435,"file":432,"line":265},{"type":145,"name":438,"callback":439,"file":440,"line":259},"wp_is_application_passwords_available","__return_false","modules\\disable-application-passwords\\class-wpultimakit-module-disable-application-passwords.php",{"type":151,"name":214,"callback":240,"file":442,"line":256},"modules\\disable-attachment-pages\\class-wpultimakit-module-disable-attachment-pages.php",{"type":151,"name":244,"callback":245,"file":442,"line":259},{"type":151,"name":328,"callback":445,"file":442,"line":446},"ultimakit_disable_attachment_pages",114,{"type":151,"name":328,"callback":248,"file":448,"line":259},"modules\\disable-author-archives\\class-wpultimakit-module-disable-author-archives.php",{"type":145,"name":450,"callback":451,"priority":452,"file":448,"line":392},"author_link","__return_empty_string",1000,{"type":145,"name":454,"callback":455,"priority":452,"file":448,"line":352},"the_author_posts_link","get_the_author",{"type":145,"name":457,"callback":248,"priority":154,"file":448,"line":251},"wp_sitemaps_add_provider",{"type":145,"name":200,"callback":248,"priority":154,"file":448,"line":413},{"type":145,"name":460,"callback":439,"file":461,"line":259},"auto_update_plugin","modules\\disable-auto-updates\\class-wpultimakit-module-disable-auto-updates.php",{"type":145,"name":463,"callback":439,"file":461,"line":265},"auto_update_theme",{"type":151,"name":227,"callback":465,"file":461,"line":466},"error_init",122,{"type":151,"name":227,"callback":468,"file":461,"line":469},"error_value",124,{"type":151,"name":209,"callback":248,"file":471,"line":256},"modules\\disable-automatic-trash-emptying\\class-wpultimakit-module-disable-automatic-trash-emptying.php",{"type":145,"name":473,"callback":439,"file":474,"line":319},"auto_core_update_send_email","modules\\disable-automatic-updates-emails\\class-wpultimakit-module-disable-automatic-updates-emails.php",{"type":145,"name":476,"callback":439,"file":474,"line":256},"auto_plugin_update_send_email",{"type":145,"name":478,"callback":439,"file":474,"line":446},"auto_theme_update_send_email",{"type":151,"name":316,"callback":480,"priority":481,"file":482,"line":256},"ultimakit_admin_bar_blog_link",999,"modules\\disable-blog\\class-wpultimakit-module-disable-blog.php",{"type":151,"name":221,"callback":484,"priority":154,"file":482,"line":259},"ultimakit_blog_sidebar_menu",{"type":151,"name":383,"callback":486,"priority":154,"file":482,"line":265},"ultimakit_meta_boxes",{"type":151,"name":328,"callback":488,"file":482,"line":446},"ultimakit_redirect_public_pages",{"type":151,"name":209,"callback":490,"priority":59,"file":482,"line":373},"ultimakit_modify_post_type_arguments",{"type":151,"name":492,"callback":493,"priority":13,"file":482,"line":342},"widgets_init","ultimakit_unregister_basic_widgets",{"type":151,"name":209,"callback":495,"priority":13,"file":482,"line":344},"ultimakit_unregister_post_type",{"type":151,"name":227,"callback":497,"file":482,"line":381},"ultimakit_admin_notices",{"type":151,"name":209,"callback":499,"priority":481,"file":482,"line":385},"ultimakit_disable_comments_and_feed_for_post_type",{"type":151,"name":209,"callback":248,"file":501,"line":259},"modules\\disable-categories-and-tags\\class-wpultimakit-module-disable-categories-and-tags.php",{"type":151,"name":214,"callback":240,"priority":300,"file":503,"line":256},"modules\\disable-comments\\class-wpultimakit-module-disable-comments.php",{"type":151,"name":492,"callback":493,"file":503,"line":265},{"type":151,"name":221,"callback":506,"file":503,"line":446},"ultimakit_disable_comments",{"type":145,"name":508,"callback":509,"priority":154,"file":503,"line":373},"comments_open","ultimakit_disable_all_comment_status",{"type":151,"name":383,"callback":511,"priority":481,"file":503,"line":342},"ultimakit_disable_default_dashboard_widgets",{"type":151,"name":513,"callback":514,"file":503,"line":344},"wp_before_admin_bar_render","ultimakit_admin_bar_comment_link",{"type":145,"name":516,"callback":517,"priority":154,"file":503,"line":518},"comments_array","__return_empty_array",165,{"type":145,"name":508,"callback":439,"priority":11,"file":503,"line":277},{"type":151,"name":383,"callback":521,"file":522,"line":523},"disable_dashboard_widgets","modules\\disable-dashboard-widgets\\class-wpultimakit-module-disable-dashboard-widgets.php",102,{"type":151,"name":214,"callback":240,"file":522,"line":388},{"type":151,"name":244,"callback":245,"file":522,"line":526},121,{"type":151,"name":209,"callback":248,"priority":318,"file":528,"line":446},"modules\\disable-embeds\\class-wpultimakit-module-disable-embeds.php",{"type":145,"name":530,"callback":439,"file":528,"line":466},"embed_oembed_discover",{"type":145,"name":532,"callback":248,"file":528,"line":533},"tiny_mce_plugins",132,{"type":145,"name":535,"callback":248,"file":528,"line":536},"rewrite_rules_array",140,{"type":151,"name":209,"callback":248,"file":538,"line":373},"modules\\disable-emojis\\class-wpultimakit-module-disable-emojis.php",{"type":145,"name":532,"callback":248,"file":538,"line":540},127,{"type":145,"name":542,"callback":248,"priority":154,"file":538,"line":406},"wp_resource_hints",{"type":151,"name":221,"callback":248,"file":544,"line":259},"modules\\disable-full-site-editing\\class-wpultimakit-module-disable-full-site-editing.php",{"type":151,"name":316,"callback":248,"priority":546,"file":544,"line":385},250,{"type":151,"name":264,"callback":248,"file":544,"line":540},{"type":151,"name":549,"callback":248,"file":550,"line":256},"enqueue_block_editor_assets","modules\\disable-fullscreen-editor\\class-wpultimakit-module-disable-fullscreen-editor.php",{"type":145,"name":552,"callback":248,"priority":154,"file":553,"line":259},"get_avatar","modules\\disable-gravatar-avatars\\class-wpultimakit-module-disable-gravatar-avatars.php",{"type":145,"name":555,"callback":556,"priority":154,"file":557,"line":259},"use_block_editor_for_post","ultimakit_disable_gutenberg","modules\\disable-gutenberg\\class-wpultimakit-module-disable-gutenberg.php",{"type":145,"name":559,"callback":439,"file":560,"line":446},"gutenberg_use_widgets_block_editor","modules\\disable-gutenberg-widgets\\class-wpultimakit-module-disable-gutenberg-widgets.php",{"type":145,"name":562,"callback":439,"file":560,"line":342},"use_widgets_block_editor",{"type":151,"name":564,"callback":248,"priority":565,"file":566,"line":259},"wp_default_scripts",150,"modules\\disable-jquery-migrate\\class-wpultimakit-module-disable-jquery-migrate.php",{"type":145,"name":568,"callback":439,"file":569,"line":256},"wp_lazy_loading_enabled","modules\\disable-lazy-load\\class-wpultimakit-module-disable-lazy-load.php",{"type":145,"name":571,"callback":439,"file":572,"line":259},"enable_login_autofocus","modules\\disable-login-autofocus\\class-wpultimakit-module-disable-login-autofocus.php",{"type":145,"name":574,"callback":439,"file":575,"line":256},"login_display_language_dropdown","modules\\disable-login-screen-language-switcher\\class-wpultimakit-module-disable-login-screen-language-switcher.php",{"type":151,"name":209,"callback":577,"file":578,"line":256},"disable_default_email_notifications","modules\\disable-new-user-notifications\\class-wpultimakit-module-disable-new-user-notifications.php",{"type":151,"name":580,"callback":581,"file":578,"line":526},"register_new_user","ultimakit_send_new_user_notifications",{"type":151,"name":583,"callback":581,"priority":154,"file":578,"line":466},"edit_user_created_user",{"type":151,"name":585,"callback":248,"file":586,"line":256},"after_setup_theme","modules\\disable-pattern-directory\\class-wpultimakit-module-disable-pattern-directory.php",{"type":151,"name":316,"callback":248,"priority":13,"file":588,"line":259},"modules\\disable-posts-in-admin\\class-wpultimakit-module-disable-posts-in-admin.php",{"type":151,"name":221,"callback":248,"file":588,"line":388},{"type":151,"name":328,"callback":591,"priority":154,"file":592,"line":385},"ultimakit_redirect_feed_to_page","modules\\disable-rss-feeds\\class-wpultimakit-module-disable-rss-feeds.php",{"type":151,"name":594,"callback":248,"priority":595,"file":596,"line":265},"parse_query",15,"modules\\disable-search\\class-wpultimakit-module-disable-search.php",{"type":151,"name":492,"callback":248,"file":596,"line":598},130,{"type":145,"name":600,"callback":451,"priority":481,"file":596,"line":404},"get_search_form",{"type":151,"name":209,"callback":248,"file":596,"line":602},141,{"type":151,"name":316,"callback":248,"priority":89,"file":596,"line":604},155,{"type":151,"name":606,"callback":248,"file":607,"line":256},"pre_ping","modules\\disable-self-pingbacks\\class-wpultimakit-module-disable-self-pingbacks.php",{"type":145,"name":609,"callback":439,"file":610,"line":256},"admin_email_check_interval","modules\\disable-site-admin-email-verification\\class-wpultimakit-module-disable-site-admin-email-verification.php",{"type":151,"name":221,"callback":248,"file":612,"line":265},"modules\\disable-site-health\\class-wpultimakit-module-disable-site-health.php",{"type":151,"name":614,"callback":248,"file":612,"line":526},"current_screen",{"type":151,"name":383,"callback":248,"file":612,"line":396},{"type":145,"name":617,"callback":439,"file":618,"line":259},"wp_sitemaps_enabled","modules\\disable-sitemaps\\class-wpultimakit-module-disable-sitemaps.php",{"type":151,"name":224,"callback":248,"priority":341,"file":620,"line":246},"modules\\disable-update-notice-for-non-administrators\\class-wpultimakit-module-disable-update-notice-for-non-administrators.php",{"type":151,"name":328,"callback":622,"file":623,"line":259},"ultimakit_block_user_enumeration_attempts","modules\\disable-user-numeration\\class-wpultimakit-module-disable-user-numeration.php",{"type":145,"name":625,"callback":248,"priority":565,"file":626,"line":256},"comment_form_default_fields","modules\\disable-website-url-field-comment-form\\class-wpultimakit-module-disable-website-url-field-comment-form.php",{"type":145,"name":562,"callback":439,"file":628,"line":319},"modules\\disable-widget-blocks\\class-wpultimakit-module-disable-widget-blocks.php",{"type":145,"name":276,"callback":248,"file":630,"line":246},"modules\\disable-wp-rest-api\\class-wpultimakit-module-disable-wp-rest-api.php",{"type":145,"name":632,"callback":439,"file":633,"line":259},"xmlrpc_enabled","modules\\disable-xml-rpc\\class-wpultimakit-module-disable-xml-rpc.php",{"type":145,"name":635,"callback":248,"file":636,"line":97},"ultimakit_module_class_map","modules\\disallow-bad-requests\\class-wpultimakit-module-disallow-bad-requests.php",{"type":151,"name":638,"callback":639,"file":640,"line":446},"send_headers","add_security_headers","modules\\disallow-dir-listing\\class-wpultimakit-module-disallow-dir-listing.php",{"type":151,"name":209,"callback":642,"file":640,"line":344},"maybe_add_htaccess_rules",{"type":151,"name":209,"callback":644,"file":640,"line":388},"maybe_add_index_files",{"type":151,"name":209,"callback":646,"file":640,"line":647},"block_sensitive_directories",123,{"type":151,"name":221,"callback":649,"file":650,"line":256},"remove_plugin_install_menu","modules\\disallow-plugin-upload\\class-wpultimakit-module-disallow-plugin-upload.php",{"type":151,"name":264,"callback":652,"file":650,"line":259},"block_plugin_install_page",{"type":151,"name":227,"callback":654,"file":650,"line":265},"plugin_upload_disabled_notice",{"type":151,"name":209,"callback":656,"file":657,"line":256},"disable_user_registration","modules\\disallow-register-user\\class-wpultimakit-module-disallow-register-user.php",{"type":151,"name":264,"callback":659,"file":657,"line":259},"remove_user_registration_options",{"type":151,"name":227,"callback":661,"file":657,"line":265},"registration_disabled_notice",{"type":145,"name":663,"callback":664,"priority":154,"file":657,"line":446},"wp_login_errors","modify_registration_error_message",{"type":145,"name":666,"callback":280,"file":657,"line":388},"option_users_can_register",{"type":145,"name":668,"callback":280,"file":657,"line":669},"pre_option_users_can_register",131,{"type":151,"name":224,"callback":248,"file":657,"line":671},134,{"type":151,"name":221,"callback":673,"file":674,"line":256},"remove_theme_install_menu","modules\\disallow-theme-upload\\class-wpultimakit-module-disallow-theme-upload.php",{"type":151,"name":264,"callback":676,"file":674,"line":259},"block_theme_install_page",{"type":151,"name":227,"callback":678,"file":674,"line":265},"theme_upload_disabled_notice",{"type":145,"name":635,"callback":248,"file":680,"line":681},"modules\\disallow-wp-file-edit\\class-wpultimakit-module-disallow-wp-file-edit.php",95,{"type":151,"name":264,"callback":683,"file":680,"line":392},"disable_wp_file_edit",{"type":151,"name":214,"callback":240,"file":685,"line":265},"modules\\duplicate-pages-posts\\class-wpultimakit-module-duplicate-pages-posts.php",{"type":151,"name":214,"callback":687,"priority":388,"file":685,"line":342},"admin_scripts",{"type":145,"name":181,"callback":689,"priority":154,"file":685,"line":344},"add_duplicate_button",{"type":145,"name":185,"callback":689,"priority":154,"file":685,"line":381},{"type":151,"name":692,"callback":693,"file":685,"line":385},"admin_head-post.php","ultimakit_product_duplicate_button",{"type":151,"name":214,"callback":375,"file":695,"line":344},"modules\\duplicate-post\\class-wpultimakit-module-duplicate-post.php",{"type":145,"name":185,"callback":697,"priority":154,"file":695,"line":388},"add_clone_link",{"type":145,"name":181,"callback":697,"priority":154,"file":695,"line":647},{"type":151,"name":383,"callback":248,"priority":452,"file":700,"line":256},"modules\\empty-admin-dashboard\\class-wpultimakit-module-empty-admin-dashboard.php",{"type":145,"name":702,"callback":703,"file":704,"line":246},"widget_text","do_shortcode","modules\\enable-shortcodes-in-text-widgets\\class-wpultimakit-module-enable-shortcodes-in-text-widgets.php",{"type":151,"name":214,"callback":240,"file":706,"line":265},"modules\\enhance-list-table\\class-wpultimakit-module-enhance-list-table.php",{"type":151,"name":244,"callback":245,"file":706,"line":446},{"type":151,"name":264,"callback":709,"file":706,"line":669},"show_featured_image_column",{"type":151,"name":264,"callback":711,"file":706,"line":399},"show_excerpt_column",{"type":151,"name":264,"callback":713,"file":706,"line":602},"show_id_column",{"type":151,"name":264,"callback":715,"file":706,"line":417},"show_id_in_action_row",{"type":151,"name":717,"callback":718,"file":706,"line":719},"restrict_manage_posts","show_custom_taxonomy_filters",151,{"type":151,"name":264,"callback":721,"file":706,"line":722},"hide_comments_column",156,{"type":151,"name":264,"callback":724,"file":706,"line":725},"hide_post_tags_column",161,{"type":151,"name":214,"callback":240,"file":727,"line":256},"modules\\extend-login-expiration-time\\class-wpultimakit-module-extend-login-expiration-time.php",{"type":151,"name":244,"callback":245,"file":727,"line":259},{"type":145,"name":730,"callback":248,"file":727,"line":446},"auth_cookie_expiration",{"type":151,"name":221,"callback":308,"file":732,"line":373},"modules\\featured-image-checker\\class-wpultimakit-module-featured-image-checker.php",{"type":151,"name":214,"callback":305,"file":732,"line":342},{"type":151,"name":214,"callback":240,"file":735,"line":300},"modules\\force-send-all-email-to\\class-wpultimakit-module-force-send-all-email-to.php",{"type":151,"name":244,"callback":245,"file":735,"line":256},{"type":145,"name":738,"callback":739,"priority":481,"file":735,"line":446},"wp_mail","redirect_emails",{"type":151,"name":227,"callback":741,"file":735,"line":344},"display_warning_notice",{"type":151,"name":328,"callback":743,"file":744,"line":259},"force_ssl_redirect","modules\\force-ssl\\class-wpultimakit-module-force-ssl.php",{"type":145,"name":746,"callback":747,"priority":154,"file":744,"line":373},"home_url","force_ssl_url",{"type":145,"name":334,"callback":747,"priority":154,"file":744,"line":342},{"type":145,"name":750,"callback":747,"priority":154,"file":744,"line":385},"content_url",{"type":145,"name":752,"callback":747,"priority":154,"file":744,"line":388},"plugins_url",{"type":145,"name":754,"callback":755,"file":744,"line":526},"upload_dir","force_ssl_upload_dir",{"type":151,"name":264,"callback":757,"file":744,"line":469},"force_ssl_admin",{"type":145,"name":759,"callback":760,"priority":154,"file":744,"line":540},"wp_get_canonical_url","force_ssl_canonical_url",{"type":151,"name":762,"callback":763,"file":744,"line":598},"login_init","force_ssl_login",{"type":145,"name":765,"callback":766,"file":744,"line":396},"rest_url","force_ssl_rest_url",{"type":145,"name":768,"callback":747,"priority":154,"file":744,"line":399},"xmlrpc_url",{"type":145,"name":770,"callback":747,"priority":154,"file":744,"line":406},"theme_root_uri",{"type":145,"name":772,"callback":747,"priority":154,"file":744,"line":536},"stylesheet_uri",{"type":145,"name":774,"callback":747,"priority":154,"file":744,"line":602},"template_directory_uri",{"type":145,"name":776,"callback":777,"priority":154,"file":744,"line":778},"admin_url","force_ssl_admin_url",144,{"type":145,"name":780,"callback":747,"priority":154,"file":744,"line":274},"pingback_url",{"type":145,"name":782,"callback":783,"file":744,"line":565},"comment_form_defaults","force_ssl_comment_form",{"type":145,"name":785,"callback":747,"priority":154,"file":744,"line":786},"feed_link",153,{"type":145,"name":788,"callback":747,"priority":154,"file":744,"line":789},"get_feed_link",154,{"type":151,"name":209,"callback":791,"file":744,"line":792},"force_ssl_login_redirect",157,{"type":151,"name":794,"callback":795,"priority":154,"file":796,"line":259},"user_register","validate_password_strength","modules\\force-strong-password\\class-wpultimakit-module-force-strong-password.php",{"type":151,"name":798,"callback":795,"priority":154,"file":796,"line":373},"profile_update",{"type":151,"name":800,"callback":800,"priority":154,"file":796,"line":381},"validate_password_reset",{"type":151,"name":583,"callback":795,"priority":154,"file":796,"line":526},{"type":151,"name":244,"callback":803,"file":796,"line":469},"add_password_strength_script",{"type":151,"name":287,"callback":803,"file":796,"line":392},{"type":151,"name":224,"callback":806,"file":796,"line":807},"add_password_strength_styles",128,{"type":151,"name":428,"callback":806,"file":796,"line":251},{"type":151,"name":214,"callback":240,"file":810,"line":242},"modules\\gdpr-compliance-tool\\class-wpultimakit-module-gdpr-compliance-tool.php",{"type":151,"name":244,"callback":245,"file":810,"line":246},{"type":151,"name":230,"callback":813,"file":810,"line":319},"wp_add_scripts",{"type":151,"name":428,"callback":815,"file":810,"line":249},"wp_add_styles",{"type":151,"name":287,"callback":817,"file":810,"line":300},"wpuk_display_gdpr_banner",{"type":151,"name":271,"callback":248,"file":819,"line":265},"modules\\hide-admin-bar\\class-wpultimakit-module-hide-admin-bar.php",{"type":151,"name":214,"callback":821,"file":822,"line":265},"admin_notices_menu_inline_css","modules\\hide-admin-notices\\class-wpultimakit-module-hide-admin-notices.php",{"type":151,"name":214,"callback":240,"file":824,"line":259},"modules\\hide-admin-notices-advanced\\class-wpultimakit-module-hide-admin-notices-advanced.php",{"type":151,"name":244,"callback":245,"file":824,"line":265},{"type":151,"name":827,"callback":828,"priority":27,"file":824,"line":373},"network_admin_notices","notices_start",{"type":151,"name":830,"callback":828,"priority":27,"file":824,"line":342},"user_admin_notices",{"type":151,"name":227,"callback":828,"priority":27,"file":824,"line":344},{"type":151,"name":264,"callback":833,"file":824,"line":385},"remove_user_notices",{"type":151,"name":835,"callback":835,"file":824,"line":388},"plugin_check",{"type":151,"name":837,"callback":837,"file":824,"line":526},"theme_check",{"type":151,"name":839,"callback":839,"file":824,"line":466},"core_check",{"type":151,"name":841,"callback":841,"file":824,"line":647},"all_check",{"type":145,"name":843,"callback":844,"file":824,"line":845},"pre_site_transient_update_plugins","__return_null",290,{"type":145,"name":843,"callback":847,"file":824,"line":848},"remove_core_check",291,{"type":145,"name":850,"callback":844,"file":824,"line":851},"pre_site_transient_update_themes",297,{"type":145,"name":850,"callback":847,"file":824,"line":853},298,{"type":145,"name":855,"callback":847,"file":824,"line":856},"pre_site_transient_update_core",305,{"type":145,"name":858,"callback":844,"file":824,"line":859},"pre_option_update_core",306,{"type":151,"name":214,"callback":821,"file":824,"line":861},310,{"type":145,"name":863,"callback":248,"file":864,"line":259},"login_errors","modules\\hide-login-errors\\class-wpultimakit-module-hide-login-errors.php",{"type":151,"name":866,"callback":248,"file":867,"line":259},"login_enqueue_scripts","modules\\hide-remember-me\\class-wpultimakit-module-hide-remember-me.php",{"type":145,"name":869,"callback":439,"file":870,"line":319},"screen_options_show_screen","modules\\hide-screen-options-tab\\class-wpultimakit-module-hide-screen-options-tab.php",{"type":145,"name":872,"callback":873,"file":874,"line":265},"the_generator","ultimakit_remove_wp_version","modules\\hide-wordpress-version-number\\class-wpultimakit-module-hide-wordpress-version-number.php",{"type":151,"name":209,"callback":876,"priority":341,"file":877,"line":265},"check_db_setup","modules\\limit-login-attempts\\class-wpultimakit-module-limit-login-attempts.php",{"type":151,"name":214,"callback":240,"file":877,"line":879},214,{"type":151,"name":244,"callback":245,"file":877,"line":881},215,{"type":145,"name":883,"callback":884,"priority":885,"file":877,"line":886},"authenticate","ultimakit_check_attempted_login",30,220,{"type":151,"name":888,"callback":889,"priority":154,"file":877,"line":890},"wp_login_failed","ultimakit_login_failed",221,{"type":151,"name":221,"callback":892,"file":877,"line":893},"ultimakit_user_login_attempt",222,{"type":151,"name":209,"callback":895,"file":877,"line":896},"ultimakit_clear_db",224,{"type":151,"name":264,"callback":895,"file":877,"line":898},225,{"type":151,"name":900,"callback":901,"priority":13,"file":877,"line":902},"login_footer","ultimakit_login_footer",361,{"type":151,"name":900,"callback":901,"priority":13,"file":877,"line":87},{"type":151,"name":905,"callback":906,"priority":13,"file":877,"line":907},"login_message","ultimakit_login_message",496,{"type":151,"name":214,"callback":240,"file":909,"line":242},"modules\\limit-the-number-of-post-revisions\\class-wpultimakit-module-limit-the-number-of-post-revisions.php",{"type":151,"name":244,"callback":245,"file":909,"line":246},{"type":145,"name":912,"callback":248,"file":909,"line":249},"wp_revisions_to_keep",{"type":145,"name":914,"callback":915,"priority":11,"file":916,"line":256},"post_thumbnail_html","link_featured_images","modules\\link-featured-images-to-posts\\class-wpultimakit-module-link-featured-images-to-posts.php",{"type":151,"name":918,"callback":919,"file":920,"line":246},"admin_head-plugins.php","show_active_plugins_first","modules\\list-active-plugins-first\\class-wpultimakit-module-list-active-plugins-first.php",{"type":145,"name":922,"callback":923,"priority":341,"file":924,"line":381},"pre_update_option_admin_email","ultimakit_block_admin_email_update","modules\\lock-admin-email\\class-wpultimakit-module-lock-admin-email.php",{"type":145,"name":926,"callback":923,"priority":341,"file":924,"line":385},"pre_update_option_new_admin_email",{"type":151,"name":264,"callback":928,"priority":341,"file":924,"line":466},"ultimakit_block_options_form",{"type":151,"name":264,"callback":930,"priority":341,"file":924,"line":647},"ultimakit_block_direct_updates",{"type":151,"name":227,"callback":932,"file":924,"line":352},"ultimakit_show_admin_notice",{"type":151,"name":224,"callback":934,"file":924,"line":251},"ultimakit_hide_admin_email_field",{"type":145,"name":936,"callback":937,"priority":154,"file":938,"line":265},"pre_update_option_siteurl","prevent_url_change","modules\\lock-site-url\\class-wpultimakit-module-lock-site-url.php",{"type":145,"name":940,"callback":937,"priority":154,"file":938,"line":446},"pre_update_option_home",{"type":151,"name":227,"callback":942,"file":938,"line":344},"display_lock_notice",{"type":151,"name":224,"callback":944,"file":938,"line":388},"disable_url_fields",{"type":145,"name":946,"callback":947,"file":948,"line":256},"sanitize_file_name","mb_strtolower","modules\\lowercase-filenames-for-uploads\\class-wpultimakit-module-lowercase-filenames-for-uploads.php",{"type":145,"name":194,"callback":950,"priority":154,"file":951,"line":265},"add_media_action","modules\\media-replacement\\class-wpultimakit-module-media-replacement.php",{"type":151,"name":953,"callback":954,"priority":154,"file":951,"line":342},"attachment_submitbox_misc_actions","add_replace_media_button",{"type":151,"name":221,"callback":308,"file":951,"line":385},{"type":151,"name":264,"callback":957,"file":951,"line":466},"handle_form_submission",{"type":151,"name":214,"callback":305,"file":951,"line":392},{"type":151,"name":264,"callback":960,"file":961,"line":962},"setup_module","modules\\meta-tag-editor\\class-wpultimakit-module-meta-tag-editor.php",148,{"type":151,"name":428,"callback":964,"priority":341,"file":961,"line":50},"output_meta_tags",{"type":151,"name":214,"callback":305,"file":961,"line":565},{"type":151,"name":244,"callback":245,"file":961,"line":719},{"type":151,"name":227,"callback":968,"file":961,"line":969},"display_seo_plugin_notice",205,{"type":151,"name":369,"callback":971,"file":961,"line":972},"add_meta_box",207,{"type":151,"name":379,"callback":974,"file":961,"line":975},"save_meta_data",208,{"type":151,"name":977,"callback":978,"priority":154,"file":979,"line":246},"wp_nav_menu_item_custom_fields","ultimakit_custom_menu_item_fields","modules\\nav-menu-visibility\\class-wpultimakit-module-nav-menu-visibility.php",{"type":151,"name":981,"callback":982,"priority":154,"file":979,"line":319},"wp_update_nav_menu_item","ultimakit_save_custom_menu_item_fields",{"type":145,"name":984,"callback":985,"priority":154,"file":979,"line":249},"wp_get_nav_menu_items","ultimakit_filter_menu_items_by_login",{"type":151,"name":214,"callback":240,"file":987,"line":300},"modules\\obfuscate-email-addresses\\class-wpultimakit-module-obfuscate-email-addresses.php",{"type":151,"name":244,"callback":245,"file":987,"line":256},{"type":145,"name":990,"callback":991,"priority":59,"file":987,"line":259},"the_content","obfuscate_emails_in_content",{"type":145,"name":990,"callback":993,"file":994,"line":249},"ultimakit_open_links_in_new_tab","modules\\open-links-in-new-tab\\class-wpultimakit-module-open-links-in-new-tab.php",{"type":151,"name":214,"callback":240,"file":996,"line":446},"modules\\password-protection\\class-wpultimakit-module-password-protection.php",{"type":151,"name":244,"callback":245,"file":996,"line":373},{"type":151,"name":209,"callback":999,"file":996,"line":381},"initialize_protection",{"type":151,"name":316,"callback":1001,"priority":13,"file":996,"line":526},"add_admin_bar_info",{"type":151,"name":214,"callback":240,"file":1003,"line":1004},"modules\\pixel-tag-manager\\class-wpultimakit-module-pixel-tag-manager.php",101,{"type":151,"name":244,"callback":245,"file":1003,"line":523},{"type":151,"name":428,"callback":1007,"file":1003,"line":1008},"ultimakit_pixel_tag_manager_wp_header",104,{"type":151,"name":214,"callback":687,"priority":300,"file":1010,"line":265},"modules\\post-page-order\\class-wpultimakit-module-post-page-order.php",{"type":151,"name":1012,"callback":1013,"priority":154,"file":1010,"line":446},"wp_insert_post","post_created",{"type":151,"name":1015,"callback":1016,"file":1010,"line":373},"rest_api_init","route_register",{"type":151,"name":160,"callback":1018,"priority":154,"file":1010,"line":344},"manage_columns_column",{"type":151,"name":152,"callback":1018,"priority":154,"file":1010,"line":381},{"type":145,"name":408,"callback":1021,"priority":154,"file":1010,"line":385},"add_sortable_column",{"type":145,"name":412,"callback":1021,"priority":154,"file":1010,"line":388},{"type":151,"name":227,"callback":1024,"file":1010,"line":526},"notice",{"type":151,"name":614,"callback":1026,"file":1010,"line":466},"redirect_to_orderby_menu_order",{"type":151,"name":244,"callback":687,"file":1028,"line":256},"modules\\quick-add-post\\class-wpultimakit-module-quick-add-post.php",{"type":145,"name":271,"callback":1030,"file":1031,"line":256},"ultimakit_redirect_404_to_homepage","modules\\redirect-404-to-homepage\\class-wpultimakit-module-redirect-404-to-homepage.php",{"type":151,"name":214,"callback":240,"file":1033,"line":246},"modules\\redirect-after-login\\class-wpultimakit-module-redirect-after-login.php",{"type":151,"name":244,"callback":245,"file":1033,"line":319},{"type":145,"name":1036,"callback":1037,"priority":1038,"file":1033,"line":300},"wp_login","redirect_after_login",5,{"type":151,"name":214,"callback":240,"file":1040,"line":246},"modules\\redirect-after-logout\\class-wpultimakit-module-redirect-after-logout.php",{"type":151,"name":244,"callback":245,"file":1040,"line":319},{"type":145,"name":1043,"callback":1044,"priority":1038,"file":1040,"line":300},"wp_logout","redirect_after_logout",{"type":151,"name":264,"callback":248,"file":1046,"line":246},"modules\\remove-dashboard-welcome-panel\\class-wpultimakit-module-remove-dashboard-welcome-panel.php",{"type":151,"name":900,"callback":248,"file":1048,"line":256},"modules\\remove-login-shake-animation\\class-wpultimakit-module-remove-login-shake-animation.php",{"type":151,"name":209,"callback":248,"file":1050,"line":256},"modules\\remove-query-strings-from-static-files\\class-wpultimakit-module-remove-query-strings-from-static-files.php",{"type":145,"name":1052,"callback":1053,"priority":595,"file":1050,"line":373},"script_loader_src","remove_query_strings_split",{"type":145,"name":1055,"callback":1053,"priority":595,"file":1050,"line":342},"style_loader_src",{"type":145,"name":1057,"callback":248,"priority":154,"file":1058,"line":246},"admin_title","modules\\remove-wordpress-from-admin-titles\\class-wpultimakit-module-remove-wordpress-from-admin-titles.php",{"type":151,"name":230,"callback":248,"priority":300,"file":1060,"line":256},"modules\\remove-wp-block-library-css\\class-wpultimakit-module-remove-wp-block-library-css.php",{"type":151,"name":513,"callback":248,"priority":27,"file":1062,"line":259},"modules\\remove-wp-logo-from-admin-bar\\class-wpultimakit-module-remove-wp-logo-from-admin-bar.php",{"type":151,"name":214,"callback":240,"file":1064,"line":256},"modules\\set-oembed-max-width\\class-wpultimakit-module-set-oembed-max-width.php",{"type":151,"name":244,"callback":245,"file":1064,"line":259},{"type":145,"name":1067,"callback":1068,"file":1064,"line":446},"embed_defaults","ultimakit_oembed_defaults",{"type":151,"name":214,"callback":240,"file":1070,"line":523},"modules\\simple-notification-bar\\class-wpultimakit-module-simple-notification-bar.php",{"type":151,"name":221,"callback":1072,"file":1070,"line":1073},"register_settings_page",103,{"type":151,"name":1075,"callback":1076,"file":1070,"line":1008},"admin_post_save_notification_bar_settings","save_settings",{"type":151,"name":287,"callback":1078,"file":1070,"line":1079},"display_notification_bar",105,{"type":151,"name":221,"callback":1081,"priority":11,"file":1082,"line":381},"add_admin_menu","modules\\sitemap-generator\\class-wpultimakit-module-sitemap-generator.php",{"type":151,"name":214,"callback":1084,"file":1082,"line":526},"enqueue_assets",{"type":145,"name":1086,"callback":1087,"file":1082,"line":469},"cron_schedules","add_cron_interval",{"type":145,"name":1086,"callback":1089,"file":1082,"line":1090},"add_cron_schedules",135,{"type":151,"name":1092,"callback":1093,"file":1082,"line":404},"ultimakit_generate_sitemap","generate_sitemap",{"type":145,"name":1095,"callback":1096,"priority":154,"file":1097,"line":242},"wp_check_filetype_and_ext","ultimakit_svg_upload","modules\\svg-upload\\class-wpultimakit-module-svg-upload.php",{"type":145,"name":1099,"callback":1100,"file":1097,"line":246},"upload_mimes","ultimakit_cc_mime_types",{"type":151,"name":214,"callback":240,"file":1102,"line":246},"modules\\term-order\\class-wpultimakit-module-term-order.php",{"type":151,"name":244,"callback":245,"file":1102,"line":319},{"type":145,"name":1105,"callback":1106,"priority":154,"file":1102,"line":256},"get_terms_args","include_term_order",{"type":145,"name":1108,"callback":1109,"priority":154,"file":1102,"line":373},"get_terms","order_terms_by_term_meta",{"type":145,"name":1108,"callback":1109,"priority":154,"file":1102,"line":385},{"type":151,"name":1036,"callback":1112,"file":1113,"line":242},"ultimakit_login_datetime","modules\\user-last-login-timestamp\\class-wpultimakit-module-user-last-login-timestamp.php",{"type":145,"name":168,"callback":1115,"file":1113,"line":246},"ultimakit_add_last_login_status_column",{"type":145,"name":171,"callback":1117,"priority":154,"file":1113,"line":319},"ultimakit_last_login_info",{"type":151,"name":214,"callback":240,"file":1119,"line":265},"modules\\wc-auto-apply-coupons-lite\\class-wpultimakit-module-wc-auto-apply-coupons-lite.php",{"type":151,"name":244,"callback":245,"file":1119,"line":446},{"type":151,"name":1122,"callback":1123,"file":1119,"line":344},"woocommerce_cart_updated","wc_auto_apply_coupon_based_on_min_cart_total",{"type":151,"name":1125,"callback":1123,"file":1119,"line":381},"woocommerce_before_cart",{"type":151,"name":1127,"callback":1123,"file":1119,"line":385},"woocommerce_before_checkout_form",{"type":145,"name":1129,"callback":1130,"file":1131,"line":265},"woocommerce_add_to_cart_redirect","custom_redirect_to_checkout","modules\\wc-auto-redirect-to-checkout-on-add-to-cart\\class-wpultimakit-module-wc-auto-redirect-to-checkout-on-add-to-cart.php",{"type":151,"name":328,"callback":1133,"file":1134,"line":446},"wc_redirect_guests_from_checkout","modules\\wc-disable-guest-checkout\\class-wpultimakit-module-wc-disable-guest-checkout.php",{"type":145,"name":1136,"callback":517,"file":1137,"line":265},"woocommerce_catalog_orderby","modules\\wc-disable-product-sorting-dd\\class-wpultimakit-module-wc-disable-product-sorting-dd.php",{"type":151,"name":428,"callback":1139,"file":1137,"line":446},"wc_add_css_to_head",{"type":151,"name":383,"callback":1141,"priority":59,"file":1142,"line":446},"wc_remove_dashboard_widgets","modules\\wc-disable-widgets-from-dashboard\\class-wpultimakit-module-wc-disable-widgets-from-dashboard.php",{"type":145,"name":1144,"callback":1145,"file":1146,"line":446},"woocommerce_product_query","hide_out_of_stock_products_from_shop","modules\\wc-hide-out-of-stock-products\\class-wpultimakit-module-wc-hide-out-of-stock-products.php",{"type":145,"name":1148,"callback":1149,"priority":154,"file":1146,"line":344},"woocommerce_product_is_visible","hide_out_of_stock_products_from_search",{"type":145,"name":1151,"callback":1152,"priority":154,"file":1153,"line":446},"woocommerce_loop_product_link","custom_remove_product_permalink","modules\\wc-remove-product-permalink-on-shop-page\\class-wpultimakit-module-wc-remove-product-permalink-on-shop-page.php",{"type":145,"name":1155,"callback":517,"file":1156,"line":446},"woocommerce_product_related_posts_query","modules\\wc-remove-related-products-widget\\class-wpultimakit-module-wc-remove-related-products-widget.php",{"type":145,"name":1158,"callback":517,"file":1156,"line":373},"woocommerce_output_related_products_args",{"type":145,"name":1160,"callback":1161,"priority":13,"file":1162,"line":265},"woocommerce_package_rates","hide_shipping_when_free_is_available","modules\\wc-show-free-shipping-only\\class-wpultimakit-module-wc-show-free-shipping-only.php",{"type":145,"name":1164,"callback":1165,"priority":154,"file":1166,"line":265},"woocommerce_get_price_html","ultimakit_change_zero_price_display","modules\\wc-zero-to-free\\class-wpultimakit-module-wc-zero-to-free.php",{"type":151,"name":224,"callback":1168,"file":1169,"line":1170},"add_css_snippet_to_header","modules\\wider-admin-menu\\class-wpultimakit-module-wider-admin-menu.php",90,{"type":151,"name":214,"callback":240,"file":1169,"line":319},{"type":151,"name":244,"callback":245,"file":1169,"line":249},{"type":151,"name":369,"callback":1174,"file":1175,"line":344},"add_word_count_meta_box","modules\\word-count-tracker\\class-wpultimakit-module-word-count-tracker.php",{"type":151,"name":379,"callback":1177,"file":1175,"line":388},"save_target_word_count",{"type":151,"name":549,"callback":549,"file":1175,"line":647},{"type":151,"name":214,"callback":1180,"file":1175,"line":469},"enqueue_classic_editor_assets",{"type":151,"name":1182,"callback":1183,"file":1184,"line":1185},"after_uninstall","ufw_fs_uninstall_cleanup","wp-ultimakit.php",91,{"type":151,"name":209,"callback":248,"file":1184,"line":602},{"type":145,"name":1188,"callback":1189,"priority":154,"file":1184,"line":1190},"connect_message_on_update","ufw_fs_custom_connect_message_on_update",160,{"type":151,"name":585,"callback":1192,"file":1184,"line":1193},"ultimakit_load_textdomain_early",177,{"type":151,"name":1195,"callback":1196,"file":1184,"line":1197},"plugins_loaded","ultimakit_run_wp_ultimakit",195,{"type":151,"name":227,"callback":1199,"file":1184,"line":1200},"ultimakit_pluginstack_promo_notice",219,{"type":151,"name":264,"callback":1202,"file":1184,"line":1203},"ultimakit_handle_promo_dismiss",231,[1205,1210,1213,1217,1221,1224,1227,1230,1232,1234,1236,1238,1242,1244,1246,1249,1251,1253,1255,1258,1261,1263,1266],{"action":1206,"nopriv":1207,"callback":1206,"hasNonce":1208,"hasCapCheck":1208,"file":211,"line":1209},"ultimakit_update_settings",false,true,35,{"action":1211,"nopriv":1207,"callback":1211,"hasNonce":1208,"hasCapCheck":1208,"file":211,"line":1212},"ultimakit_uninstall_settings",36,{"action":1214,"nopriv":1207,"callback":1215,"hasNonce":1207,"hasCapCheck":1208,"file":211,"line":1216},"export_ultimakit_settings","export_settings_to_json",38,{"action":1218,"nopriv":1207,"callback":1219,"hasNonce":1208,"hasCapCheck":1208,"file":211,"line":1220},"import_ultimakit_settings","import_settings_from_json",39,{"action":1222,"nopriv":1207,"callback":1222,"hasNonce":1208,"hasCapCheck":1208,"file":211,"line":1223},"ultimakit_update_module_width",40,{"action":1225,"nopriv":1207,"callback":215,"hasNonce":1207,"hasCapCheck":1207,"file":216,"line":1226},"ultimakit_dismiss_notice",173,{"action":1228,"nopriv":1207,"callback":215,"hasNonce":1207,"hasCapCheck":1207,"file":216,"line":1229},"ultimakit_migrate_settings",174,{"action":1231,"nopriv":1207,"callback":1231,"hasNonce":1208,"hasCapCheck":1207,"file":293,"line":681},"ultimakit_change_admin_name",{"action":1233,"nopriv":1207,"callback":1233,"hasNonce":1208,"hasCapCheck":1208,"file":306,"line":319},"scan_broken_links",{"action":1235,"nopriv":1207,"callback":1235,"hasNonce":1208,"hasCapCheck":1208,"file":306,"line":249},"update_link",{"action":1237,"nopriv":1207,"callback":1237,"hasNonce":1208,"hasCapCheck":1208,"file":310,"line":319},"ultimakit_update_admin_email",{"action":1239,"nopriv":1207,"callback":1240,"hasNonce":1208,"hasCapCheck":1207,"file":366,"line":1241},"get_category_suggestions","ajax_get_category_suggestions",78,{"action":1243,"nopriv":1207,"callback":1243,"hasNonce":1208,"hasCapCheck":1208,"file":372,"line":526},"dismiss_expiry_notice",{"action":1245,"nopriv":1207,"callback":1245,"hasNonce":1208,"hasCapCheck":1208,"file":372,"line":466},"save_expiry_settings",{"action":1247,"nopriv":1207,"callback":1248,"hasNonce":1208,"hasCapCheck":1207,"file":685,"line":373},"ultimakit-duplicate-post","ajax_duplicate_post",{"action":1250,"nopriv":1207,"callback":1250,"hasNonce":1208,"hasCapCheck":1208,"file":695,"line":342},"duplicate_post",{"action":1252,"nopriv":1207,"callback":1252,"hasNonce":1208,"hasCapCheck":1208,"file":732,"line":344},"scan_missing_featured_images",{"action":1254,"nopriv":1207,"callback":1254,"hasNonce":1208,"hasCapCheck":1208,"file":732,"line":381},"get_missing_featured_images",{"action":1256,"nopriv":1207,"callback":1256,"hasNonce":1207,"hasCapCheck":1207,"file":877,"line":1257},"ultimakit_unblock_user",223,{"action":1259,"nopriv":1207,"callback":1260,"hasNonce":1208,"hasCapCheck":1208,"file":1082,"line":540},"ultimakit_save_sitemap_settings","ajax_save_settings",{"action":1092,"nopriv":1207,"callback":1262,"hasNonce":1208,"hasCapCheck":1208,"file":1082,"line":807},"ajax_generate_sitemap",{"action":1264,"nopriv":1207,"callback":1265,"hasNonce":1208,"hasCapCheck":1208,"file":1082,"line":251},"ultimakit_delete_sitemap","ajax_delete_sitemap",{"action":1267,"nopriv":1207,"callback":1268,"hasNonce":1208,"hasCapCheck":1208,"file":1102,"line":300},"ultimakit_save_term_order","save_term_order",[1270],{"namespace":1271,"route":1272,"methods":1273,"callback":1275,"permissionCallback":1276,"file":1010,"line":1277},"ultimakit\u002Fv1","\u002Freorder",[1274],"POST","reorder_route","route_rights_check",302,[1279],{"tag":1280,"callback":1281,"file":1282,"line":256},"ultimakit_year","print_dynamic_year","modules\\dynamic-year\\class-wpultimakit-module-dynamic-year.php",[1284,1286,1288,1290],{"hook":390,"callback":390,"file":372,"line":1285},201,{"hook":390,"callback":390,"file":372,"line":1287},556,{"hook":1092,"callback":1092,"file":1082,"line":1289},563,{"hook":1092,"callback":1092,"file":1082,"line":1291},576,25,{"dangerousFunctions":1294,"sqlUsage":1295,"outputEscaping":1313,"fileOperations":595,"externalRequests":71,"nonceChecks":1292,"capabilityChecks":1216,"bundledLibraries":1470},[],{"prepared":1296,"raw":1297,"locations":1298},52,6,[1299,1302,1305,1307,1309,1311],{"file":148,"line":1300,"context":1301},721,"$wpdb->get_var() with variable interpolation",{"file":211,"line":1303,"context":1304},559,"$wpdb->get_results() with variable interpolation",{"file":211,"line":1306,"context":1304},711,{"file":877,"line":1308,"context":1301},577,{"file":877,"line":1310,"context":1304},578,{"file":1184,"line":669,"context":1312},"$wpdb->get_col() with variable interpolation",{"escaped":1314,"rawEcho":1170,"locations":1315},519,[1316,1319,1321,1323,1325,1327,1329,1331,1332,1334,1336,1338,1340,1342,1344,1346,1347,1349,1350,1352,1353,1354,1355,1357,1359,1361,1363,1365,1367,1369,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1389,1390,1392,1393,1395,1397,1399,1401,1402,1404,1405,1406,1407,1408,1409,1411,1412,1414,1416,1418,1419,1421,1423,1424,1426,1428,1430,1432,1434,1436,1438,1440,1441,1442,1444,1446,1448,1450,1452,1454,1455,1456,1457,1458,1459,1460,1462,1464,1466,1468],{"file":1317,"line":235,"context":1318},"admin\\class-wp-ultimakit-admin.php","raw output",{"file":1317,"line":1320,"context":1318},210,{"file":1317,"line":1322,"context":1318},333,{"file":1317,"line":1324,"context":1318},347,{"file":1317,"line":1326,"context":1318},351,{"file":1317,"line":1328,"context":1318},357,{"file":1317,"line":1330,"context":1318},394,{"file":1317,"line":87,"context":1318},{"file":1317,"line":1333,"context":1318},406,{"file":1317,"line":1335,"context":1318},411,{"file":1317,"line":1337,"context":1318},418,{"file":1317,"line":1339,"context":1318},423,{"file":1317,"line":1341,"context":1318},439,{"file":1317,"line":1343,"context":1318},444,{"file":1317,"line":1345,"context":1318},457,{"file":148,"line":885,"context":1318},{"file":148,"line":1348,"context":1318},32,{"file":148,"line":212,"context":1318},{"file":148,"line":1351,"context":1318},48,{"file":148,"line":381,"context":1318},{"file":148,"line":217,"context":1318},{"file":148,"line":222,"context":1318},{"file":148,"line":1356,"context":1318},178,{"file":148,"line":1358,"context":1318},180,{"file":148,"line":1360,"context":1318},187,{"file":148,"line":1362,"context":1318},197,{"file":148,"line":1364,"context":1318},204,{"file":148,"line":1366,"context":1318},211,{"file":148,"line":1368,"context":1318},218,{"file":148,"line":898,"context":1318},{"file":148,"line":1371,"context":1318},247,{"file":148,"line":1373,"context":1318},261,{"file":148,"line":1375,"context":1318},336,{"file":148,"line":1377,"context":1318},1232,{"file":148,"line":1379,"context":1318},1285,{"file":148,"line":1381,"context":1318},1293,{"file":148,"line":1383,"context":1318},1301,{"file":148,"line":1385,"context":1318},1333,{"file":148,"line":1387,"context":1318},1344,{"file":289,"line":381,"context":1318},{"file":306,"line":281,"context":1318},{"file":306,"line":1391,"context":1318},301,{"file":306,"line":1322,"context":1318},{"file":306,"line":1394,"context":1318},344,{"file":306,"line":1396,"context":1318},365,{"file":306,"line":1398,"context":1318},379,{"file":372,"line":1400,"context":1318},313,{"file":372,"line":1398,"context":1318},{"file":372,"line":1403,"context":1318},475,{"file":425,"line":526,"context":1318},{"file":432,"line":526,"context":1318},{"file":461,"line":533,"context":1318},{"file":461,"line":413,"context":1318},{"file":732,"line":1229,"context":1318},{"file":735,"line":1410,"context":1318},274,{"file":810,"line":881,"context":1318},{"file":810,"line":1413,"context":1318},257,{"file":810,"line":1415,"context":1318},259,{"file":877,"line":1417,"context":1318},510,{"file":877,"line":1417,"context":1318},{"file":877,"line":1420,"context":1318},618,{"file":877,"line":1422,"context":1318},625,{"file":951,"line":719,"context":1318},{"file":951,"line":1425,"context":1318},269,{"file":951,"line":1427,"context":1318},272,{"file":951,"line":1429,"context":1318},276,{"file":951,"line":1431,"context":1318},284,{"file":951,"line":1433,"context":1318},296,{"file":961,"line":1435,"context":1318},236,{"file":961,"line":1437,"context":1318},237,{"file":961,"line":1439,"context":1318},238,{"file":961,"line":1391,"context":1318},{"file":961,"line":859,"context":1318},{"file":961,"line":1443,"context":1318},307,{"file":961,"line":1445,"context":1318},312,{"file":961,"line":1447,"context":1318},316,{"file":961,"line":1449,"context":1318},317,{"file":961,"line":1451,"context":1318},322,{"file":996,"line":1453,"context":1318},308,{"file":996,"line":1396,"context":1318},{"file":1003,"line":807,"context":1318},{"file":1003,"line":396,"context":1318},{"file":1003,"line":719,"context":1318},{"file":1003,"line":604,"context":1318},{"file":1003,"line":228,"context":1318},{"file":1003,"line":1461,"context":1318},176,{"file":1010,"line":1463,"context":1318},293,{"file":1082,"line":1465,"context":1318},213,{"file":1082,"line":1467,"context":1318},254,{"file":1082,"line":1469,"context":1318},270,[1471,1474],{"name":1472,"version":28,"knownCves":1473},"Select2",[],{"name":1475,"version":1476,"knownCves":1477},"Freemius","1.0",[],[1479,1500,1516,1527,1536,1544,1552,1571,1587,1597,1605,1618,1631,1641,1650,1658,1668,1677,1687,1698,1716,1733,1744,1758,1770],{"entryPoint":1480,"graph":1481,"unsanitizedCount":341,"severity":1499},"scan_broken_links (modules\\broken-link-checker\\class-wpultimakit-module-broken-link-checker.php:246)",{"nodes":1482,"edges":1496},[1483,1487,1491],{"id":1484,"type":1485,"label":1486,"file":306,"line":856},"n0","source","$_POST",{"id":1488,"type":1489,"label":1490,"file":306,"line":856},"n1","transform","→ render_results_table()",{"id":1492,"type":1493,"label":1494,"file":306,"line":1398,"wp_function":1495},"n2","sink","echo() [XSS]","echo",[1497,1498],{"from":1484,"to":1488,"sanitized":1207},{"from":1488,"to":1492,"sanitized":1207},"medium",{"entryPoint":1501,"graph":1502,"unsanitizedCount":341,"severity":1499},"\u003Cclass-wpultimakit-module-broken-link-checker> (modules\\broken-link-checker\\class-wpultimakit-module-broken-link-checker.php:0)",{"nodes":1503,"edges":1512},[1504,1506,1507,1508,1510],{"id":1484,"type":1485,"label":1505,"file":306,"line":1413},"$_POST (x2)",{"id":1488,"type":1493,"label":1494,"file":306,"line":1396,"wp_function":1495},{"id":1492,"type":1485,"label":1486,"file":306,"line":856},{"id":1509,"type":1489,"label":1490,"file":306,"line":856},"n3",{"id":1511,"type":1493,"label":1494,"file":306,"line":1398,"wp_function":1495},"n4",[1513,1514,1515],{"from":1484,"to":1488,"sanitized":1208},{"from":1492,"to":1509,"sanitized":1207},{"from":1509,"to":1511,"sanitized":1207},{"entryPoint":1517,"graph":1518,"unsanitizedCount":341,"severity":1499},"force_ssl_redirect (modules\\force-ssl\\class-wpultimakit-module-force-ssl.php:166)",{"nodes":1519,"edges":1525},[1520,1523],{"id":1484,"type":1485,"label":1521,"file":744,"line":1522},"$_SERVER",185,{"id":1488,"type":1493,"label":1524,"file":744,"line":238,"wp_function":337},"wp_redirect() [Open Redirect]",[1526],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1528,"graph":1529,"unsanitizedCount":341,"severity":1499},"force_ssl_admin (modules\\force-ssl\\class-wpultimakit-module-force-ssl.php:234)",{"nodes":1530,"edges":1534},[1531,1533],{"id":1484,"type":1485,"label":1532,"file":744,"line":1435},"$_SERVER['HTTP_HOST']",{"id":1488,"type":1493,"label":1524,"file":744,"line":1435,"wp_function":337},[1535],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1537,"graph":1538,"unsanitizedCount":341,"severity":1499},"force_ssl_login (modules\\force-ssl\\class-wpultimakit-module-force-ssl.php:257)",{"nodes":1539,"edges":1542},[1540,1541],{"id":1484,"type":1485,"label":1532,"file":744,"line":1415},{"id":1488,"type":1493,"label":1524,"file":744,"line":1415,"wp_function":337},[1543],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1545,"graph":1546,"unsanitizedCount":341,"severity":1499},"force_ssl_login_redirect (modules\\force-ssl\\class-wpultimakit-module-force-ssl.php:303)",{"nodes":1547,"edges":1550},[1548,1549],{"id":1484,"type":1485,"label":1532,"file":744,"line":859},{"id":1488,"type":1493,"label":1524,"file":744,"line":859,"wp_function":337},[1551],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1553,"graph":1554,"unsanitizedCount":1038,"severity":1499},"\u003Cclass-wpultimakit-module-force-ssl> (modules\\force-ssl\\class-wpultimakit-module-force-ssl.php:0)",{"nodes":1555,"edges":1567},[1556,1557,1558,1560,1561,1562],{"id":1484,"type":1485,"label":1521,"file":744,"line":1522},{"id":1488,"type":1493,"label":1524,"file":744,"line":238,"wp_function":337},{"id":1492,"type":1485,"label":1559,"file":744,"line":1435},"$_SERVER['HTTP_HOST'] (x3)",{"id":1509,"type":1493,"label":1524,"file":744,"line":1435,"wp_function":337},{"id":1511,"type":1485,"label":1521,"file":744,"line":1522},{"id":1563,"type":1493,"label":1564,"file":744,"line":1565,"wp_function":1566},"n5","wp_remote_get() [SSRF]",372,"wp_remote_get",[1568,1569,1570],{"from":1484,"to":1488,"sanitized":1207},{"from":1492,"to":1509,"sanitized":1207},{"from":1511,"to":1563,"sanitized":1207},{"entryPoint":1572,"graph":1573,"unsanitizedCount":341,"severity":1499},"settings_admin_login_attempt (modules\\limit-login-attempts\\class-wpultimakit-module-limit-login-attempts.php:573)",{"nodes":1574,"edges":1584},[1575,1578,1582,1583],{"id":1484,"type":1485,"label":1576,"file":877,"line":1577},"$_GET",586,{"id":1488,"type":1493,"label":1579,"file":877,"line":1580,"wp_function":1581},"get_results() [SQLi]",589,"get_results",{"id":1492,"type":1485,"label":1576,"file":877,"line":1577},{"id":1509,"type":1493,"label":1494,"file":877,"line":1422,"wp_function":1495},[1585,1586],{"from":1484,"to":1488,"sanitized":1208},{"from":1492,"to":1509,"sanitized":1207},{"entryPoint":1588,"graph":1589,"unsanitizedCount":341,"severity":1499},"show_password_form (modules\\password-protection\\class-wpultimakit-module-password-protection.php:288)",{"nodes":1590,"edges":1595},[1591,1594],{"id":1484,"type":1485,"label":1592,"file":996,"line":1593},"$_SERVER['REQUEST_URI']",294,{"id":1488,"type":1493,"label":1524,"file":996,"line":1593,"wp_function":337},[1596],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1598,"graph":1599,"unsanitizedCount":341,"severity":1499},"\u003Cclass-wpultimakit-module-password-protection> (modules\\password-protection\\class-wpultimakit-module-password-protection.php:0)",{"nodes":1600,"edges":1603},[1601,1602],{"id":1484,"type":1485,"label":1592,"file":996,"line":1593},{"id":1488,"type":1493,"label":1524,"file":996,"line":1593,"wp_function":337},[1604],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1606,"graph":1607,"unsanitizedCount":27,"severity":1617},"ultimakit_uninstall_settings (includes\\class-wp-ultimakit-manager.php:536)",{"nodes":1608,"edges":1615},[1609,1611],{"id":1484,"type":1485,"label":1486,"file":211,"line":1610},546,{"id":1488,"type":1493,"label":1612,"file":211,"line":1613,"wp_function":1614},"update_option() [Settings Manipulation]",547,"update_option",[1616],{"from":1484,"to":1488,"sanitized":1208},"low",{"entryPoint":1619,"graph":1620,"unsanitizedCount":27,"severity":1617},"import_settings_from_json (includes\\class-wp-ultimakit-manager.php:580)",{"nodes":1621,"edges":1629},[1622,1625],{"id":1484,"type":1485,"label":1623,"file":211,"line":1624},"$_FILES",595,{"id":1488,"type":1493,"label":1626,"file":211,"line":1627,"wp_function":1628},"file_get_contents() [SSRF\u002FLFI]",601,"file_get_contents",[1630],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1632,"graph":1633,"unsanitizedCount":27,"severity":1617},"ultimakit_update_module_width (includes\\class-wp-ultimakit-manager.php:653)",{"nodes":1634,"edges":1639},[1635,1637],{"id":1484,"type":1485,"label":1486,"file":211,"line":1636},664,{"id":1488,"type":1493,"label":1612,"file":211,"line":1638,"wp_function":1614},665,[1640],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1642,"graph":1643,"unsanitizedCount":27,"severity":1617},"ultimakit_update_admin_email (modules\\change-admin-email\\class-wpultimakit-module-change-admin-email.php:174)",{"nodes":1644,"edges":1648},[1645,1646],{"id":1484,"type":1485,"label":1486,"file":310,"line":1522},{"id":1488,"type":1493,"label":1612,"file":310,"line":1647,"wp_function":1614},192,[1649],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1651,"graph":1652,"unsanitizedCount":27,"severity":1617},"\u003Cclass-wpultimakit-module-change-admin-email> (modules\\change-admin-email\\class-wpultimakit-module-change-admin-email.php:0)",{"nodes":1653,"edges":1656},[1654,1655],{"id":1484,"type":1485,"label":1486,"file":310,"line":1522},{"id":1488,"type":1493,"label":1612,"file":310,"line":1647,"wp_function":1614},[1657],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1659,"graph":1660,"unsanitizedCount":27,"severity":1617},"\u003Cclass-wpultimakit-module-duplicate-pages-posts> (modules\\duplicate-pages-posts\\class-wpultimakit-module-duplicate-pages-posts.php:0)",{"nodes":1661,"edges":1666},[1662,1665],{"id":1484,"type":1485,"label":1663,"file":685,"line":1664},"$_REQUEST",167,{"id":1488,"type":1493,"label":1494,"file":685,"line":1449,"wp_function":1495},[1667],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1669,"graph":1670,"unsanitizedCount":27,"severity":1617},"render_replace_media_page (modules\\media-replacement\\class-wpultimakit-module-media-replacement.php:190)",{"nodes":1671,"edges":1675},[1672,1674],{"id":1484,"type":1485,"label":1673,"file":951,"line":1362},"$_GET (x4)",{"id":1488,"type":1493,"label":1494,"file":951,"line":1425,"wp_function":1495},[1676],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1678,"graph":1679,"unsanitizedCount":27,"severity":1617},"handle_form_submission (modules\\media-replacement\\class-wpultimakit-module-media-replacement.php:313)",{"nodes":1680,"edges":1685},[1681,1683],{"id":1484,"type":1485,"label":1486,"file":951,"line":1682},319,{"id":1488,"type":1493,"label":1524,"file":951,"line":1684,"wp_function":337},355,[1686],{"from":1484,"to":1488,"sanitized":1208},{"entryPoint":1688,"graph":1689,"unsanitizedCount":27,"severity":1617},"\u003Cclass-wpultimakit-module-media-replacement> (modules\\media-replacement\\class-wpultimakit-module-media-replacement.php:0)",{"nodes":1690,"edges":1695},[1691,1692,1693,1694],{"id":1484,"type":1485,"label":1673,"file":951,"line":1362},{"id":1488,"type":1493,"label":1494,"file":951,"line":1425,"wp_function":1495},{"id":1492,"type":1485,"label":1486,"file":951,"line":1682},{"id":1509,"type":1493,"label":1524,"file":951,"line":1684,"wp_function":337},[1696,1697],{"from":1484,"to":1488,"sanitized":1208},{"from":1492,"to":1509,"sanitized":1208},{"entryPoint":1699,"graph":1700,"unsanitizedCount":1714,"severity":1715},"ultimakit_update_settings (includes\\class-wp-ultimakit-manager.php:384)",{"nodes":1701,"edges":1711},[1702,1705,1707],{"id":1484,"type":1485,"label":1703,"file":211,"line":1704},"$_POST (x4)",416,{"id":1488,"type":1489,"label":1706,"file":211,"line":1704},"→ ultimakit_update_module_setting()",{"id":1492,"type":1493,"label":1708,"file":148,"line":1709,"wp_function":1710},"get_var() [SQLi]",763,"get_var",[1712,1713],{"from":1484,"to":1488,"sanitized":1207},{"from":1488,"to":1492,"sanitized":1207},4,"high",{"entryPoint":1717,"graph":1718,"unsanitizedCount":1714,"severity":1715},"\u003Cclass-wp-ultimakit-manager> (includes\\class-wp-ultimakit-manager.php:0)",{"nodes":1719,"edges":1728},[1720,1721,1722,1723,1724,1725,1726],{"id":1484,"type":1485,"label":1505,"file":211,"line":1610},{"id":1488,"type":1493,"label":1612,"file":211,"line":1613,"wp_function":1614},{"id":1492,"type":1485,"label":1623,"file":211,"line":1624},{"id":1509,"type":1493,"label":1626,"file":211,"line":1627,"wp_function":1628},{"id":1511,"type":1485,"label":1703,"file":211,"line":1704},{"id":1563,"type":1489,"label":1706,"file":211,"line":1704},{"id":1727,"type":1493,"label":1708,"file":148,"line":1709,"wp_function":1710},"n6",[1729,1730,1731,1732],{"from":1484,"to":1488,"sanitized":1208},{"from":1492,"to":1509,"sanitized":1208},{"from":1511,"to":1563,"sanitized":1207},{"from":1563,"to":1727,"sanitized":1207},{"entryPoint":1734,"graph":1735,"unsanitizedCount":341,"severity":1715},"ultimakit_unblock_user (modules\\limit-login-attempts\\class-wpultimakit-module-limit-login-attempts.php:555)",{"nodes":1736,"edges":1742},[1737,1738],{"id":1484,"type":1485,"label":1663,"file":877,"line":1303},{"id":1488,"type":1493,"label":1739,"file":877,"line":1740,"wp_function":1741},"query() [SQLi]",562,"query",[1743],{"from":1484,"to":1488,"sanitized":1207},{"entryPoint":1745,"graph":1746,"unsanitizedCount":14,"severity":1715},"\u003Cclass-wpultimakit-module-limit-login-attempts> (modules\\limit-login-attempts\\class-wpultimakit-module-limit-login-attempts.php:0)",{"nodes":1747,"edges":1754},[1748,1749,1750,1751,1752,1753],{"id":1484,"type":1485,"label":1663,"file":877,"line":1303},{"id":1488,"type":1493,"label":1739,"file":877,"line":1740,"wp_function":1741},{"id":1492,"type":1485,"label":1576,"file":877,"line":1577},{"id":1509,"type":1493,"label":1579,"file":877,"line":1580,"wp_function":1581},{"id":1511,"type":1485,"label":1576,"file":877,"line":1577},{"id":1563,"type":1493,"label":1494,"file":877,"line":1422,"wp_function":1495},[1755,1756,1757],{"from":1484,"to":1488,"sanitized":1207},{"from":1492,"to":1509,"sanitized":1208},{"from":1511,"to":1563,"sanitized":1207},{"entryPoint":1759,"graph":1760,"unsanitizedCount":14,"severity":1715},"redirect_to_orderby_menu_order (modules\\post-page-order\\class-wpultimakit-module-post-page-order.php:174)",{"nodes":1761,"edges":1767},[1762,1763,1764,1766],{"id":1484,"type":1485,"label":1521,"file":1010,"line":1356},{"id":1488,"type":1493,"label":1524,"file":1010,"line":231,"wp_function":337},{"id":1492,"type":1485,"label":1521,"file":1010,"line":1765},179,{"id":1509,"type":1493,"label":1708,"file":1010,"line":969,"wp_function":1710},[1768,1769],{"from":1484,"to":1488,"sanitized":1207},{"from":1492,"to":1509,"sanitized":1207},{"entryPoint":1771,"graph":1772,"unsanitizedCount":14,"severity":1715},"\u003Cclass-wpultimakit-module-post-page-order> (modules\\post-page-order\\class-wpultimakit-module-post-page-order.php:0)",{"nodes":1773,"edges":1778},[1774,1775,1776,1777],{"id":1484,"type":1485,"label":1521,"file":1010,"line":1356},{"id":1488,"type":1493,"label":1524,"file":1010,"line":231,"wp_function":337},{"id":1492,"type":1485,"label":1521,"file":1010,"line":1765},{"id":1509,"type":1493,"label":1708,"file":1010,"line":969,"wp_function":1710},[1779,1780],{"from":1484,"to":1488,"sanitized":1207},{"from":1492,"to":1509,"sanitized":1207},{"summary":1782,"deductions":1783},"The static analysis of Ultimakit-for-WP v2.3.0 reveals a generally robust security posture with several good practices in place, such as a high percentage of SQL queries using prepared statements and a significant amount of output escaping. The plugin also demonstrates a good number of nonce and capability checks, indicating an awareness of common WordPress security mechanisms.  However, concerns arise from the presence of 3 unprotected AJAX handlers, which represent a direct attack surface that could be exploited without proper authentication.  Furthermore, the taint analysis indicates 16 flows with unsanitized paths, with 6 of these being of high severity. This suggests potential vulnerabilities where user-supplied input could be used in unintended or harmful ways, despite the overall good practices in other areas.\n\nThe plugin's vulnerability history is a positive indicator, showing no recorded CVEs, unpatched vulnerabilities, or common vulnerability types. This suggests that the developers have a good track record and may be proactive in addressing security issues when they arise.  Despite the lack of a historical track record of vulnerabilities, the identified static analysis concerns, particularly the unprotected AJAX handlers and the high-severity unsanitized taint flows, warrant attention.  The plugin benefits from strong development practices in many areas but has specific weaknesses that could be leveraged by attackers.",[1784,1786,1789],{"reason":1785,"points":154},"Unprotected AJAX handlers",{"reason":1787,"points":1788},"High severity unsanitized taint flows",12,{"reason":1790,"points":1038},"Unsanitized paths in taint flows","2026-03-16T22:56:02.971Z",{"wat":1793,"direct":1812},{"assetPaths":1794,"generatorPatterns":1802,"scriptPaths":1803,"versionParams":1804},[1795,1796,1797,1798,1799,1800,1801],"\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Fcustom.css","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Frtl.css","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fjs\u002Fcustom.js",[],[1799,1800,1801],[1805,1806,1807,1808,1809,1810,1811],"\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Fbackend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Fcustom.css?ver=","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Ffrontend.css?ver=","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fcss\u002Frtl.css?ver=","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fjs\u002Fbackend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fjs\u002Ffrontend.js?ver=","\u002Fwp-content\u002Fplugins\u002Fultimakit-for-wp\u002Fadmin\u002Fjs\u002Fcustom.js?ver=",{"cssClasses":1813,"htmlComments":1816,"htmlAttributes":1818,"restEndpoints":1820,"jsGlobals":1823,"shortcodeOutput":1826},[1814,1815],"ultimakit-settings","ultimakit-advanced-custom-js-and-css",[1817],"\u003C!-- Ultimakit -->",[1819],"data-ultimakit-version",[1821,1822],"\u002Fwp-json\u002Fultimakit-for-wp\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fultimakit-for-wp\u002Fv1\u002Fupdate-settings",[1824,1825],"Ultimakit_Settings","Ultimakit_Advanced_JS_CSS",[]]