[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBDJesucLJxqionLD75zZRueWM29acIobglZxdlQKNbM":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":36,"analysis":133,"fingerprints":965},"comfortable-admin-page","Comfortable Admin Page","3.8.2","Ryouji Mineya","https:\u002F\u002Fprofiles.wordpress.org\u002Fmineyaryouji\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fblognote.jp\u002Fcap\u002F\" rel=\"nofollow ugc\">日本語の解説はこちら\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>“Comfortable Admin Page” is a plugin that provides a one-stop solution for those “hard-to-reach” settings in the WordPress admin area.\u003Cbr \u002F>\nIt helps you customize a user-friendly and comfortable admin screen, not only for personal blogs but also for client websites and in-house corporate sites.\u003Cbr \u002F>\nWith this single plugin, you can perform a wide range of customizations, including the following:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Role-Based Settings\u003C\u002Fstrong>\u003Cbr \u002F>\n* New Feature: Individually configure admin screen display and functionality for each WordPress user role (e.g., Administrator, Editor, Author). This allows you to provide an optimized admin experience for each user when managing a site with multiple people.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Left Menu\u003C\u002Fstrong>\u003Cbr \u002F>\n* Individually hide menu items (supports auto-detection of items added by plugins and themes).\u003Cbr \u002F>\n* Change menu labels (e.g., change “Media” to “Images”).\u003Cbr \u002F>\n* Add custom links to any admin page or external site to the left menu.\u003Cbr \u002F>\n* Change the icons for each menu item.\u003Cbr \u002F>\n* Adjust the height of separator lines in the menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Bar\u003C\u002Fstrong>\u003Cbr \u002F>\n* Move the admin bar to the bottom of the screen.\u003Cbr \u002F>\n* Individually hide admin bar items (supports auto-detection of items added by plugins).\u003Cbr \u002F>\n* Add links to the previous and next posts on the edit screen.\u003Cbr \u002F>\n* Change the background and text color of the admin bar.\u003Cbr \u002F>\n* Change the login name display format to use either “Display Name” or “Username”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\n* Hide unnecessary dashboard widgets (supports auto-detection of items added by plugins).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post & Page List\u003C\u002Fstrong>\u003Cbr \u002F>\n* Hide the hover menu items that appear on each row (Edit, Quick Edit, etc.).\u003Cbr \u002F>\n* Add filtering functionality by “Tags” or “Author”.\u003Cbr \u002F>\n* Add columns for “ID,” “Slug,” “Last Modified Date,” and “Character Count,” and make them sortable.\u003Cbr \u002F>\n* Adjust the width of each column in pixels.\u003Cbr \u002F>\n* Set custom text and background colors for each post status (Published, Draft, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Editor Screen\u003C\u002Fstrong>\u003Cbr \u002F>\n* Individually hide “Embed” blocks in the Block Editor.\u003Cbr \u002F>\n* Freely set the autosave interval for posts in minutes.\u003Cbr \u002F>\n* Change the tag selection UI from an input format to a checkbox format.\u003Cbr \u002F>\n* Limit the number of post revisions or disable them completely.\u003Cbr \u002F>\n* Increase the height of the category and tag selection boxes to reduce scrolling.\u003Cbr \u002F>\n* Add useful shortcodes (e.g., current year\u002Fmonth\u002Fday) and enable them in post titles.\u003Cbr \u002F>\n* Add custom CSS for the admin screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Images\u003C\u002Fstrong>\u003Cbr \u002F>\n* Individually stop the generation of specific image sizes (thumbnail, medium, etc.) upon upload.\u003Cbr \u002F>\n* Add a filtering feature by user in the Media Library.\u003Cbr \u002F>\n* Add columns like “ID,” “Slug,” and “File Size” to the Media Library and make them sortable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widgets\u003C\u002Fstrong>\u003Cbr \u002F>\n* Disable the block-based widget editor and revert to the classic widgets.\u003Cbr \u002F>\n* Disable unnecessary default classic widgets.\u003Cbr \u002F>\n* Enable shortcodes in the Custom HTML widget.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Users\u003C\u002Fstrong>\u003Cbr \u002F>\n* Add “ID” and “Display Name” columns to the user list screen.\u003Cbr \u002F>\n* Hide high-risk items from bulk actions and hover menus.\u003Cbr \u002F>\n* Hide the “Change role to…” dropdown menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Login Screen\u003C\u002Fstrong>\u003Cbr \u002F>\n* Change the WordPress logo on the login screen to a custom image and URL.\u003Cbr \u002F>\n* Change the background color.\u003Cbr \u002F>\n* Hide unnecessary links (e.g., “Back to site,” language switcher).\u003Cbr \u002F>\n* Specify redirect URLs for after login and logout.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Admin Screen Settings\u003C\u002Fstrong>\u003Cbr \u002F>\n* Hide the “Help” and “Screen Options” tabs at the top of the admin screen.\u003Cbr \u002F>\n* Hide the admin footer text (e.g., “Thank you for creating with WordPress.”).\u003Cbr \u002F>\n* Individually disable update notifications for WordPress core, themes, and plugins.\u003Cbr \u002F>\n* Individually disable or adjust core WordPress features, such as disabling emoji scripts, hiding version information, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick Settings\u003C\u002Fstrong>\u003Cbr \u002F>\n* Load preset configurations like “Recommended Settings” to apply them in bulk.\u003Cbr \u002F>\n* Copy the settings of one user role to another role (or to all roles).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reset\u003C\u002Fstrong>\u003Cbr \u002F>\n* Export (backup) and import (restore) all settings of this plugin.\u003Cbr \u002F>\n* Reset all settings to their initial state.\u003C\u002Fp>\n\u003Cp>For detailed information and usage instructions, please visit the \u003Ca href=\"https:\u002F\u002Fblognote.jp\u002Fcap\u002F\" rel=\"nofollow ugc\">official website\u003C\u002Fa>.\u003C\u002Fp>\n","A utility plugin to make the WordPress admin screen more comfortable and easier to use. You can hide unnecessary items and add useful features.",30,1440,100,1,"2026-03-08T05:09:00.000Z","6.9.4","5.8","7.4",[20,21,22,23,24],"admin","admin-bar","customize","editor","menu","https:\u002F\u002Fblognote.jp\u002Fcap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomfortable-admin-page.3.8.2.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":11,"trust_score":34,"computed_at":35},"mineyaryouji",2,94,"2026-04-04T15:57:32.740Z",[37,59,83,100,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":34,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":27,"last_vuln_date":58,"fetched_at":29},"wp-custom-admin-interface","WP Custom Admin Interface","7.43","Northern Beaches Websites","https:\u002F\u002Fprofiles.wordpress.org\u002Fnorthernbeacheswebsites\u002F","\u003Cp>With WP Custom Admin Interface you can easily customize the WordPress admin menu and toolbar and customize the admin and login interfaces. But we’re just getting started! WP Custom Admin Interface provides a whole range of awesome admin features which other plugins will charge you for – this plugin is completely free.\u003C\u002Fp>\n\u003Cp>WP Custom Admin Interface provides an awesome and simple interface to customize the backend of WordPress to provide a more customized experience for you and your clients or customers. WordPress administrators who manage multiple websites will appreciate the simple plugin settings export feature which will enable you to deploy customizations to multiple sites you manage.\u003C\u002Fp>\n\u003Ch4>Custom admin menu features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Seamlessly re-arrange menu items with a drag and drop interface\u003C\u002Fli>\n\u003Cli>Easily rename any menu item\u003C\u002Fli>\n\u003Cli>Drag and drop top level menu items to sub level menu items and vice versa. Move any menu item anywhere!\u003C\u002Fli>\n\u003Cli>Create new menu items and drag them to any position\u003C\u002Fli>\n\u003Cli>Change the icon of any top level menu item from over 230 Dashicons or you can even upload your own icon!\u003C\u002Fli>\n\u003Cli>Change more advanced properties like custom CSS classes, capability access and link target of any menu item\u003C\u002Fli>\n\u003Cli>Add separators to space out top level menus\u003C\u002Fli>\n\u003Cli>Restore a menu to the last save or to the standard WordPress menu\u003C\u002Fli>\n\u003Cli>Using the simple condition builder easily apply the custom menu to select roles or users!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom toolbar features, NEW in v4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add new menu items to the toolbar\u003C\u002Fli>\n\u003Cli>Remove existing items from the toolbar\u003C\u002Fli>\n\u003Cli>Re-order toolbar items\u003C\u002Fli>\n\u003Cli>Move toolbar items to any level of the menu\u003C\u002Fli>\n\u003Cli>Rename toolbar titles and links\u003C\u002Fli>\n\u003Cli>Restore the toolbar to the last save or to the standard WordPress toolbar\u003C\u002Fli>\n\u003Cli>Using the simple condition builder easily apply the custom toolbar to select roles or users!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All the other great features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change the login screen background color\u003C\u002Fli>\n\u003Cli>Change the login screen logo\u003C\u002Fli>\n\u003Cli>Add a custom favicon to the backend and frontend of your website\u003C\u002Fli>\n\u003Cli>Change the link and button colors\u003C\u002Fli>\n\u003Cli>Customize the footer text which appears on every admin page and use a variety of nifty shortcodes like [year] to show the current year (for use in copyright text).\u003C\u002Fli>\n\u003Cli>Remove the WordPress version number from the footer\u003C\u002Fli>\n\u003Cli>Remove the admin toolbar from displaying on the frontend of WordPress\u003C\u002Fli>\n\u003Cli>Add custom admin CSS\u003C\u002Fli>\n\u003Cli>Add custom login CSS\u003C\u002Fli>\n\u003Cli>Add custom Javascript\u002FjQuery\u003C\u002Fli>\n\u003Cli>Add custom PHP to WordPress\u003C\u002Fli>\n\u003Cli>Add custom CSS and Javascript\u002FjQuery to the frontend of WordPress\u003C\u002Fli>\n\u003Cli>Create a coming soon\u002Fmaintenance page with custom content and set a future expiry date to make your site live\u003C\u002Fli>\n\u003Cli>Hide plugins from displaying for certain users and roles\u003C\u002Fli>\n\u003Cli>Hide users from displaying for certain users and roles\u003C\u002Fli>\n\u003Cli>Hide sidebars from displaying for certain users and roles\u003C\u002Fli>\n\u003Cli>Hide meta boxes from all post types including custom post types as well as the dashboard page!\u003C\u002Fli>\n\u003Cli>Create a custom admin notice which can be displayed to select users\u002Fprofiles and with an expiry date\u003C\u002Fli>\n\u003Cli>Create a custom dashboard widget\u003C\u002Fli>\n\u003Cli>Disable automatic updates\u003C\u002Fli>\n\u003Cli>Disable plugin updates\u003C\u002Fli>\n\u003Cli>Disable Gutenberg block editor\u003C\u002Fli>\n\u003Cli>Export and import settings\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FbIfPaWnSUvk?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\u003Cp>We hope you enjoy WP Custom Admin Interface! For support please see the help tab in the plugin settings.\u003C\u002Fp>\n\u003Ch4>Upgrade to pro\u003C\u002Fh4>\n\u003Cp>Upgrade to Custom Admin Interface Pro to create multiple menus, toolbars, notices, admin\u002Ffrontend code, dashboard widgets, hidden plugins, hidden metaboxes, hidden sidebars and hidden users! Easily export your settings to a file and roll back revisions of your edits. Get more settings in a new intuitive design built from the ground up.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fnorthernbeacheswebsites.com.au\u002Fcustom-admin-interface-pro\u002F\" rel=\"nofollow ugc\">Learn more about Custom Admin Interface Pro here\u003C\u002Fa>\u003C\u002Fp>\n","With WP Custom Admin Interface you can easily customise the WordPress admin and login interfaces.",30000,555352,160,"2026-02-10T22:23:00.000Z","3.0.1","",[20,22,52,24,53],"interface","menu-editor","https:\u002F\u002Fwww.northernbeacheswebsites.com.au","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-custom-admin-interface.7.43.zip",92,7,"2026-03-20 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":16,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":79,"download_link":80,"security_score":81,"vuln_count":57,"unpatched_count":27,"last_vuln_date":82,"fetched_at":29},"adminify","WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer","4.1.7","Liton Arefin","https:\u002F\u002Fprofiles.wordpress.org\u002Flitonice13\u002F","\u003Ch4>WP Adminify: The Ultimate White Label WordPress Plugin with Admin Menu Editor, Login Customizer, and Custom Dashboard Solution\u003C\u002Fh4>\n\u003Cp>Ever wondered how to modify the default WordPress admin dashboard? \u003Cstrong>WP Adminify\u003C\u002Fstrong> is the most suitable \u003Cstrong>White Label WordPress\u003C\u002Fstrong> plugin and \u003Cstrong>Admin Menu Editor\u003C\u002Fstrong> solution on the market, specifically developed for \u003Cstrong>WordPress agencies\u003C\u002Fstrong>, \u003Cstrong>freelance developers\u003C\u002Fstrong>, and \u003Cstrong>power users\u003C\u002Fstrong>. This all-in-one \u003Cstrong>WordPress admin customizer\u003C\u002Fstrong> plugin offers you to completely \u003Cstrong>rebrand the WordPress dashboard\u003C\u002Fstrong>, transform the user experience, and create a \u003Cstrong>branded client dashboard\u003C\u002Fstrong> for your customers or personal websites. With over 60 powerful features, WP Adminify gives you control over \u003Cstrong>customizing your WordPress dashboard\u003C\u002Fstrong>, from the login screen to the smallest admin menu item, dramatically boosting \u003Cstrong>productivity\u003C\u002Fstrong> and enhancing \u003Cstrong>security\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>⚡ \u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fpricing\u002F?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Upgrade to WP Adminify Pro\u003C\u002Fa>  | 📖 \u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fdocs?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | ➡️ \u003Ca href=\"https:\u002F\u002Fdemo.pixarlabs.com\u002F?pl-product=adminify\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎬 Video Overview: See WP Adminify in Action\u003C\u002Fstrong>\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\u002FwytlIbQY4SY?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>Why WP Adminify is the Best WordPress Dashboard Customizer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>✅  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fwhite-label?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Complete White Label WordPress Solution\u003C\u002Fa>:\u003C\u002Fstrong> Remove every trace of WordPress branding. \u003Cstrong>Rebrand the admin panel\u003C\u002Fstrong> with your own logo, change admin menu labels, customize the admin footer text, replace the “Howdy” text, and create a fully \u003Cstrong>white labeled WordPress\u003C\u002Fstrong> experience that presents your agency as the platform provider.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fadmin-menu-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Powerful Drag & Drop Admin Menu Editor\u003C\u002Fa>:\u003C\u002Fstrong> The most intuitive \u003Cstrong>Admin Menu Editor\u003C\u002Fstrong> available. Visually rearrange, rename, add new menu items, hide unnecessary elements, and create a \u003Cstrong>custom admin menu\u003C\u002Fstrong> structure with role-based visibility rules. Simplify navigation for clients and prevent them from accessing complex areas like themes and plugins.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Floginfy?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Custom Login Page Designer\u003C\u002Fa> (Login Customizer):\u003C\u002Fstrong> Extend your \u003Cstrong>white label WordPress\u003C\u002Fstrong> strategy to the login screen. Our \u003Cstrong>Login Customizer\u003C\u002Fstrong> module (Loginfy) allows you to design a stunning \u003Cstrong>custom login screen\u003C\u002Fstrong> with background images, custom logos, form styling, animations, and custom CSS. Make a powerful first impression with a \u003Cstrong>branded login page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅  \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fdashboard-customization?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">WordPress Dashboard Customization\u003C\u002Fa>:\u003C\u002Fstrong> Choose from multiple modern \u003Cstrong>UI templates\u003C\u002Fstrong> (Light, Dark, Modern) to instantly transform your \u003Cstrong>WordPress admin dashboard\u003C\u002Fstrong>. Enable \u003Cstrong>dark mode\u003C\u002Fstrong> for WordPress, schedule light\u002Fdark mode switching, and customize colors and fonts to create a truly \u003Cstrong>custom WordPress dashboard\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fproductivity?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Advanced Productivity Features\u003C\u002Fa>:\u003C\u002Fstrong>  Organize your entire \u003Cstrong>media library with folders\u003C\u002Fstrong> and subfolders, \u003Cstrong>replace media files\u003C\u002Fstrong> without changing URLs (upcoming), hide annoying \u003Cstrong>admin notices\u003C\u002Fstrong>, remove the \u003Cstrong>welcome panel\u003C\u002Fstrong>, \u003Cstrong>duplicate posts and pages\u003C\u002Fstrong>, and add \u003Cstrong>custom dashboard widgets\u003C\u002Fstrong> for RSS feeds or client information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fsecurity?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Security Tools\u003C\u002Fa>:\u003C\u002Fstrong> Harden your WordPress security. \u003Cstrong>Change the login URL\u003C\u002Fstrong> from \u003Ccode>\u002Fwp-admin\u003C\u002Fcode> to something unique, set custom \u003Cstrong>login redirects\u003C\u002Fstrong> and \u003Cstrong>logout redirects\u003C\u002Fstrong> based on user roles, \u003Cstrong>disable comments\u003C\u002Fstrong> globally across your site, disable XML-RPC, restrict REST API access, and clean up unnecessary scripts from the \u003Ccode>\u003Chead>\u003C\u002Fcode> section.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>✅ \u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fadmin-columns-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Admin Columns Editor\u003C\u002Fa>:\u003C\u002Fstrong> Gain complete control over your post and page list views. This powerful addon allows you to \u003Cstrong>customize admin columns\u003C\u002Fstrong>, add new columns for custom fields (ACF, MetaBox, Pods), remove default columns, and make columns sortable and filterable. Perfect for managing WooCommerce products, orders, and any custom post type efficiently.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Detailed Feature Breakdown\u003C\u002Fh4>\n\u003Cp>WP Adminify is packed with features designed for every aspect of \u003Cstrong>WordPress admin customization\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fwhite-label?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">White Label WordPress\u003C\u002Fa> & Dashboard UI Customization\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>White Label Admin Area:\u003C\u002Fstrong> Replace the WordPress logo in the admin bar and menu. Upload a custom favicon for the admin area. Change the “WordPress” name in the title tag.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Admin Footer Text:\u003C\u002Fstrong> Remove the “Thank you for creating with WordPress” text and replace it with your own branded footer text, links, or copyright information.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin UI Templates:\u003C\u002Fstrong> Apply beautiful, pre-designed skins to instantly change the entire look and feel of your \u003Cstrong>WordPress dashboard\u003C\u002Fstrong>. Options include Light, Dark, Gradient, and Glass morphism styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Light and Dark Mode:\u003C\u002Fstrong> Offer users a choice or enable auto-scheduling. Set independent logos for light and dark modes for a seamless \u003Cstrong>white label\u003C\u002Fstrong> experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS and JavaScript:\u003C\u002Fstrong> For developers who need ultimate control, add your own custom CSS to style every element of the admin area or custom JavaScript to modify functionality, all without touching theme files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fdocs\u002Fadminify\u002Fadmin-menu\u002Fadmin-menu-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Advanced Admin Menu Editor\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Drag & Drop Interface:\u003C\u002Fstrong> Intuitively manage your admin menu. Drag to reorder menu items, drag submenus to create top-level menus, or drag items out to hide them completely.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Create Custom Menu Items:\u003C\u002Fstrong> Add new menu items that link to internal admin pages, external URLs, or custom admin pages created with page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Menu Visibility:\u003C\u002Fstrong> Show or hide specific menus and submenus for different user roles. Perfect for creating a simplified \u003Cstrong>client dashboard\u003C\u002Fstrong> for subscribers, customers, or editors by hiding complex menus like “Themes”, “Plugins”, “Tools”, and “Settings”.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Icons for Menu Items:\u003C\u002Fstrong> Assign custom Dashicons or upload your own SVG icons to any menu item for improved visual recognition and branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Separators and Dividers:\u003C\u002Fstrong> Add custom separators to group menu items logically and improve the navigation structure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Floginfy?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Login Customizer (Loginfy)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Login Logo:\u003C\u002Fstrong> Upload a custom logo for your login screen that matches your client’s brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Customization:\u003C\u002Fstrong> Set a background image, background color, gradient, or slideshow for the login page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Form Styling:\u003C\u002Fstrong> Customize the login form’s width, background color, border radius, shadow, and opacity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Button Styling:\u003C\u002Fstrong> Change the login button’s color, hover color, and text to match your brand identity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS:\u003C\u002Fstrong> For pixel-perfect control, add custom CSS to the login page to override any style.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fwordpress-media-folder?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Media Library Folders & Management\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Drag & Drop Folders:\u003C\u002Fstrong> Finally, organize your media library! Create folders and subfolders and simply drag and drop files into them. This is essential for sites with thousands of images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Folder-Based Filtering:\u003C\u002Fstrong> Quickly find files by browsing through your folder structure instead of scrolling through an endless list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Move Files:\u003C\u002Fstrong> Select multiple files and move them to a new folder in one action.\u003C\u002Fli>\n\u003Cli>👉  \u003Cstrong>Media Replace Feature: (upcoming)\u003C\u002Fstrong> A groundbreaking productivity tool. Replace any existing image or file in the media library while retaining its URL, file ID, and date. This is critical for SEO (prevents broken links) and for quickly updating images without needing to find and replace them in every post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Fdisable-admin-notices?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Productivity & Admin Management Tools\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Notices Manager:\u003C\u002Fstrong> Disable all promotional and update notification nags from WordPress core and third-party plugins. Clean your dashboard and create a focused Admin Panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Welcome Panel:\u003C\u002Fstrong> Instantly remove the default “Welcome to WordPress” panel from the dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Screen Options & Help Tabs:\u003C\u002Fstrong> Remove the “Screen Options” and “Help” tabs from the top of admin screens for a cleaner interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Posts, Pages, & CPTs:\u003C\u002Fstrong> Add a “Duplicate” action to the post list for any post type, allowing you to clone content with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Dashboard Widgets:\u003C\u002Fstrong> Add, remove, or modify widgets on the WordPress dashboard. Add custom text widgets, RSS feed widgets, or iframe widgets to display relevant information for you or your clients.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Ffeatures\u002Furl-redirection?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Security & Performance Optimization\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Change Login URL:\u003C\u002Fstrong> Increase your security by changing the default WordPress login URL (\u003Ccode>wp-login.php\u003C\u002Fcode> or \u003Ccode>\u002Fwp-admin\u003C\u002Fcode>) to a custom slug of your choice, helping to prevent brute force attacks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Redirects & Logout Redirects:\u003C\u002Fstrong> Control exactly where users are sent after they login or logout based on their specific user role. Send customers to their account page, admins to the dashboard, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Comments Globally:\u003C\u002Fstrong> Turn off the native WordPress comment system site-wide. This removes comment fields, hides admin menu items, and closes comments on existing posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Control Heartbeat API:\u003C\u002Fstrong> Modify the interval or disable the WordPress Heartbeat API in specific areas (dashboard, post\u002Fedit pages, frontend) to reduce server load and CPU usage on high-traffic sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Embeds:\u003C\u002Fstrong> Disable WordPress oEmbeds to improve security and prevent external sites from embedding your content without permission.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Up Head Section:\u003C\u002Fstrong> Remove unnecessary code like RSS feed links, RSD (Really Simple Discovery) links, WLW Manifest, shortlink, generator tag, and emoji scripts to reduce bloat and improve security.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fadmin-columns-editor?utm_source=wordpressorg&utm_medium=readme&utm_campaign=adminify\" rel=\"nofollow ugc\">Admin Columns Pro Editor\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add\u002FRemove\u002FReorder Columns:\u003C\u002Fstrong> Take full control of the list views for posts, pages, and all custom post types. Add new columns for any data point, remove unnecessary columns, and reorder them to match your workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Field Support:\u003C\u002Fstrong> Display values from Advanced Custom Fields (ACF), MetaBox, Pods, and other custom field plugins directly in your admin list tables.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration:\u003C\u002Fstrong> Customize columns for WooCommerce post types. Show product SKU, stock status, price, or weight directly in the product list for quick management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sortable & Filterable Columns: (upcoming)\u003C\u002Fstrong> Make your custom columns sortable A-Z or numerically and add custom filters to the top of the list tables for powerful data management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔌 Expansive Addon System\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WP Adminify’s functionality is extended through dedicated addons, many of which are free.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Bar Editor:\u003C\u002Fstrong> Customize the WordPress admin toolbar that appears at the top of the site when logged in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity Logs:\u003C\u002Fstrong> Track every user action on your site, including logins, post changes, option updates, and plugin activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google PageSpeed Insights:\u003C\u002Fstrong> Check your website’s performance score directly from your WordPress dashboard and get actionable recommendations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RoleMaster Suite (User Role Editor):\u003C\u002Fstrong> A comprehensive tool to create, edit, clone, and manage user roles and capabilities with precision.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Header & Footer Scripts:\u003C\u002Fstrong> Easily add Google Analytics, Facebook Pixel, custom CSS, or any other script to your site’s header or footer without editing theme files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sidebar Generator:\u003C\u002Fstrong> Create unlimited custom widget-ready sidebars and assign them to specific pages, posts, or conditions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpadminify.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">🚀 Get WP Adminify Pro Today – Unlock Every Feature!\u003C\u002Fa>\u003C\u002Fp>\n","Transform your WordPress admin into a fully white-labeled, organized client dashboard. Customize, Dark mode, Secure, Boost productivity, and more.",7000,268524,86,105,"2026-03-13T10:25:00.000Z","5.0",[74,75,76,77,78],"admin-columns","admin-menu-editor","custom-dashboard","login-customizer","white-label-wordpress","https:\u002F\u002Fwpadminify.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadminify.4.1.7.zip",95,"2026-01-27 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":27,"num_ratings":27,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":50,"tags":96,"homepage":50,"download_link":98,"security_score":99,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"admin-setting","Admin Setting","1.0","nenwebteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnenwebteam\u002F","\u003Cp>With Admin Setting you can easily customize the WordPress admin menu and toolbar and customize the admin and login interfaces\u003Cbr \u002F>\nAdmin Setting provides an awesome and simple interface to customize the backend of WordPress to provide a more customized experience for you and your clients or customers.\u003C\u002Fp>\n\u003Cp>CUSTOM ADMIN MENU FEATURES\u003Cbr \u002F>\n– Hide\u002Fshow any menu or menu item.\u003Cbr \u002F>\n– Restore a menu to the last save or to the standard WordPress menu.\u003Cbr \u002F>\n– Change the login screen background color\u003Cbr \u002F>\n– Change the login screen logo\u003Cbr \u002F>\n– Change the login screen logo title\u003Cbr \u002F>\n– Change the login screen logo url\u003C\u002Fp>\n\u003Ch3>Arbitrary section 1\u003C\u002Fh3>\n","With Admin Setting you can easily customize the WordPress admin menu and toolbar and customize the admin and login interfaces Admin Setting provides a &hellip;",10,1197,"2020-01-19T04:46:00.000Z","5.3.21","4.5",[20,22,97,24,53],"login-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-setting.zip",85,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":91,"downloaded":108,"rating":27,"num_ratings":27,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":50,"tags":112,"homepage":115,"download_link":116,"security_score":99,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"wp-admin-bar-effect","WP Admin Bar Effect","3.0","Sergio","https:\u002F\u002Fprofiles.wordpress.org\u002Fkallookoo\u002F","\u003Cp>Hide or show the admin bar with a slide effect.\u003Cbr \u002F>\nAdd a link to site inside sidebar (optional).\u003Cbr \u002F>\nIn addition you can control the speed, sensitivity to active the effect.\u003C\u002Fp>\n","Add slide effect to admin bar for show & hide with mouse hover",3939,"2017-09-06T11:39:00.000Z","4.8.28","3.8",[20,21,113,114,24],"customize-menu","effect","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-admin-bar-effect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-admin-bar-effect.3.0.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":27,"downloaded":125,"rating":27,"num_ratings":27,"last_updated":126,"tested_up_to":127,"requires_at_least":72,"requires_php":18,"tags":128,"homepage":131,"download_link":132,"security_score":56,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sleeker-editor-admin-menu","Sleeker Editor Admin Menu","1.4","Sleeker UI\u002FUX Design","https:\u002F\u002Fprofiles.wordpress.org\u002Fsleeker\u002F","\u003Cp>Sleeker Editor Admin Menu is a powerful yet lightweight admin menu customizer designed to give administrators full control over the admin menu visibility for the Editor role. With an intuitive interface and easy-to-use checkboxes, you can hide specific menu items for Editors, ensuring a cleaner, more focused admin experience for the Editor role.\u003C\u002Fp>\n\u003Cp>Key Features of the Sleeker Editor Admin Menu Plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove All Posts from the left menu\u003C\u002Fli>\n\u003Cli>Remove Add New Post from the left menu\u003C\u002Fli>\n\u003Cli>Remove Categories from the left menu\u003C\u002Fli>\n\u003Cli>Remove Tags from the left menu\u003C\u002Fli>\n\u003Cli>Remove Media from the left menu\u003C\u002Fli>\n\u003Cli>Remove Pages from the left menu\u003C\u002Fli>\n\u003Cli>Remove Comments from the left menu\u003C\u002Fli>\n\u003Cli>Remove Profile from the left menu\u003C\u002Fli>\n\u003Cli>Remove Tools from the left menu\u003C\u002Fli>\n\u003Cli>Remove New from the toolbar\u003C\u002Fli>\n\u003Cli>Remove Post from the toolbar\u003C\u002Fli>\n\u003Cli>Remove Media from the toolbar\u003C\u002Fli>\n\u003Cli>Remove Pages from the toolbar\u003C\u002Fli>\n\u003Cli>Remove Comments from the toolbar\u003C\u002Fli>\n\u003Cli>Remove Edit Profile from the toolbar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Why Use Sleeker Editor Admin Menu Plugin?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enhances User Experience: Removes unnecessary options for the Editor role, preventing confusion and improving workflow.\u003C\u002Fli>\n\u003Cli>Improves Security: Restricts access to areas that Editors don’t need to see or modify.\u003C\u002Fli>\n\u003Cli>Keeps the Admin Panel Sleeker and Cleaner: Helps declutter the dashboard, ensuring only relevant options are visible.\u003C\u002Fli>\n\u003Cli>No Coding Required: Simple checkbox-based settings — no need to modify theme files or write custom code.\u003C\u002Fli>\n\u003Cli>Lightweight and Efficient: Doesn’t slow down your site and works seamlessly with WordPress.\u003C\u002Fli>\n\u003Cli>Fully compatible with the latest version of WordPress.\u003C\u002Fli>\n\u003Cli>Works with most themes and plugins that utilize the default WordPress menu structure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>This plugin is provided ‘as-is’, without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this plugin.\u003C\u002Fp>\n","Customize the left admin menu and the toolbar (top admin bar) for the Editor role.",291,"2025-03-01T20:37:00.000Z","6.7.5",[20,129,130,23,24],"custom","customizer","https:\u002F\u002Fsleeker.org\u002Feditor-admin-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsleeker-editor-admin-menu.1.4.zip",{"attackSurface":134,"codeSignals":706,"taintFlows":770,"riskAssessment":959,"analyzedAt":964},{"hooks":135,"ajaxHandlers":688,"restRoutes":689,"shortcodes":690,"cronEvents":704,"entryPointCount":705,"unprotectedCount":27},[136,142,148,152,157,160,164,167,171,176,180,184,187,192,194,196,201,205,209,213,217,222,225,228,232,237,241,244,246,250,252,253,256,259,261,263,265,266,269,271,274,277,281,285,290,295,298,302,305,308,312,316,318,322,325,329,332,337,341,344,346,348,351,355,358,360,362,365,367,371,374,379,383,387,391,393,396,399,401,404,407,411,415,418,421,425,429,432,434,437,440,444,447,451,454,457,461,464,468,471,475,478,480,483,485,489,491,494,497,499,502,504,507,512,514,516,519,521,523,525,529,533,535,537,540,542,546,550,553,557,560,562,564,568,571,574,577,580,583,586,589,593,596,599,602,605,607,608,609,610,612,615,618,621,625,628,631,635,638,641,644,646,649,652,654,658,660,663,665,668,672,674,677,681,685],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","plugins_loaded","comage_load_textdomain","comfortable-admin-page.php",28,{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","screen_options_show_screen","__return_false","includes\\backend-ui.php",59,{"type":137,"name":149,"callback":150,"file":146,"line":151},"admin_head","comage_remove_help_tabs",62,{"type":143,"name":153,"callback":154,"priority":155,"file":146,"line":156},"admin_footer_text","__return_empty_string",9999,65,{"type":143,"name":158,"callback":154,"priority":155,"file":146,"line":159},"update_footer",68,{"type":143,"name":161,"callback":162,"priority":91,"file":146,"line":163},"admin_title","comage_remove_wp_from_title",71,{"type":137,"name":149,"callback":165,"file":146,"line":166},"comage_hide_menu_update_bubble_css",75,{"type":143,"name":168,"callback":169,"file":170,"line":163},"pre_site_transient_update_core","comage_backend_update_core_transient","includes\\backend-update-core.php",{"type":143,"name":172,"callback":173,"file":174,"line":175},"pre_site_transient_update_plugins","comage_backend_update_plugins_transient","includes\\backend-update-plugins.php",73,{"type":143,"name":177,"callback":178,"file":174,"line":179},"site_transient_update_plugins","comage_disable_individual_plugin_updates",77,{"type":143,"name":181,"callback":182,"file":183,"line":175},"pre_site_transient_update_themes","comage_backend_update_themes_transient","includes\\backend-update-themes.php",{"type":143,"name":185,"callback":186,"file":183,"line":179},"site_transient_update_themes","comage_disable_individual_theme_updates",{"type":143,"name":188,"callback":189,"file":190,"line":191},"site_transient_update_core","comage_remove_translations_from_update","includes\\backend-update-translations.php",45,{"type":143,"name":177,"callback":189,"file":190,"line":193},46,{"type":143,"name":185,"callback":189,"file":190,"line":195},47,{"type":137,"name":197,"callback":198,"file":199,"line":200},"comage_register_settings","comage_backend_settings_init","includes\\backend.php",27,{"type":137,"name":202,"callback":203,"file":199,"line":204},"admin_init","comage_backend_init_hooks",53,{"type":137,"name":197,"callback":206,"file":207,"line":208},"comage_bar_add_menu_settings_init","includes\\bar-add.php",18,{"type":137,"name":210,"callback":211,"priority":212,"file":207,"line":156},"admin_bar_menu","comage_bar_add_custom_menus_to_bar",80,{"type":137,"name":210,"callback":214,"priority":215,"file":216,"line":191},"comage_bar_add_adjacent_post_links",99,"includes\\bar-adjacent-links.php",{"type":137,"name":218,"callback":219,"file":220,"line":221},"wp_enqueue_scripts","comage_bar_custom_color_style","includes\\bar-colors.php",56,{"type":137,"name":223,"callback":219,"file":220,"line":224},"admin_enqueue_scripts",57,{"type":137,"name":197,"callback":226,"file":227,"line":208},"comage_bar_hide_settings_init","includes\\bar-hide.php",{"type":137,"name":229,"callback":230,"file":227,"line":231},"init","comage_bar_hide_init",150,{"type":137,"name":233,"callback":234,"priority":235,"file":227,"line":236},"wp_before_admin_bar_render","comage_bar_remove_nodes_from_bar",998,162,{"type":137,"name":233,"callback":238,"priority":239,"file":240,"line":204},"comage_bar_modify_login_nodes",999,"includes\\bar-login.php",{"type":137,"name":218,"callback":242,"file":240,"line":243},"comage_bar_login_button_style",54,{"type":137,"name":223,"callback":242,"file":240,"line":245},55,{"type":137,"name":229,"callback":247,"file":248,"line":249},"comage_bar_site_name_init_hooks","includes\\bar-site-name.php",51,{"type":137,"name":218,"callback":251,"file":248,"line":221},"comage_bar_site_name_style",{"type":137,"name":223,"callback":251,"file":248,"line":224},{"type":137,"name":197,"callback":254,"file":255,"line":200},"comage_bar_settings_init","includes\\bar.php",{"type":137,"name":233,"callback":257,"priority":239,"file":255,"line":258},"comage_bar_modify_site_name_node",88,{"type":137,"name":233,"callback":238,"priority":239,"file":255,"line":260},89,{"type":137,"name":233,"callback":234,"priority":235,"file":255,"line":262},90,{"type":137,"name":210,"callback":211,"priority":212,"file":255,"line":264},93,{"type":137,"name":210,"callback":214,"priority":215,"file":255,"line":34},{"type":137,"name":218,"callback":267,"file":255,"line":268},"comage_bar_position_assets",101,{"type":137,"name":223,"callback":267,"file":255,"line":270},102,{"type":137,"name":197,"callback":272,"file":273,"line":208},"comage_dashboard_settings_init","includes\\dashboard.php",{"type":137,"name":275,"callback":276,"priority":239,"file":273,"line":262},"wp_dashboard_setup","comage_dashboard_manage_widgets",{"type":143,"name":278,"callback":279,"file":280,"line":249},"autosave_interval","comage_editor_autosave_interval","includes\\editor-admin-revisions.php",{"type":143,"name":282,"callback":283,"priority":91,"file":280,"line":284},"wp_revisions_to_keep","comage_editor_revisions_to_keep",52,{"type":137,"name":286,"callback":287,"file":288,"line":289},"enqueue_block_editor_assets","comage_editor_shortcodes_enqueue_block_editor_assets","includes\\editor-admin-shortcodes.php",61,{"type":143,"name":291,"callback":292,"priority":91,"file":293,"line":294},"wp_unique_post_slug","comage_auto_post_slug","includes\\editor-admin-slug.php",40,{"type":137,"name":197,"callback":296,"file":297,"line":208},"comage_editor_blocks_settings_init","includes\\editor-blocks.php",{"type":143,"name":299,"callback":300,"priority":91,"file":297,"line":301},"allowed_block_types_all","comage_filter_allowed_block_types",164,{"type":137,"name":223,"callback":303,"file":297,"line":304},"comage_editor_blocks_enqueue_scripts",201,{"type":137,"name":286,"callback":306,"file":307,"line":284},"comage_editor_custom_css_enqueue_block_editor_assets","includes\\editor-custom-css.php",{"type":137,"name":286,"callback":309,"file":310,"line":311},"comage_editor_feature_info_panel_enqueue_block_editor_assets","includes\\editor-feature-info-panel.php",43,{"type":137,"name":223,"callback":313,"file":314,"line":315},"comage_editor_feature_taxonomy_scripts_and_styles","includes\\editor-feature-taxonomy.php",60,{"type":137,"name":286,"callback":317,"file":314,"line":289},"comage_editor_feature_taxonomy_enqueue_block_editor_assets",{"type":137,"name":229,"callback":319,"priority":320,"file":314,"line":321},"comage_editor_init_hooks_role_based",20,63,{"type":137,"name":286,"callback":323,"file":324,"line":175},"comage_editor_feature_ui_enqueue_block_editor_assets","includes\\editor-feature-ui.php",{"type":137,"name":197,"callback":326,"file":327,"line":328},"comage_editor_settings_init","includes\\editor.php",32,{"type":137,"name":229,"callback":330,"file":327,"line":331},"comage_editor_init_hooks",67,{"type":137,"name":333,"callback":334,"file":335,"line":336},"template_redirect","comage_redirect_404_to_specific_page","includes\\frontend-404-redirect.php",69,{"type":137,"name":338,"callback":339,"file":340,"line":166},"pre_ping","comage_disable_self_pingbacks","includes\\frontend-core-features.php",{"type":143,"name":342,"callback":145,"file":340,"line":343},"wp_sitemaps_enabled",76,{"type":143,"name":345,"callback":145,"file":340,"line":179},"media_library_infinite_scrolling",{"type":143,"name":347,"callback":145,"file":340,"line":212},"wp_calculate_image_srcset",{"type":143,"name":349,"callback":145,"file":340,"line":350},"run_wptexturize",81,{"type":137,"name":352,"callback":353,"priority":14,"file":340,"line":354},"do_feed","comage_disable_feeds",83,{"type":137,"name":356,"callback":353,"priority":14,"file":340,"line":357},"do_feed_rdf",84,{"type":137,"name":359,"callback":353,"priority":14,"file":340,"line":99},"do_feed_rss",{"type":137,"name":361,"callback":353,"priority":14,"file":340,"line":69},"do_feed_rss2",{"type":137,"name":363,"callback":353,"priority":14,"file":340,"line":364},"do_feed_atom",87,{"type":143,"name":366,"callback":145,"file":340,"line":264},"redirect_canonical",{"type":137,"name":368,"callback":369,"file":370,"line":331},"wp_head","comage_gtm_exclusion_logic","includes\\frontend-exclusions.php",{"type":137,"name":372,"callback":373,"file":370,"line":159},"pre_get_posts","comage_exclude_from_search_results",{"type":143,"name":375,"callback":376,"priority":91,"file":377,"line":378},"the_title","comage_execute_shortcode_in_title","includes\\frontend-title-shortcodes.php",22,{"type":143,"name":380,"callback":381,"file":377,"line":382},"document_title_parts","comage_execute_shortcode_in_document_title",23,{"type":143,"name":384,"callback":385,"file":377,"line":386},"ssp_output_title","comage_generic_seo_title_do_shortcode",26,{"type":143,"name":388,"callback":389,"priority":91,"file":377,"line":390},"seopress_titles_title","comage_seopress_title_do_shortcode",29,{"type":143,"name":392,"callback":385,"file":377,"line":328},"aioseo_title",{"type":143,"name":394,"callback":385,"file":377,"line":395},"wpseo_title",35,{"type":137,"name":197,"callback":397,"file":398,"line":386},"comage_frontend_settings_init","includes\\frontend.php",{"type":137,"name":229,"callback":400,"file":398,"line":195},"comage_frontend_init_hooks",{"type":137,"name":197,"callback":402,"file":403,"line":208},"comage_image_actions_settings_init","includes\\image-actions.php",{"type":137,"name":202,"callback":405,"file":403,"line":406},"comage_image_actions_init_hooks",116,{"type":143,"name":408,"callback":409,"priority":91,"file":403,"line":410},"media_row_actions","comage_image_remove_media_row_actions",122,{"type":137,"name":412,"callback":413,"file":403,"line":414},"restrict_manage_posts","comage_media_add_user_filter",128,{"type":137,"name":412,"callback":416,"file":403,"line":417},"comage_media_add_attachment_filter",133,{"type":137,"name":372,"callback":419,"file":403,"line":420},"comage_media_filter_by_attachment_status",134,{"type":143,"name":422,"callback":423,"file":403,"line":424},"bulk_actions-upload","comage_media_customize_bulk_actions",139,{"type":143,"name":426,"callback":427,"file":403,"line":428},"the_author","comage_media_list_change_author_display_name",145,{"type":137,"name":197,"callback":430,"file":431,"line":208},"comage_image_columns_settings_init","includes\\image-columns.php",{"type":137,"name":202,"callback":433,"file":431,"line":56},"comage_image_columns_init_hooks",{"type":143,"name":435,"callback":436,"file":431,"line":34},"manage_media_columns","comage_media_add_custom_columns",{"type":137,"name":438,"callback":439,"priority":91,"file":431,"line":81},"manage_media_custom_column","comage_media_render_custom_column_content",{"type":143,"name":441,"callback":442,"file":431,"line":443},"manage_upload_sortable_columns","comage_media_make_columns_sortable",96,{"type":137,"name":372,"callback":445,"file":431,"line":446},"comage_media_sort_custom_columns_query",97,{"type":137,"name":223,"callback":448,"priority":449,"file":431,"line":450},"comage_media_apply_column_widths",11,98,{"type":137,"name":197,"callback":452,"file":453,"line":208},"comage_image_other_settings_init","includes\\image-other.php",{"type":137,"name":202,"callback":455,"file":453,"line":456},"comage_image_other_init_hooks",118,{"type":137,"name":458,"callback":459,"file":453,"line":460},"admin_head-upload.php","comage_image_hide_add_new_button_style",123,{"type":137,"name":458,"callback":462,"file":453,"line":463},"comage_image_hide_search_box_style",127,{"type":143,"name":465,"callback":466,"file":453,"line":467},"upload_mimes","comage_svg_mime_types",131,{"type":137,"name":458,"callback":469,"file":453,"line":470},"comage_image_grid_thumbnail_size_css",137,{"type":137,"name":197,"callback":472,"file":473,"line":474},"comage_image_settings_init","includes\\image.php",24,{"type":137,"name":197,"callback":476,"file":477,"line":208},"comage_list_actions_settings_init","includes\\list-actions.php",{"type":137,"name":202,"callback":479,"file":477,"line":179},"comage_list_actions_init_hooks",{"type":143,"name":481,"callback":482,"file":477,"line":212},"bulk_actions-edit-post","comage_list_customize_bulk_actions",{"type":143,"name":484,"callback":482,"file":477,"line":350},"bulk_actions-edit-page",{"type":143,"name":486,"callback":487,"priority":91,"file":477,"line":488},"handle_bulk_actions-edit-post","comage_list_handle_custom_bulk_actions",82,{"type":143,"name":490,"callback":487,"priority":91,"file":477,"line":354},"handle_bulk_actions-edit-page",{"type":137,"name":492,"callback":493,"file":477,"line":357},"admin_notices","comage_list_custom_bulk_action_admin_notice",{"type":143,"name":495,"callback":496,"priority":91,"file":477,"line":260},"post_row_actions","comage_list_remove_row_actions",{"type":143,"name":498,"callback":496,"priority":91,"file":477,"line":262},"page_row_actions",{"type":137,"name":197,"callback":500,"file":501,"line":208},"comage_list_columns_settings_init","includes\\list-columns.php",{"type":137,"name":202,"callback":503,"file":501,"line":443},"comage_list_columns_init_hooks",{"type":137,"name":223,"callback":505,"priority":449,"file":501,"line":506},"comage_list_apply_column_widths",104,{"type":143,"name":508,"callback":509,"priority":91,"file":510,"line":511},"post_date_column_time","comage_list_format_date","includes\\list-display.php",70,{"type":143,"name":513,"callback":509,"priority":91,"file":510,"line":163},"page_date_column_time",{"type":143,"name":426,"callback":515,"file":510,"line":179},"comage_list_change_author_display_name",{"type":137,"name":197,"callback":517,"file":518,"line":208},"comage_list_filters_settings_init","includes\\list-filters.php",{"type":137,"name":202,"callback":520,"file":518,"line":315},"comage_list_filters_init_hooks",{"type":137,"name":412,"callback":522,"file":518,"line":156},"comage_list_add_filters",{"type":137,"name":372,"callback":524,"file":518,"line":159},"comage_list_pre_get_posts_for_tag_filter",{"type":137,"name":526,"callback":527,"file":528,"line":147},"admin_head-edit.php","comage_list_apply_status_colors","includes\\list-status-color.php",{"type":137,"name":223,"callback":530,"file":531,"line":532},"comage_list_hide_view_mode_script","includes\\list-ui.php",64,{"type":137,"name":526,"callback":534,"file":531,"line":331},"comage_list_hide_search_box_style",{"type":137,"name":526,"callback":536,"file":531,"line":511},"comage_list_hide_add_new_button_style",{"type":137,"name":197,"callback":538,"file":539,"line":200},"comage_list_settings_init","includes\\list.php",{"type":137,"name":202,"callback":541,"file":539,"line":224},"comage_list_init_hooks",{"type":143,"name":543,"callback":145,"file":544,"line":545},"admin_email_check_interval","includes\\login-behavior.php",42,{"type":143,"name":547,"callback":548,"priority":91,"file":549,"line":311},"logout_redirect","comage_login_custom_logout_redirect","includes\\login-redirect.php",{"type":143,"name":551,"callback":552,"priority":91,"file":549,"line":193},"login_redirect","comage_login_custom_login_redirect",{"type":137,"name":554,"callback":555,"file":556,"line":343},"login_enqueue_scripts","comage_login_custom_ui_styles","includes\\login-ui.php",{"type":143,"name":558,"callback":559,"file":556,"line":212},"login_headerurl","comage_login_logo_url_link",{"type":143,"name":561,"callback":154,"priority":215,"file":556,"line":354},"the_privacy_policy_link",{"type":143,"name":563,"callback":145,"file":556,"line":69},"login_display_language_dropdown",{"type":137,"name":197,"callback":565,"file":566,"line":567},"comage_login_settings_init","includes\\login.php",25,{"type":137,"name":229,"callback":569,"file":566,"line":570},"comage_login_init_hooks",48,{"type":137,"name":197,"callback":572,"file":573,"line":208},"comage_menu_add_settings_init","includes\\menu-add.php",{"type":137,"name":575,"callback":576,"priority":239,"file":573,"line":350},"admin_menu","comage_menu_add_custom_menus",{"type":137,"name":197,"callback":578,"file":579,"line":208},"comage_menu_hide_settings_init","includes\\menu-hide.php",{"type":137,"name":202,"callback":581,"file":579,"line":582},"comage_menu_handle_rebuild_action",234,{"type":137,"name":149,"callback":584,"file":579,"line":585},"comage_menu_hide_collapse_menu_css",326,{"type":137,"name":492,"callback":587,"file":579,"line":588},"comage_menu_display_admin_notices",340,{"type":137,"name":229,"callback":590,"file":591,"line":592},"comage_menu_modify_post_type_labels","includes\\menu-rename.php",111,{"type":137,"name":575,"callback":594,"priority":239,"file":591,"line":595},"comage_menu_rename_and_icon_modify_items",112,{"type":137,"name":223,"callback":597,"file":598,"line":328},"comage_menu_separator_enqueue_styles","includes\\menu-separator.php",{"type":137,"name":575,"callback":600,"priority":239,"file":601,"line":147},"comage_menu_submenu_modify_items","includes\\menu-submenu.php",{"type":137,"name":197,"callback":603,"file":604,"line":200},"comage_menu_settings_init","includes\\menu.php",{"type":137,"name":202,"callback":606,"file":604,"line":193},"comage_menu_init_hooks",{"type":137,"name":575,"callback":576,"priority":239,"file":604,"line":147},{"type":137,"name":575,"callback":594,"priority":239,"file":604,"line":315},{"type":137,"name":575,"callback":600,"priority":239,"file":604,"line":289},{"type":137,"name":575,"callback":611,"priority":155,"file":604,"line":151},"comage_menu_hide_menu_items",{"type":137,"name":197,"callback":613,"file":614,"line":208},"comage_quick_settings_init","includes\\quick.php",{"type":137,"name":202,"callback":616,"file":614,"line":617},"comage_quick_handle_actions",132,{"type":137,"name":492,"callback":619,"file":614,"line":620},"comage_quick_display_admin_notices",222,{"type":137,"name":197,"callback":622,"file":623,"line":624},"comage_reset_settings_init","includes\\reset.php",8,{"type":137,"name":202,"callback":626,"file":623,"line":627},"comage_reset_handle_data_actions",109,{"type":137,"name":492,"callback":629,"file":623,"line":630},"comage_reset_display_admin_notices",288,{"type":137,"name":223,"callback":632,"file":633,"line":634},"comage_settings_assets_enqueue","includes\\settings-assets.php",19,{"type":137,"name":575,"callback":636,"file":637,"line":311},"add_plugin_page","includes\\settings.php",{"type":137,"name":202,"callback":639,"file":637,"line":640},"register_settings",44,{"type":137,"name":197,"callback":642,"file":643,"line":208},"comage_user_actions_settings_init","includes\\user-actions.php",{"type":137,"name":202,"callback":645,"file":643,"line":262},"comage_user_actions_init_hooks",{"type":143,"name":647,"callback":648,"file":643,"line":215},"bulk_actions-users","comage_user_customize_bulk_actions",{"type":143,"name":650,"callback":651,"priority":91,"file":643,"line":270},"user_row_actions","comage_user_customize_row_actions",{"type":137,"name":223,"callback":653,"file":643,"line":70},"comage_user_hide_role_filter_script",{"type":137,"name":655,"callback":656,"file":643,"line":657},"admin_head-users.php","comage_user_hide_add_new_button_style",108,{"type":137,"name":655,"callback":659,"file":643,"line":592},"comage_user_hide_search_box_style",{"type":137,"name":197,"callback":661,"file":662,"line":208},"comage_user_columns_settings_init","includes\\user-columns.php",{"type":137,"name":202,"callback":664,"file":662,"line":336},"comage_user_columns_init_hooks",{"type":143,"name":666,"callback":667,"file":662,"line":163},"manage_users_columns","comage_user_add_custom_columns",{"type":143,"name":669,"callback":670,"priority":91,"file":662,"line":671},"manage_users_custom_column","comage_user_render_custom_column_content",72,{"type":137,"name":223,"callback":673,"priority":449,"file":662,"line":175},"comage_user_apply_column_widths",{"type":137,"name":197,"callback":675,"file":676,"line":474},"comage_user_settings_init","includes\\user.php",{"type":143,"name":678,"callback":145,"file":679,"line":680},"use_widgets_block_editor","includes\\widget-block.php",49,{"type":137,"name":682,"callback":683,"priority":449,"file":684,"line":350},"widgets_init","comage_unregister_classic_widgets","includes\\widget-classic.php",{"type":137,"name":197,"callback":686,"file":687,"line":382},"comage_widget_settings_init","includes\\widget.php",[],[],[691,694,697,701],{"tag":692,"callback":693,"file":288,"line":175},"today_year","comage_shortcode_today_year",{"tag":695,"callback":696,"file":288,"line":343},"today_month","comage_shortcode_today_month",{"tag":698,"callback":699,"file":288,"line":700},"today_day","comage_shortcode_today_day",79,{"tag":702,"callback":703,"file":288,"line":488},"ago","comage_shortcode_ago",[],4,{"dangerousFunctions":707,"sqlUsage":708,"outputEscaping":710,"fileOperations":767,"externalRequests":27,"nonceChecks":768,"capabilityChecks":768,"bundledLibraries":769},[],{"prepared":27,"raw":27,"locations":709},[],{"escaped":711,"rawEcho":712,"locations":713},377,38,[714,716,717,718,720,722,724,726,728,729,730,731,733,734,735,737,738,739,741,742,743,744,745,746,747,748,749,751,753,755,756,757,758,760,762,764,765,766],{"file":227,"line":446,"context":715},"raw output",{"file":227,"line":268,"context":715},{"file":227,"line":410,"context":715},{"file":227,"line":719,"context":715},136,{"file":273,"line":721,"context":715},39,{"file":273,"line":723,"context":715},58,{"file":297,"line":725,"context":715},33,{"file":297,"line":727,"context":715},34,{"file":307,"line":725,"context":715},{"file":335,"line":245,"context":715},{"file":370,"line":727,"context":715},{"file":370,"line":732,"context":715},41,{"file":403,"line":166,"context":715},{"file":431,"line":175,"context":715},{"file":431,"line":736,"context":715},74,{"file":431,"line":166,"context":715},{"file":453,"line":723,"context":715},{"file":453,"line":740,"context":715},78,{"file":501,"line":179,"context":715},{"file":501,"line":740,"context":715},{"file":501,"line":700,"context":715},{"file":518,"line":193,"context":715},{"file":528,"line":721,"context":715},{"file":528,"line":545,"context":715},{"file":579,"line":13,"context":715},{"file":579,"line":270,"context":715},{"file":579,"line":750,"context":715},194,{"file":579,"line":752,"context":715},207,{"file":579,"line":754,"context":715},349,{"file":614,"line":11,"context":715},{"file":614,"line":443,"context":715},{"file":614,"line":270,"context":715},{"file":614,"line":759,"context":715},117,{"file":623,"line":761,"context":715},124,{"file":623,"line":763,"context":715},220,{"file":662,"line":249,"context":715},{"file":662,"line":284,"context":715},{"file":662,"line":204,"context":715},3,17,[],[771,789,797,810,818,839,850,866,890,900,922,933,941,951],{"entryPoint":772,"graph":773,"unsanitizedCount":27,"severity":788},"comage_list_custom_bulk_action_admin_notice (includes\\list-actions.php:159)",{"nodes":774,"edges":785},[775,779],{"id":776,"type":777,"label":778,"file":477,"line":236},"n0","source","$_REQUEST",{"id":780,"type":781,"label":782,"file":477,"line":783,"wp_function":784},"n1","sink","echo() [XSS]",174,"echo",[786],{"from":776,"to":780,"sanitized":787},true,"low",{"entryPoint":790,"graph":791,"unsanitizedCount":27,"severity":788},"\u003Clist-actions> (includes\\list-actions.php:0)",{"nodes":792,"edges":795},[793,794],{"id":776,"type":777,"label":778,"file":477,"line":236},{"id":780,"type":781,"label":782,"file":477,"line":783,"wp_function":784},[796],{"from":776,"to":780,"sanitized":787},{"entryPoint":798,"graph":799,"unsanitizedCount":27,"severity":788},"comage_menu_handle_rebuild_action (includes\\menu-hide.php:235)",{"nodes":800,"edges":808},[801,804],{"id":776,"type":777,"label":802,"file":579,"line":803},"$_POST (x2)",242,{"id":780,"type":781,"label":805,"file":579,"line":806,"wp_function":807},"update_option() [Settings Manipulation]",257,"update_option",[809],{"from":776,"to":780,"sanitized":787},{"entryPoint":811,"graph":812,"unsanitizedCount":27,"severity":788},"\u003Cmenu-hide> (includes\\menu-hide.php:0)",{"nodes":813,"edges":816},[814,815],{"id":776,"type":777,"label":802,"file":579,"line":803},{"id":780,"type":781,"label":805,"file":579,"line":806,"wp_function":807},[817],{"from":776,"to":780,"sanitized":787},{"entryPoint":819,"graph":820,"unsanitizedCount":27,"severity":788},"comage_quick_handle_actions (includes\\quick.php:133)",{"nodes":821,"edges":836},[822,825,829,833],{"id":776,"type":777,"label":823,"file":614,"line":824},"$_POST",141,{"id":780,"type":781,"label":826,"file":614,"line":827,"wp_function":828},"file_get_contents() [SSRF\u002FLFI]",157,"file_get_contents",{"id":830,"type":777,"label":831,"file":614,"line":832},"n2","$_POST (x6)",142,{"id":834,"type":781,"label":805,"file":614,"line":835,"wp_function":807},"n3",166,[837,838],{"from":776,"to":780,"sanitized":787},{"from":830,"to":834,"sanitized":787},{"entryPoint":840,"graph":841,"unsanitizedCount":27,"severity":788},"comage_quick_display_admin_notices (includes\\quick.php:223)",{"nodes":842,"edges":848},[843,846],{"id":776,"type":777,"label":844,"file":614,"line":845},"$_GET (x2)",252,{"id":780,"type":781,"label":782,"file":614,"line":847,"wp_function":784},258,[849],{"from":776,"to":780,"sanitized":787},{"entryPoint":851,"graph":852,"unsanitizedCount":27,"severity":788},"\u003Cquick> (includes\\quick.php:0)",{"nodes":853,"edges":862},[854,855,856,857,858,860],{"id":776,"type":777,"label":823,"file":614,"line":824},{"id":780,"type":781,"label":826,"file":614,"line":827,"wp_function":828},{"id":830,"type":777,"label":831,"file":614,"line":832},{"id":834,"type":781,"label":805,"file":614,"line":835,"wp_function":807},{"id":859,"type":777,"label":844,"file":614,"line":845},"n4",{"id":861,"type":781,"label":782,"file":614,"line":847,"wp_function":784},"n5",[863,864,865],{"from":776,"to":780,"sanitized":787},{"from":830,"to":834,"sanitized":787},{"from":859,"to":861,"sanitized":787},{"entryPoint":867,"graph":868,"unsanitizedCount":27,"severity":788},"comage_reset_handle_data_actions (includes\\reset.php:110)",{"nodes":869,"edges":885},[870,871,874,875,876,878,880,883],{"id":776,"type":777,"label":802,"file":623,"line":456},{"id":780,"type":781,"label":872,"file":623,"line":460,"wp_function":873},"header() [Header Injection]","header",{"id":830,"type":777,"label":823,"file":623,"line":456},{"id":834,"type":781,"label":782,"file":623,"line":761,"wp_function":784},{"id":859,"type":777,"label":877,"file":623,"line":417},"$_POST (x3)",{"id":861,"type":781,"label":805,"file":623,"line":879,"wp_function":807},149,{"id":881,"type":777,"label":882,"file":623,"line":824},"n6","$_FILES",{"id":884,"type":781,"label":805,"file":623,"line":879,"wp_function":807},"n7",[886,887,888,889],{"from":776,"to":780,"sanitized":787},{"from":830,"to":834,"sanitized":787},{"from":859,"to":861,"sanitized":787},{"from":881,"to":884,"sanitized":787},{"entryPoint":891,"graph":892,"unsanitizedCount":27,"severity":788},"comage_reset_display_admin_notices (includes\\reset.php:289)",{"nodes":893,"edges":898},[894,896],{"id":776,"type":777,"label":844,"file":623,"line":895},313,{"id":780,"type":781,"label":782,"file":623,"line":897,"wp_function":784},320,[899],{"from":776,"to":780,"sanitized":787},{"entryPoint":901,"graph":902,"unsanitizedCount":27,"severity":788},"\u003Creset> (includes\\reset.php:0)",{"nodes":903,"edges":916},[904,905,906,907,908,909,910,911,912,914],{"id":776,"type":777,"label":802,"file":623,"line":456},{"id":780,"type":781,"label":872,"file":623,"line":460,"wp_function":873},{"id":830,"type":777,"label":823,"file":623,"line":456},{"id":834,"type":781,"label":782,"file":623,"line":761,"wp_function":784},{"id":859,"type":777,"label":877,"file":623,"line":417},{"id":861,"type":781,"label":805,"file":623,"line":879,"wp_function":807},{"id":881,"type":777,"label":882,"file":623,"line":824},{"id":884,"type":781,"label":805,"file":623,"line":879,"wp_function":807},{"id":913,"type":777,"label":844,"file":623,"line":895},"n8",{"id":915,"type":781,"label":782,"file":623,"line":897,"wp_function":784},"n9",[917,918,919,920,921],{"from":776,"to":780,"sanitized":787},{"from":830,"to":834,"sanitized":787},{"from":859,"to":861,"sanitized":787},{"from":881,"to":884,"sanitized":787},{"from":913,"to":915,"sanitized":787},{"entryPoint":923,"graph":924,"unsanitizedCount":705,"severity":788},"comage_settings_data_sanitize_and_save (includes\\settings-data-handler.php:23)",{"nodes":925,"edges":930},[926,929],{"id":776,"type":777,"label":927,"file":928,"line":390},"$_POST (x4)","includes\\settings-data-handler.php",{"id":780,"type":781,"label":805,"file":928,"line":260,"wp_function":807},[931],{"from":776,"to":780,"sanitized":932},false,{"entryPoint":934,"graph":935,"unsanitizedCount":705,"severity":788},"\u003Csettings-data-handler> (includes\\settings-data-handler.php:0)",{"nodes":936,"edges":939},[937,938],{"id":776,"type":777,"label":927,"file":928,"line":390},{"id":780,"type":781,"label":805,"file":928,"line":260,"wp_function":807},[940],{"from":776,"to":780,"sanitized":932},{"entryPoint":942,"graph":943,"unsanitizedCount":27,"severity":788},"comage_settings_ui_page_render (includes\\settings-ui-page.php:16)",{"nodes":944,"edges":949},[945,948],{"id":776,"type":777,"label":946,"file":947,"line":386},"$_GET","includes\\settings-ui-page.php",{"id":780,"type":781,"label":782,"file":947,"line":321,"wp_function":784},[950],{"from":776,"to":780,"sanitized":787},{"entryPoint":952,"graph":953,"unsanitizedCount":27,"severity":788},"\u003Csettings-ui-page> (includes\\settings-ui-page.php:0)",{"nodes":954,"edges":957},[955,956],{"id":776,"type":777,"label":946,"file":947,"line":386},{"id":780,"type":781,"label":782,"file":947,"line":321,"wp_function":784},[958],{"from":776,"to":780,"sanitized":787},{"summary":960,"deductions":961},"The \"comfortable-admin-page\" v3.8.2 plugin exhibits a generally strong security posture based on the provided static analysis. The complete absence of known CVEs and a history of no reported vulnerabilities suggests a well-maintained and security-conscious development process. The code demonstrates good practices, with 100% of SQL queries utilizing prepared statements and a high percentage (91%) of output properly escaped, significantly mitigating risks of SQL injection and Cross-Site Scripting (XSS) vulnerabilities. Additionally, robust use of nonce and capability checks (17 each) for its entry points, along with no unprotected entry points found, indicates a solid defense against unauthorized access and manipulation.\n\nHowever, there are a couple of areas warranting attention. The presence of two taint flows with unsanitized paths, while not reaching critical or high severity in the analysis, represents a potential entry point for path traversal or other file-related vulnerabilities if not handled carefully. While the attack surface is relatively small (4 shortcodes), any unsanitized path handling within these shortcodes could still pose a risk. The plugin also performs file operations, which, combined with unsanitized paths, could be a vector for attack if not strictly controlled.\n\nOverall, the plugin is in a good security state, with its history and implementation of prepared statements and escaping being major strengths. The primary concern lies with the identified unsanitized path flows. Addressing these proactively, even at a low severity, will further solidify its security. The absence of critical or high-severity issues in the taint analysis and the strong adherence to WordPress security best practices are commendable.",[962],{"reason":963,"points":624},"Unsanitized paths found in taint analysis","2026-03-16T22:29:12.105Z",{"wat":966,"direct":999},{"assetPaths":967,"generatorPatterns":994,"scriptPaths":995,"versionParams":996},[968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993],"\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fadmin-bar.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fadmin-bar.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fdashboard.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fdashboard.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Flist-table-helper.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Flist-table-helper.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Feditor.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fimage.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fimage.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fuser.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fuser.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fwidget.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fwidget.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Flogin.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Flogin.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Fquick.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Fquick.js","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fcss\u002Freset.css","\u002Fwp-content\u002Fplugins\u002Fcomfortable-admin-page\u002Fjs\u002Freset.js",[],[969,971,973,975,977,979,981,983,985,987,989,991,993],[997,998],"comfortable-admin-page\u002Fstyle.css?ver=","comfortable-admin-page\u002Fscript.js?ver=",{"cssClasses":1000,"htmlComments":1002,"htmlAttributes":1004,"restEndpoints":1006,"jsGlobals":1007,"shortcodeOutput":1009},[1001],"comage-color-picker",[1003],"\u003C!-- Comfortable Admin Page Settings -->",[1005],"data-default-color",[],[1008],"COMAGE_comfortable_admin_page_settings",[]]