[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXIOyH0dx8JDUNNzcfWJr2xIkJvi4c-D2jw0DWJQCKLc":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":144,"fingerprints":932},"smart-admin-assistant","Smart Admin Assistant – Dashboard and Site Enhancements","1.5.1","bdthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fbdthemes\u002F","\u003Cp>\u003Cstrong>Smart Admin Assistant\u003C\u002Fstrong> brings powerful \u003Cstrong>admin dashboard enhancements\u003C\u002Fstrong> and site optimizations in one plugin.\u003C\u002Fp>\n\u003Cp>Simplify your admin workflows with menu and dashboard customization, custom login URL, post duplication, custom code, SMTP, login and captcha protection, role switching, database and image optimization, caching, compression, and more—all for a smarter, faster WordPress experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>No need to install dozens of plugins!\u003C\u002Fem>\u003C\u002Fstrong> Try Smart Admin Assistant now and manage your admin dashboard without any trouble.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FF_l56OPUNw8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\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\u002FhF__oFGmPiY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplayground.wordpress.net\u002F?plugin=smart-admin-assistant&blueprint-url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fwp-json%2Fplugins%2Fv1%2Fplugin%2Fsmart-admin-assistant%2Fblueprint.json%3Frev%3D3359158%26lang%3Den_US\" rel=\"nofollow ugc\">Try Live Demo\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbdthemes.com\u002Fplugin\u002Fsmart-admin-assistant\u002F?utm_source=WordPress_Repository&utm_medium=Plugin_Page&utm_campaign=WordPress_to_smart_admin_assistant\" rel=\"nofollow ugc\">Get Smart Admin Assistant Pro\u003C\u002Fa>\u003C\u002Fstrong> | \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbdthemes.com\u002Fall-knowledge-base-of-smart-admin-assistant\u002F?utm_source=WordPress_Repository&utm_medium=Plugin_Page&utm_campaign=WordPress_to_smart_admin_assistant\" rel=\"nofollow ugc\">Read Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Why Choose?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All-in-One Solution\u003C\u002Fli>\n\u003Cli>Modular Architecture\u003C\u002Fli>\n\u003Cli>Performance Optimized\u003C\u002Fli>\n\u003Cli>Security First\u003C\u002Fli>\n\u003Cli>Regular Updates and 24\u002F7 Support\u003C\u002Fli>\n\u003Cli>Multi-site Controlling from admin panel(Coming soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Look at Core Modules & Features\u003C\u002Fh3>\n\u003Ch3>Admin Interface\u003C\u002Fh3>\n\u003Cp>This module creates a cleaner, personalized dashboard experience that reduces cognitive load and improves workflow efficiency. You can eliminate distractions while gaining faster access to frequently used administrative functions and better data visibility.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hiding admin bar (in Backend, on Frontend)\u003C\u002Fli>\n\u003Cli>Hiding admin bar for user Roles (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Enabling admin bar cleanup (On\u002FOff toggle)\u003C\u002Fli>\n\u003Cli>Hiding all admin notices from plugins and WordPress\u003C\u002Fli>\n\u003Cli>Enabling dashboard customization—columns layout customization (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Enabling menu customization—Hide, Rename, Reorder, Structure control (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>List table enhancements in the Column of Post, Page, Media Library, User list (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Infinite  scrolling in media library (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Displaying active plugins first  (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Preserving Taxonomy Hierarchy in Classic Editor\u003C\u002Fli>\n\u003Cli>Adding User Role to Body Class (Frontend)\u003C\u002Fli>\n\u003Cli>Adding User Info to Admin Body Class\u003C\u002Fli>\n\u003Cli>Custom Footer Text(Shortcode & Basic HTML support)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Login & User Management\u003C\u002Fh3>\n\u003Cp>This module strengthens website security while providing administrators with complete visibility into user access patterns. You are able to benefit from reduced security vulnerabilities and enhanced ability to monitor and control user authentication processes effectively.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enhancing security  through URL obfuscation\u003C\u002Fli>\n\u003Cli>Replacing default WordPress Login URL with custom slug\u003C\u002Fli>\n\u003Cli>Restricting user login to username OR email address only\u003C\u002Fli>\n\u003Cli>Login  method limitation for security\u003C\u002Fli>\n\u003Cli>Login page customization with logo, colors, URL and styling (Pro)\u003C\u002Fli>\n\u003Cli>User Tracking— Last Login, IP address, and user agent (Pro)\u003C\u002Fli>\n\u003Cli>Enabling logout redirection (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Performance\u003C\u002Fh3>\n\u003Cp>This module helps you reduce page load times and server strain, improving user experience and search engine rankings. Any WordPress site owners avail opportunity from automated optimization processes that require minimal technical knowledge or ongoing maintenance.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Limit the number of revisions stored for posts and  pages\u003C\u002Fli>\n\u003Cli>Reducing server load through API optimization\u003C\u002Fli>\n\u003Cli>Database optimization through auto-clean expired Transients, auto-delete  spam comments, auto-empty trash (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Automatic Image Optimization (Coming Soon)\u003C\u002Fli>\n\u003Cli>Caching & Loading—GZIP Compression, Browser Caching (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Cache headers to allow browsers to cache static resources\u003C\u002Fli>\n\u003Cli>Removing unnecessary whitespace and comments from HTML output\u003C\u002Fli>\n\u003Cli>Preloading critical resources—hints for critical CSS and JS files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cp>This module provides comprehensive protection through advanced security measures, real-time threat monitoring, and vulnerability scanning to safeguard your WordPress site from malicious attacks and unauthorized access attempts.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>CAPTCHA verification to Login & Comment form (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Site-wide Password protection (Coming Soon)\u003C\u002Fli>\n\u003Cli>Email address protection from spam bots\u003C\u002Fli>\n\u003Cli>Removing WordPress version from meta tags, RSS feeds, etc.\u003C\u002Fli>\n\u003Cli>Disabling file (Theme & Plugin) editing\u003C\u002Fli>\n\u003Cli>IP management—Current status, Blocked IPs, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Component Disabling\u003C\u002Fh3>\n\u003Cp>This module allows selective deactivation of WordPress features and admin components you don’t need, reducing bloat and improving performance while creating a cleaner, more focused administrative experience tailored to your workflow.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disabling Gutenberg globally\u003C\u002Fli>\n\u003Cli>Disabling Gutenberg for specific post types\u003C\u002Fli>\n\u003Cli>Disabling comments globally\u003C\u002Fli>\n\u003Cli>Disabling comments for specific post types\u003C\u002Fli>\n\u003Cli>Closing comments on old content\u003C\u002Fli>\n\u003Cli>HTTP security headers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Custom Code\u003C\u002Fh3>\n\u003Cp>This module empowers you to implement advanced customizations without touching theme files, ensuring updates don’t break functionality. Developers like you benefit from centralized code management with backup capabilities for safer site modifications.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Code snippets management—creating, importing & exporting\u003C\u002Fli>\n\u003Cli>Custom code integration status\u003C\u002Fli>\n\u003Cli>Automatic CSS and JavaScript code minification (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Utilities\u003C\u002Fh3>\n\u003Cp>Simplifies site maintenance by providing essential diagnostic tools and automated cleanup processes. Gain peace of mind through better visibility into site health and streamlined management of routine administrative tasks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configuring custom SMTP settings for email delivery (Coming Soon)\u003C\u002Fli>\n\u003Cli>Maintenance mode to show page to non-admin users\u003C\u002Fli>\n\u003Cli>Displaying system information in table\u003C\u002Fli>\n\u003Cli>Technical support assistance tool\u003C\u002Fli>\n\u003Cli>Restoring all settings to default configuration\u003C\u002Fli>\n\u003Cli>Plugin reset functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Content Management\u003C\u002Fh3>\n\u003Cp>This module saves time by eliminating repetitive content creation tasks while maintaining site organization. You can gain complete control over content publishing schedules and external link behavior, reducing manual oversight requirements.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click duplication of pages, posts, post meta, etc.\u003C\u002Fli>\n\u003Cli>Allowed Roles – Administrator, Editor, Author, Contributor, Subscriber (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Edit Screen & List View  (redirect option)\u003C\u002Fli>\n\u003Cli>User Permission Management (Administration, Editor, Author, etc.)\u003C\u002Fli>\n\u003Cli>Auto-generates post excerpts and customization (On\u002FOff toggle)\u003C\u002Fli>\n\u003Cli>Enable custom Ordering of hierarchical content (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Content organization management\u003C\u002Fli>\n\u003Cli>Media replacement (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>SVG file uploads, security sanitization, and file type support\u003C\u002Fli>\n\u003Cli>SVG Uploads Roles—Administrator, Editor,  Author, Contributor,  Subscriber (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Automatic publishing trigger for posts with “missed schedule” status\u003C\u002Fli>\n\u003Cli>Recovery mechanism for failed scheduled posts\u003C\u002Fli>\n\u003Cli>Custom permalink functionality for external URLs\u003C\u002Fli>\n\u003Cli>External URL configuration for pages, posts, and custom post types\u003C\u002Fli>\n\u003Cli>Enabling External Permalinks (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Automatic rel=”noopener noreferrer” attribute addition\u003C\u002Fli>\n\u003Cli>Enhanced user experience for external navigation\u003C\u002Fli>\n\u003Cli>New tab opening for menu links with rel=”noopener noreferrer”\u003C\u002Fli>\n\u003Cli>Manual IP Blocking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional\u003C\u002Fh3>\n\u003Cp>This module extends core WordPress capabilities with specialized tools for advanced user management and future-ready features. Benefit from enhanced flexibility and professional-grade functionality typically requiring multiple separate plugins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom avatars instead of using Gravatar\u003C\u002Fli>\n\u003Cli>Switching roles between users (\u003Cstrong>Pro\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>UX testing and debugging capability\u003C\u002Fli>\n\u003Cli>Image size management in WordPress (Coming Soon)\u003C\u002Fli>\n\u003Cli>User profiles enhancement\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Is Smart Admin Assistant For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Site Owners\u002FAdministrators\u003C\u002Fstrong> – Business owners, bloggers, and organizations who need specific functionality for their websites but may not have technical expertise to code solutions themselves.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Content Creators\u003C\u002Fstrong> – Writers, marketers, and content managers who use plugins to enhance their publishing workflow, and content presentation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developers\u002FAgencies\u003C\u002Fstrong> – Web developers and agencies who use plugins as building blocks to create custom solutions for clients, extending WordPress functionality without reinventing the wheel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>E-commerce Users\u003C\u002Fstrong> – Online store owners who rely on plugins like WooCommerce for shopping cart functionality, payment processing, and inventory management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Marketing Professionals\u003C\u002Fstrong> – Those using plugins for email marketing, analytics, lead generation, A\u002FB testing, and conversion optimization.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Small to Medium Businesses\u003C\u002Fstrong> – Companies that need professional website features like appointment booking, membership systems, or customer relationship management without custom development costs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Smart Admin Assistant Pro\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Tired of a cluttered WordPress admin area?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to make your WordPress dashboard more enhanced and user-friendly, Get pro version of it available at \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstore.bdthemes.com\u002Fsmart-admin-assistant\u002F?utm_source=WordPress_Repository&utm_medium=Plugin_Page&utm_campaign=WordPress_to_smart_admin_assistant\" rel=\"nofollow ugc\">store.bdthemes\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Support & Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin Support: Available through WordPress.org support forums\u003C\u002Fli>\n\u003Cli>Documentation: Comprehensive guides available on our website\u003C\u002Fli>\n\u003Cli>Feature Requests: We listen to our community for future enhancements\u003C\u002Fli>\n\u003C\u002Ful>\n","All-in-one plugin for admin menu, dashboard customization, custom login URL, post duplication, custom code, SMTP, login protection and more.",200,4296,100,1,"2026-03-10T05:29:00.000Z","6.9.4","5.0","7.4",[20,21,22,23,24],"admin","admin-dashboard","dashboard","enhancements","optimizations","https:\u002F\u002Fbdthemes.com\u002Fsmart-admin-assistant","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-admin-assistant.1.5.1.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},24,250810,98,21,93,"2026-04-03T21:27:58.467Z",[39,62,86,107,125],{"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":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"admin-bar-dashboard-control","Admin Bar & Dashboard Access Control","1.2.9","Collins Agbonghama","https:\u002F\u002Fprofiles.wordpress.org\u002Fcollizo4sky\u002F","\u003Cp>Simple plugin for disabling admin bar and preventing access to WordPress dashboard based on a user’s roles.\u003C\u002Fp>\n\u003Cp>It is that simple 😀\u003C\u002Fp>\n\u003Ch3>Plugins you will like:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ffusewp.com\u002F\" rel=\"nofollow ugc\">FuseWP\u003C\u002Fa>\u003C\u002Fstrong>: Connect wordPress to marketing platforms and sync users to your email list.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-user-avatar\u002F\" rel=\"ugc\">ProfilePress\u003C\u002Fa>\u003C\u002Fstrong>: A simple yet powerful eCommerce and paid membership plugin for accepting one-time and recurring payments and selling subscriptions via Stripe & PayPal, restrict content and control user access. \u003Ca href=\"https:\u002F\u002Fprofilepress.com\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmailoptin.io\u002F\" rel=\"nofollow ugc\">MailOptin\u003C\u002Fa>\u003C\u002Fstrong> – The best WordPress email optin forms, email automation & newsletters plugin in the market.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable admin bar and control users access to WordPress dashboard.",3000,70187,94,18,"2025-12-04T13:26:00.000Z","6.0","5.4",[55,21,56,57,58],"admin-bar","disable-admin-bar","disable-toolbar","toolbar","https:\u002F\u002Fprofilepress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-bar-dashboard-control.1.2.9.zip","2023-10-31 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":14,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":82,"download_link":83,"security_score":84,"vuln_count":14,"unpatched_count":27,"last_vuln_date":85,"fetched_at":29},"admin-dashboard-rss-feed","Admin Dashboard RSS Feed","3.8","wsxplugindev","https:\u002F\u002Fprofiles.wordpress.org\u002Fwsxplugindev\u002F","\u003Cp>Are you a web design company looking to broadcast your company’s latest news in your client’s Admin Dashboard? This plugin helps to show your latest news in the WordPress Admin Dashboard via an RSS feed.\u003C\u002Fp>\n\u003Cp>This plugin is very simple to install and configure. After successful install and activation. just provide this info and you are set:\u003C\u002Fp>\n\u003Cp>Your company name:\u003Cbr \u002F>\nYour company logo:\u003Cbr \u002F>\nYour website:\u003Cbr \u002F>\nYour company RSS feed URL:\u003Cbr \u002F>\nSet the number of items to show:\u003C\u002Fp>\n\u003Cp>Keep your client abreast of what’s happening.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>This plugin shows latest news in the WordPress Admin Dashboard from the RSS feed URL that you provide.\u003C\u002Fp>\n","Admin Dashboard RSS Feed displays company news in the WordPress Admin Dashboard using an RSS feed. It provides quick access to the latest updates.",500,20334,"2025-04-25T08:47:00.000Z","6.8.5","4.7.5","",[77,78,79,80,81],"admin-widget","admin-rss-feed","rss-feed","show-rss-feed","wordpress-admin-dashboard","https:\u002F\u002Fwww.webstix.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-dashboard-rss-feed.zip",99,"2024-07-11 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":14,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":75,"tags":99,"homepage":104,"download_link":105,"security_score":106,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"abd-dashboard-widget-manager","ABD Dashboard Widget Manager","1.1","abdwebdesign","https:\u002F\u002Fprofiles.wordpress.org\u002Fabdwebdesign\u002F","\u003Cp>Take control of your admin dashboard!\u003C\u002Fp>\n\u003Cp>This plugin gives you an easy way to customize your WordPress administrator dashboard.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Select which user roles you’d like to customize.\u003C\u002Fli>\n\u003Cli>select which admin dashboard widgets you’d like to have displayed. \u003C\u002Fli>\n\u003Cli>You also get the option to show a new ‘custom widget’ which you can then add your desired content. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This custom widget is a great way to add documentation for your clients or leave notes for yourself right there on the admin dashboard when you or your users logs in. We use it for almost all of our clients so that they have documentation they need to manage their WordPress sites.\u003C\u002Fp>\n","Customize your WordPress administrator dashboard. You can choose which admin widgets to display, the user roles, and add your own dashboard content.",300,11868,"2014-08-10T23:21:00.000Z","3.9.40","3.3",[21,100,101,102,103],"admin-widgets","custom-dashboard","custom-widget","widget-manager","http:\u002F\u002Faaronbday.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fabd-dashboard-widget-manager.zip",85,{"slug":108,"name":109,"version":89,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":13,"downloaded":114,"rating":13,"num_ratings":14,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":123,"download_link":124,"security_score":106,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"orabox-theme","ORABOX THEME","rsempere","https:\u002F\u002Fprofiles.wordpress.org\u002Frsempere\u002F","\u003Cp>This plugin allows users to customize the skin of their Wordpres Admin Dashboard in a couple of clicks.\u003C\u002Fp>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and Active\u003C\u002Fli>\n\u003Cli>Enjoy it!\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>If you want to contribute helping me to make more free content like this, you just need to share the plugin with your friends. Not interested in money at all.\u003C\u002Fp>\n","The definitive skin for the Wordpress Admin Dashboard",1385,"2019-01-01T20:04:00.000Z","5.0.25","3.6","5.2.4",[21,120,121,122],"custom","customize","theme","https:\u002F\u002Fgithub.com\u002FRafaelSempere\u002FOrabox","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forabox-theme.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":13,"num_ratings":135,"last_updated":136,"tested_up_to":16,"requires_at_least":17,"requires_php":137,"tags":138,"homepage":75,"download_link":143,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"rd-wc-enhanced-order-notes","RD Order Note Templates for WooCommerce","1.1.2","camper2020","https:\u002F\u002Fprofiles.wordpress.org\u002Fcamper2020\u002F","\u003Cp>The RD Order Note Templates for WooCommerce plugin lets you create predefined templates for order notes that you can apply to your orders.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create predefined order note templates\u003C\u002Fli>\n\u003Cli>Categorise templates\u003C\u002Fli>\n\u003Cli>Create templates for both private notes and customer notes\u003C\u002Fli>\n\u003Cli>High Performance Order Storage (HPOS) compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Version\u003C\u002Fh3>\n\u003Cp>There is a premium version of this plugin available for purchase. The premium version includes all the features of this \u003Cem>FREE\u003C\u002Fem> version as well as the following extra features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View and manage order notes directly from the order list screen\u003C\u002Fli>\n\u003Cli>Add HTML \u002F Rich text to your order notes with a rich text editor\u003C\u002Fli>\n\u003Cli>Tag or mention your colleagues in order notes with optional email notifications\u003C\u002Fli>\n\u003Cli>Change the sort order of order notes to show newest or oldest first\u003C\u002Fli>\n\u003Cli>Moves the “Settings” menu into the WooCommerce -> Emails area so that it seamlessly fits with WooCommerce instead of being a separate menu on the WordPress sidebar\u003C\u002Fli>\n\u003Cli>Removes RD branding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.robotdwarf.com\u002Fwoocommerce-plugins\u002Fenhanced-order-notes\u002F\" rel=\"nofollow ugc\">Get the premium version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin makes use of an external connection to gather manual user feedback for the purpose of improving this plugin and is only available via the plugin settings pages and this plugin does not send or share any usage data or statistics with our website or any 3rd party services.\u003Cbr \u002F>\nFor more information, please view our \u003Ca href=\"https:\u002F\u002Fwww.robotdwarf.com\u002Fprivacy-policy#free-plugin-users\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Installation & Usage\u003C\u002Fh3>\n\u003Cp>Upload the RD Order Note Templates for WooCommerce plugin to your WooCommerce shop, activate it, and then create a new order note template with an order note.\u003Cbr \u002F>\nYou will now be able to use this template when you add a new order note to one of your orders.\u003C\u002Fp>\n","Create predefined templates for order notes that you can apply to orders",70,1348,3,"2026-03-01T13:47:00.000Z","7.2",[21,139,140,141,142],"notes","orders","templates","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frd-wc-enhanced-order-notes.1.1.2.zip",{"attackSurface":145,"codeSignals":611,"taintFlows":759,"riskAssessment":923,"analyzedAt":931},{"hooks":146,"ajaxHandlers":503,"restRoutes":606,"shortcodes":607,"cronEvents":608,"entryPointCount":179,"unprotectedCount":27},[147,152,156,160,165,168,174,180,185,188,192,194,197,199,202,204,209,212,215,218,221,225,229,233,237,241,246,249,251,254,258,262,266,270,274,278,282,286,290,294,298,301,306,309,312,314,317,321,324,328,331,333,336,339,343,346,350,352,355,359,361,365,368,370,374,378,382,385,387,390,393,396,399,401,404,406,410,414,416,420,425,427,430,433,435,437,439,443,445,447,449,453,458,461,464,466,470,474,478,482,486,490,493,496,499],{"type":148,"name":149,"callback":150,"file":151,"line":32},"action","admin_enqueue_scripts","load_assets","includes\\Admin\\Biggopties.php",{"type":148,"name":149,"callback":153,"file":154,"line":155},"enqueue_scripts","includes\\Admin\\Enqueue.php",17,{"type":148,"name":157,"callback":158,"file":159,"line":35},"admin_menu","add_admin_menu","includes\\Admin\\Menu.php",{"type":148,"name":161,"callback":162,"file":163,"line":164},"admin_init","redirect_to_welcome_screen","includes\\Core\\Misc.php",16,{"type":148,"name":166,"callback":167,"file":163,"line":155},"admin_footer","force_admin_refresh",{"type":148,"name":169,"callback":170,"priority":171,"file":172,"line":173},"wp_enqueue_scripts","optimize_assets",999,"includes\\Core\\Performance.php",29,{"type":175,"name":176,"callback":177,"priority":178,"file":172,"line":179},"filter","script_loader_tag","add_async_defer",10,30,{"type":148,"name":181,"callback":182,"file":183,"line":184},"show_user_profile","add_custom_profile_fields","includes\\Modules\\AdditionalFeatures.php",26,{"type":148,"name":186,"callback":182,"file":183,"line":187},"edit_user_profile",27,{"type":148,"name":189,"callback":190,"file":183,"line":191},"personal_options_update","save_custom_profile_fields",28,{"type":148,"name":193,"callback":190,"file":183,"line":173},"edit_user_profile_update",{"type":148,"name":181,"callback":195,"file":183,"line":196},"add_user_notes_field",34,{"type":148,"name":186,"callback":195,"file":183,"line":198},35,{"type":148,"name":189,"callback":200,"file":183,"line":201},"save_user_notes",36,{"type":148,"name":193,"callback":200,"file":183,"line":203},37,{"type":148,"name":205,"callback":206,"file":207,"line":208},"wp_before_admin_bar_render","customize_admin_bar","includes\\Modules\\AdminInterface.php",31,{"type":148,"name":149,"callback":210,"file":207,"line":211},"enqueue_admin_bar_styles",32,{"type":148,"name":169,"callback":213,"file":207,"line":214},"enqueue_frontend_admin_bar_styles",33,{"type":148,"name":216,"callback":217,"file":207,"line":196},"admin_head","hide_admin_bar_css",{"type":148,"name":219,"callback":220,"file":207,"line":198},"wp_head","hide_frontend_admin_bar_css",{"type":175,"name":222,"callback":223,"file":207,"line":224},"body_class","add_body_classes",38,{"type":175,"name":226,"callback":227,"file":207,"line":228},"admin_body_class","add_admin_body_classes",39,{"type":175,"name":230,"callback":231,"file":207,"line":232},"admin_footer_text","customize_admin_footer",44,{"type":175,"name":234,"callback":235,"priority":171,"file":207,"line":236},"update_footer","customize_version_footer",45,{"type":148,"name":238,"callback":239,"file":207,"line":240},"in_admin_header","disable_admin_notices",49,{"type":148,"name":242,"callback":243,"file":244,"line":245},"admin_action_duplicate_post","duplicate_post_action","includes\\Modules\\ContentManagement.php",43,{"type":175,"name":247,"callback":248,"priority":178,"file":244,"line":232},"post_row_actions","add_duplicate_link",{"type":175,"name":250,"callback":248,"priority":178,"file":244,"line":236},"page_row_actions",{"type":175,"name":252,"callback":253,"file":244,"line":240},"upload_mimes","allow_svg_avif_upload",{"type":175,"name":255,"callback":256,"file":244,"line":257},"wp_handle_upload_prefilter","sanitize_svg_upload",50,{"type":175,"name":259,"callback":260,"priority":178,"file":244,"line":261},"wp_check_filetype_and_ext","check_avif_filetype",51,{"type":175,"name":263,"callback":264,"priority":178,"file":244,"line":265},"wp_generate_attachment_metadata","handle_avif_metadata",52,{"type":148,"name":267,"callback":268,"file":244,"line":269},"init","init_draft_preview",55,{"type":175,"name":271,"callback":272,"file":244,"line":273},"the_content","external_links_new_tab",56,{"type":148,"name":275,"callback":276,"file":244,"line":277},"wp_loaded","publish_missed_scheduled_posts",57,{"type":175,"name":279,"callback":280,"file":244,"line":281},"wp_nav_menu_args","setup_menu_item_new_tab",60,{"type":148,"name":283,"callback":284,"priority":178,"file":244,"line":285},"wp_nav_menu_item_custom_fields","add_menu_item_new_tab_field",61,{"type":148,"name":287,"callback":288,"priority":178,"file":244,"line":289},"wp_update_nav_menu_item","save_menu_item_new_tab",62,{"type":175,"name":291,"callback":292,"priority":178,"file":244,"line":293},"nav_menu_link_attributes","add_menu_item_new_tab_attribute",63,{"type":148,"name":295,"callback":296,"priority":178,"file":244,"line":297},"save_post","generate_auto_excerpt",66,{"type":148,"name":149,"callback":299,"file":244,"line":300},"enqueue_admin_scripts",69,{"type":175,"name":302,"callback":303,"priority":304,"file":244,"line":305},"use_block_editor_for_post_type","__return_false",5,81,{"type":175,"name":307,"callback":303,"priority":304,"file":244,"line":308},"use_block_editor_for_post",82,{"type":175,"name":302,"callback":310,"priority":178,"file":244,"line":311},"filter_gutenberg_post_type",84,{"type":175,"name":307,"callback":313,"priority":178,"file":244,"line":106},"filter_gutenberg_post",{"type":148,"name":157,"callback":315,"priority":171,"file":244,"line":316},"remove_gutenberg_menu",89,{"type":175,"name":318,"callback":303,"priority":319,"file":244,"line":320},"comments_open",20,106,{"type":175,"name":322,"callback":303,"priority":319,"file":244,"line":323},"pings_open",107,{"type":175,"name":325,"callback":326,"priority":178,"file":244,"line":327},"comments_array","__return_empty_array",108,{"type":175,"name":318,"callback":329,"priority":319,"file":244,"line":330},"filter_comments_by_post_type",113,{"type":175,"name":322,"callback":329,"priority":319,"file":244,"line":332},114,{"type":175,"name":325,"callback":334,"priority":178,"file":244,"line":335},"filter_comments_array",115,{"type":175,"name":318,"callback":337,"priority":179,"file":244,"line":338},"filter_old_comments",119,{"type":148,"name":340,"callback":341,"file":244,"line":342},"post_submitbox_misc_actions","add_draft_preview_link",434,{"type":148,"name":267,"callback":344,"file":244,"line":345},"handle_draft_preview",435,{"type":175,"name":347,"callback":348,"file":244,"line":349},"the_posts","closure",505,{"type":148,"name":295,"callback":296,"priority":178,"file":244,"line":351},1063,{"type":148,"name":149,"callback":153,"file":353,"line":354},"includes\\Modules\\CustomCode.php",112,{"type":175,"name":356,"callback":357,"priority":178,"file":358,"line":289},"login_url","custom_login_url_filter","includes\\Modules\\LoginManagement.php",{"type":148,"name":275,"callback":360,"priority":14,"file":358,"line":293},"redirect_page",{"type":175,"name":362,"callback":363,"priority":178,"file":358,"line":364},"network_site_url","custom_siteurl",64,{"type":175,"name":366,"callback":363,"priority":178,"file":358,"line":367},"site_url",65,{"type":175,"name":369,"callback":363,"priority":178,"file":358,"line":297},"wp_redirect",{"type":175,"name":371,"callback":372,"priority":319,"file":358,"line":373},"authenticate","restrict_login_id_type",73,{"type":148,"name":375,"callback":376,"file":358,"line":377},"login_form","add_login_restriction_notice",74,{"type":148,"name":379,"callback":380,"file":381,"line":179},"bdtsaa_module_deactivated_performance","cleanup_on_deactivation","includes\\Modules\\Performance.php",{"type":175,"name":383,"callback":384,"priority":178,"file":381,"line":201},"wp_revisions_to_keep","limit_revisions",{"type":148,"name":161,"callback":386,"file":381,"line":228},"schedule_revision_cleanup",{"type":175,"name":388,"callback":389,"file":381,"line":236},"heartbeat_settings","control_heartbeat",{"type":148,"name":149,"callback":391,"file":381,"line":392},"manage_heartbeat_location",46,{"type":148,"name":394,"callback":395,"file":381,"line":257},"wp_scheduled_delete","clean_expired_transients",{"type":148,"name":394,"callback":397,"file":381,"line":398},"clean_spam_comments",53,{"type":148,"name":394,"callback":400,"file":381,"line":277},"clean_trash",{"type":148,"name":402,"callback":403,"file":381,"line":289},"wp","enable_gzip_compression",{"type":148,"name":402,"callback":405,"file":381,"line":133},"enable_browser_caching",{"type":148,"name":407,"callback":408,"file":381,"line":409},"template_redirect","buffer_start",79,{"type":148,"name":411,"callback":412,"file":381,"line":413},"shutdown","buffer_end",80,{"type":148,"name":219,"callback":415,"priority":14,"file":381,"line":106},"add_resource_hints",{"type":148,"name":417,"callback":418,"file":381,"line":419},"bdtsaa_revision_cleanup","delete_old_revisions",247,{"type":148,"name":421,"callback":422,"file":423,"line":424},"wp_login_failed","handle_failed_login","includes\\Modules\\Security.php",42,{"type":175,"name":371,"callback":426,"priority":179,"file":423,"line":245},"check_login_attempts",{"type":148,"name":428,"callback":429,"priority":178,"file":423,"line":232},"wp_login","handle_successful_login",{"type":175,"name":271,"callback":431,"priority":319,"file":423,"line":432},"obfuscate_emails",48,{"type":175,"name":434,"callback":431,"priority":319,"file":423,"line":240},"widget_text",{"type":175,"name":436,"callback":431,"priority":319,"file":423,"line":257},"the_excerpt",{"type":175,"name":438,"callback":431,"priority":319,"file":423,"line":261},"comment_text",{"type":148,"name":440,"callback":441,"file":423,"line":442},"send_headers","add_security_headers",54,{"type":148,"name":161,"callback":444,"file":423,"line":281},"init_admin_features",{"type":148,"name":275,"callback":446,"file":423,"line":297},"security_monitoring",{"type":148,"name":394,"callback":448,"file":423,"line":300},"cleanup_old_security_logs",{"type":175,"name":450,"callback":451,"file":423,"line":452},"the_generator","__return_empty_string",573,{"type":175,"name":454,"callback":455,"priority":456,"file":423,"line":457},"script_loader_src","remove_version_from_assets",15,577,{"type":175,"name":459,"callback":455,"priority":456,"file":423,"line":460},"style_loader_src",578,{"type":175,"name":462,"callback":303,"file":423,"line":463},"xmlrpc_enabled",597,{"type":175,"name":322,"callback":303,"file":423,"line":465},598,{"type":148,"name":402,"callback":467,"priority":468,"file":423,"line":469},"remove_xmlrpc_link",11,599,{"type":175,"name":471,"callback":472,"file":423,"line":473},"xmlrpc_methods","remove_xmlrpc_methods",600,{"type":175,"name":475,"callback":476,"file":423,"line":477},"wp_xmlrpc_server_class","maybe_disable_xmlrpc",601,{"type":175,"name":479,"callback":480,"file":423,"line":481},"wp_headers","hide_xmlrpc_in_http_response_headers",602,{"type":148,"name":483,"callback":484,"file":423,"line":485},"wp_dashboard_setup","add_dashboard_widget",865,{"type":148,"name":219,"callback":487,"file":488,"line":489},"maintenance_mode","includes\\Modules\\Utilities.php",25,{"type":148,"name":491,"callback":492,"file":488,"line":173},"phpmailer_init","configure_smtp",{"type":175,"name":494,"callback":495,"file":488,"line":179},"wp_mail_from","smtp_from_email",{"type":175,"name":497,"callback":498,"file":488,"line":208},"wp_mail_from_name","smtp_from_name",{"type":148,"name":267,"callback":500,"file":501,"line":502},"init_plugin","smart-admin-assistant.php",237,[504,509,513,517,520,523,527,530,533,536,537,541,545,548,551,554,558,561,564,567,571,575,579,582,586,590,594,597,600,603],{"action":505,"nopriv":506,"callback":505,"hasNonce":507,"hasCapCheck":507,"file":151,"line":508},"bdt_admin_api_biggopti_dismiss",false,true,22,{"action":510,"nopriv":506,"callback":511,"hasNonce":507,"hasCapCheck":507,"file":512,"line":208},"bdtsaa_export_settings","ajax_export_settings","includes\\Admin\\Dashboard.php",{"action":514,"nopriv":506,"callback":515,"hasNonce":506,"hasCapCheck":507,"file":516,"line":232},"bdtsaa_ai_search_settings","ajax_search_settings","includes\\Core\\AISettingsHandler.php",{"action":518,"nopriv":506,"callback":519,"hasNonce":507,"hasCapCheck":507,"file":516,"line":236},"bdtsaa_ai_apply_settings","ajax_apply_settings",{"action":521,"nopriv":506,"callback":522,"hasNonce":507,"hasCapCheck":507,"file":516,"line":392},"bdtsaa_ai_get_setting_details","ajax_get_setting_details",{"action":524,"nopriv":506,"callback":525,"hasNonce":507,"hasCapCheck":507,"file":526,"line":198},"bdtsaa_save_settings","ajax_save_settings","includes\\Core\\Settings.php",{"action":528,"nopriv":506,"callback":529,"hasNonce":507,"hasCapCheck":507,"file":526,"line":201},"bdtsaa_save_module_settings","ajax_save_module_settings",{"action":531,"nopriv":506,"callback":532,"hasNonce":507,"hasCapCheck":507,"file":526,"line":203},"bdtsaa_reset_module_settings","ajax_reset_module_settings",{"action":534,"nopriv":506,"callback":535,"hasNonce":507,"hasCapCheck":507,"file":526,"line":224},"bdtsaa_reset_settings","ajax_reset_settings",{"action":510,"nopriv":506,"callback":511,"hasNonce":507,"hasCapCheck":507,"file":526,"line":228},{"action":538,"nopriv":506,"callback":539,"hasNonce":507,"hasCapCheck":507,"file":526,"line":540},"bdtsaa_import_settings","ajax_import_settings",40,{"action":542,"nopriv":506,"callback":543,"hasNonce":507,"hasCapCheck":507,"file":526,"line":544},"bdtsaa_get_security_stats","ajax_get_security_stats",41,{"action":546,"nopriv":506,"callback":547,"hasNonce":507,"hasCapCheck":507,"file":526,"line":424},"bdtsaa_get_blocked_ips","ajax_get_blocked_ips",{"action":549,"nopriv":506,"callback":550,"hasNonce":507,"hasCapCheck":507,"file":526,"line":245},"bdtsaa_get_security_logs","ajax_get_security_logs",{"action":552,"nopriv":506,"callback":553,"hasNonce":507,"hasCapCheck":507,"file":526,"line":232},"bdtsaa_test_smtp","ajax_test_smtp",{"action":555,"nopriv":506,"callback":556,"hasNonce":507,"hasCapCheck":507,"file":353,"line":557},"bdtsaa_save_code_snippet","ajax_save_code_snippet",105,{"action":559,"nopriv":506,"callback":560,"hasNonce":507,"hasCapCheck":507,"file":353,"line":320},"bdtsaa_delete_code_snippet","ajax_delete_code_snippet",{"action":562,"nopriv":506,"callback":563,"hasNonce":507,"hasCapCheck":507,"file":353,"line":323},"bdtsaa_toggle_code_snippet","ajax_toggle_code_snippet",{"action":565,"nopriv":506,"callback":566,"hasNonce":507,"hasCapCheck":507,"file":353,"line":327},"bdtsaa_test_code_snippet","ajax_test_code_snippet",{"action":568,"nopriv":506,"callback":569,"hasNonce":507,"hasCapCheck":507,"file":353,"line":570},"bdtsaa_get_code_snippet","ajax_get_code_snippet",109,{"action":572,"nopriv":506,"callback":573,"hasNonce":507,"hasCapCheck":507,"file":353,"line":574},"bdtsaa_import_code_snippets","ajax_import_code_snippets",110,{"action":576,"nopriv":506,"callback":577,"hasNonce":507,"hasCapCheck":507,"file":353,"line":578},"bdtsaa_export_code_snippets","ajax_export_code_snippets",111,{"action":580,"nopriv":506,"callback":581,"hasNonce":507,"hasCapCheck":507,"file":381,"line":316},"bdtsaa_cleanup_revisions","ajax_cleanup_revisions",{"action":583,"nopriv":506,"callback":584,"hasNonce":507,"hasCapCheck":507,"file":381,"line":585},"bdtsaa_cleanup_transients","ajax_cleanup_transients",90,{"action":587,"nopriv":506,"callback":588,"hasNonce":507,"hasCapCheck":507,"file":381,"line":589},"bdtsaa_cleanup_spam","ajax_cleanup_spam",91,{"action":591,"nopriv":506,"callback":592,"hasNonce":507,"hasCapCheck":507,"file":381,"line":593},"bdtsaa_optimize_db","ajax_optimize_database",92,{"action":595,"nopriv":506,"callback":596,"hasNonce":507,"hasCapCheck":507,"file":381,"line":36},"bdtsaa_remove_htaccess_rules","ajax_remove_htaccess_rules",{"action":598,"nopriv":506,"callback":599,"hasNonce":507,"hasCapCheck":507,"file":423,"line":285},"bdtsaa_clear_blocked_ips","ajax_clear_blocked_ips",{"action":601,"nopriv":506,"callback":602,"hasNonce":507,"hasCapCheck":507,"file":423,"line":289},"bdtsaa_unblock_ip","ajax_unblock_ip",{"action":604,"nopriv":506,"callback":605,"hasNonce":507,"hasCapCheck":507,"file":423,"line":293},"bdtsaa_add_blocked_ip","ajax_add_blocked_ip",[],[],[609],{"hook":417,"callback":417,"file":381,"line":610},244,{"dangerousFunctions":612,"sqlUsage":617,"outputEscaping":638,"fileOperations":756,"externalRequests":14,"nonceChecks":424,"capabilityChecks":757,"bundledLibraries":758},[613],{"fn":614,"file":353,"line":615,"context":616},"shell_exec",509,"$output = shell_exec($cmd);",{"prepared":618,"raw":619,"locations":620},19,7,[621,624,626,629,632,634,636],{"file":526,"line":622,"context":623},458,"$wpdb->get_results() with variable interpolation",{"file":526,"line":625,"context":623},1177,{"file":526,"line":627,"context":628},1205,"$wpdb->query() with variable interpolation",{"file":381,"line":630,"context":631},262,"$wpdb->get_col() with variable interpolation",{"file":381,"line":633,"context":628},641,{"file":381,"line":635,"context":628},669,{"file":423,"line":637,"context":631},1044,{"escaped":639,"rawEcho":640,"locations":641},543,59,[642,645,647,648,650,652,653,656,659,661,662,664,666,668,670,672,675,677,679,682,684,686,688,690,692,693,695,697,699,701,702,704,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,752,753,755],{"file":512,"line":643,"context":644},263,"raw output",{"file":512,"line":646,"context":644},299,{"file":512,"line":94,"context":644},{"file":512,"line":649,"context":644},659,{"file":651,"line":285,"context":644},"includes\\Admin\\Templates\\ActivityLog.php",{"file":651,"line":570,"context":644},{"file":654,"line":655,"context":644},"includes\\Admin\\Templates\\AdminInterface.php",261,{"file":657,"line":658,"context":644},"includes\\Admin\\Templates\\ContentManagement.php",225,{"file":657,"line":660,"context":644},309,{"file":657,"line":660,"context":644},{"file":657,"line":663,"context":644},314,{"file":665,"line":285,"context":644},"includes\\Admin\\Templates\\LoginManagement.php",{"file":665,"line":667,"context":644},122,{"file":665,"line":669,"context":644},397,{"file":671,"line":557,"context":644},"includes\\Admin\\Templates\\Performance.php",{"file":673,"line":674,"context":644},"includes\\Admin\\Templates\\Security.php",271,{"file":673,"line":676,"context":644},339,{"file":673,"line":678,"context":644},378,{"file":680,"line":681,"context":644},"includes\\Admin\\Templates\\Utilities.php",156,{"file":526,"line":683,"context":644},253,{"file":526,"line":685,"context":644},257,{"file":526,"line":687,"context":644},258,{"file":526,"line":689,"context":644},259,{"file":526,"line":691,"context":644},260,{"file":526,"line":655,"context":644},{"file":526,"line":694,"context":644},278,{"file":526,"line":696,"context":644},308,{"file":526,"line":698,"context":644},312,{"file":526,"line":700,"context":644},313,{"file":526,"line":663,"context":644},{"file":526,"line":703,"context":644},315,{"file":183,"line":265,"context":644},{"file":183,"line":706,"context":644},117,{"file":183,"line":708,"context":644},120,{"file":183,"line":710,"context":644},123,{"file":353,"line":712,"context":644},138,{"file":423,"line":714,"context":644},239,{"file":423,"line":716,"context":644},248,{"file":423,"line":718,"context":644},266,{"file":423,"line":720,"context":644},888,{"file":423,"line":722,"context":644},889,{"file":423,"line":724,"context":644},892,{"file":423,"line":726,"context":644},1111,{"file":423,"line":728,"context":644},1115,{"file":423,"line":730,"context":644},1116,{"file":423,"line":732,"context":644},1117,{"file":423,"line":734,"context":644},1118,{"file":423,"line":736,"context":644},1119,{"file":423,"line":738,"context":644},1135,{"file":423,"line":740,"context":644},1160,{"file":423,"line":742,"context":644},1164,{"file":423,"line":744,"context":644},1165,{"file":423,"line":746,"context":644},1166,{"file":423,"line":748,"context":644},1167,{"file":750,"line":203,"context":644},"includes\\Views\\Maintenance.php",{"file":750,"line":285,"context":644},{"file":750,"line":297,"context":644},{"file":750,"line":754,"context":644},77,{"file":750,"line":305,"context":644},13,47,[],[760,783,799,813,830,852,866,881,891,903],{"entryPoint":761,"graph":762,"unsanitizedCount":14,"severity":782},"ajax_test_code_snippet (includes\\Modules\\CustomCode.php:442)",{"nodes":763,"edges":779},[764,769,773],{"id":765,"type":766,"label":767,"file":353,"line":768},"n0","source","$_POST",486,{"id":770,"type":771,"label":772,"file":353,"line":768},"n1","transform","→ is_valid_php()",{"id":774,"type":775,"label":776,"file":353,"line":777,"wp_function":778},"n2","sink","file_put_contents() [File Write]",506,"file_put_contents",[780,781],{"from":765,"to":770,"sanitized":506},{"from":770,"to":774,"sanitized":506},"medium",{"entryPoint":784,"graph":785,"unsanitizedCount":14,"severity":782},"\u003CCustomCode> (includes\\Modules\\CustomCode.php:0)",{"nodes":786,"edges":795},[787,789,790,791,793],{"id":765,"type":766,"label":767,"file":353,"line":788},459,{"id":770,"type":775,"label":776,"file":353,"line":777,"wp_function":778},{"id":774,"type":766,"label":767,"file":353,"line":768},{"id":792,"type":771,"label":772,"file":353,"line":768},"n3",{"id":794,"type":775,"label":776,"file":353,"line":777,"wp_function":778},"n4",[796,797,798],{"from":765,"to":770,"sanitized":507},{"from":774,"to":792,"sanitized":506},{"from":792,"to":794,"sanitized":506},{"entryPoint":800,"graph":801,"unsanitizedCount":27,"severity":812},"\u003CContentManagement> (includes\\Modules\\ContentManagement.php:0)",{"nodes":802,"edges":810},[803,806],{"id":765,"type":766,"label":804,"file":244,"line":805},"$_GET (x5)",485,{"id":770,"type":775,"label":807,"file":244,"line":808,"wp_function":809},"echo() [XSS]",554,"echo",[811],{"from":765,"to":770,"sanitized":507},"low",{"entryPoint":814,"graph":815,"unsanitizedCount":27,"severity":812},"\u003CSecurity> (includes\\Modules\\Security.php:0)",{"nodes":816,"edges":827},[817,820,822,825],{"id":765,"type":766,"label":818,"file":423,"line":819},"$_POST (x4)",979,{"id":770,"type":775,"label":807,"file":423,"line":821,"wp_function":809},1130,{"id":774,"type":766,"label":823,"file":423,"line":824},"$_SERVER",903,{"id":792,"type":775,"label":807,"file":423,"line":826,"wp_function":809},1208,[828,829],{"from":765,"to":770,"sanitized":507},{"from":774,"to":792,"sanitized":507},{"entryPoint":831,"graph":832,"unsanitizedCount":14,"severity":851},"render_module_page (includes\\Admin\\Dashboard.php:494)",{"nodes":833,"edges":847},[834,837,839,841,843],{"id":765,"type":766,"label":835,"file":512,"line":836},"$_GET (x2)",501,{"id":770,"type":775,"label":807,"file":512,"line":838,"wp_function":809},535,{"id":774,"type":766,"label":840,"file":512,"line":615},"$_GET",{"id":792,"type":771,"label":842,"file":512,"line":615},"→ get_module_settings()",{"id":794,"type":775,"label":844,"file":526,"line":845,"wp_function":846},"get_results() [SQLi]",437,"get_results",[848,849,850],{"from":765,"to":770,"sanitized":507},{"from":774,"to":792,"sanitized":506},{"from":792,"to":794,"sanitized":506},"high",{"entryPoint":853,"graph":854,"unsanitizedCount":135,"severity":851},"\u003CDashboard> (includes\\Admin\\Dashboard.php:0)",{"nodes":855,"edges":862},[856,857,858,860,861],{"id":765,"type":766,"label":835,"file":512,"line":836},{"id":770,"type":775,"label":807,"file":512,"line":838,"wp_function":809},{"id":774,"type":766,"label":859,"file":512,"line":615},"$_GET (x3)",{"id":792,"type":771,"label":842,"file":512,"line":615},{"id":794,"type":775,"label":844,"file":526,"line":845,"wp_function":846},[863,864,865],{"from":765,"to":770,"sanitized":507},{"from":774,"to":792,"sanitized":506},{"from":792,"to":794,"sanitized":506},{"entryPoint":867,"graph":868,"unsanitizedCount":14,"severity":851},"ajax_get_setting_details (includes\\Core\\AISettingsHandler.php:139)",{"nodes":869,"edges":878},[870,872,874],{"id":765,"type":766,"label":767,"file":516,"line":871},159,{"id":770,"type":771,"label":873,"file":516,"line":871},"→ get_setting()",{"id":774,"type":775,"label":875,"file":526,"line":876,"wp_function":877},"get_var() [SQLi]",382,"get_var",[879,880],{"from":765,"to":770,"sanitized":506},{"from":770,"to":774,"sanitized":506},{"entryPoint":882,"graph":883,"unsanitizedCount":14,"severity":851},"\u003CAISettingsHandler> (includes\\Core\\AISettingsHandler.php:0)",{"nodes":884,"edges":888},[885,886,887],{"id":765,"type":766,"label":767,"file":516,"line":871},{"id":770,"type":771,"label":873,"file":516,"line":871},{"id":774,"type":775,"label":875,"file":526,"line":876,"wp_function":877},[889,890],{"from":765,"to":770,"sanitized":506},{"from":770,"to":774,"sanitized":506},{"entryPoint":892,"graph":893,"unsanitizedCount":902,"severity":851},"ajax_save_module_settings (includes\\Core\\Settings.php:596)",{"nodes":894,"edges":899},[895,897,898],{"id":765,"type":766,"label":818,"file":526,"line":896},972,{"id":770,"type":771,"label":873,"file":526,"line":896},{"id":774,"type":775,"label":875,"file":526,"line":876,"wp_function":877},[900,901],{"from":765,"to":770,"sanitized":506},{"from":770,"to":774,"sanitized":506},4,{"entryPoint":904,"graph":905,"unsanitizedCount":304,"severity":851},"\u003CSettings> (includes\\Core\\Settings.php:0)",{"nodes":906,"edges":918},[907,908,909,910,912,914],{"id":765,"type":766,"label":818,"file":526,"line":896},{"id":770,"type":771,"label":873,"file":526,"line":896},{"id":774,"type":775,"label":875,"file":526,"line":876,"wp_function":877},{"id":792,"type":766,"label":767,"file":526,"line":911},1223,{"id":794,"type":771,"label":913,"file":526,"line":911},"→ set_active_modules()",{"id":915,"type":775,"label":916,"file":526,"line":808,"wp_function":917},"n5","update_option() [Settings Manipulation]","update_option",[919,920,921,922],{"from":765,"to":770,"sanitized":506},{"from":770,"to":774,"sanitized":506},{"from":792,"to":794,"sanitized":506},{"from":794,"to":915,"sanitized":506},{"summary":924,"deductions":925},"The \"smart-admin-assistant\" v1.5.1 plugin exhibits a generally strong security posture, with a significant number of protective measures in place.  The plugin effectively utilizes nonce and capability checks, and a high percentage of SQL queries are prepared.  Furthermore, the lack of any recorded vulnerabilities or CVEs in its history is a positive indicator of the developer's attention to security.  However, the static analysis reveals a few areas of concern.  The presence of the `shell_exec` function is a critical flag, as it can be a gateway to command injection vulnerabilities if not handled with extreme care.  Additionally, the taint analysis shows a concerning number of flows with unsanitized paths, specifically 8 out of 10 analyzed flows. This indicates a potential for malicious input to be processed without adequate sanitization, leading to security risks.  While the plugin's overall history is clean, these specific code-level findings warrant careful review and remediation.",[926,928],{"reason":927,"points":456},"Dangerous function detected (shell_exec)",{"reason":929,"points":930},"High number of unsanitized taint flows",12,"2026-03-16T20:25:45.631Z",{"wat":933,"direct":946},{"assetPaths":934,"generatorPatterns":939,"scriptPaths":940,"versionParams":941},[935,936,937,938],"\u002Fwp-content\u002Fplugins\u002Fsmart-admin-assistant\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fsmart-admin-assistant\u002Fassets\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fsmart-admin-assistant\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsmart-admin-assistant\u002Fassets\u002Fjs\u002Ffrontend.js",[],[936,938],[942,943,944,945],"smart-admin-assistant\u002Fassets\u002Fcss\u002Fadmin.css?ver=","smart-admin-assistant\u002Fassets\u002Fjs\u002Fadmin.js?ver=","smart-admin-assistant\u002Fassets\u002Fcss\u002Fstyle.css?ver=","smart-admin-assistant\u002Fassets\u002Fjs\u002Ffrontend.js?ver=",{"cssClasses":947,"htmlComments":950,"htmlAttributes":953,"restEndpoints":955,"jsGlobals":956,"shortcodeOutput":958},[948,949],"bdtsaa-admin-wrap","bdtsaa-settings-wrap",[951,952],"\u003C!-- Smart Admin Assistant Start -->","\u003C!-- Smart Admin Assistant End -->",[954],"data-bdtsaa-feature",[],[957],"bdtsaa_admin_obj",[]]