[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgRWk8DVHGY9K_v0k7M5_LbksgJ5ohrmjFhI7mv9qm5U":3,"$fiLBD2lUguU2p1x0B63HHVgWokGtMsN1BLm5BaeLkca8":292,"$fotPdhFPHgarGWvQpmlZBVgpEHA2FjJu9j5RYqpLMQKI":296},{"slug":4,"name":5,"version":6,"author":5,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":35,"analysis":138,"fingerprints":275},"macher-one","MACHER.one","1.2.4","https:\u002F\u002Fprofiles.wordpress.org\u002Fdermacher\u002F","\u003Cp>MACHER.one is a central WordPress Suite that lets you manage backend modules like custom login design, AI media labeling, and other admin features — all from one dashboard.\u003C\u002Fp>\n","MACHER.one is a modular WordPress Suite for professionals. Customize your login, label AI media, and extend the admin area — all from one place.",0,439,"2025-05-28T23:41:00.000Z","6.8.5","6.0","7.4",[17,18,19,20,21],"admin","ai","backend","customization","login","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmacher-one.1.2.4.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":5,"profile_url":7,"plugin_count":31,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"dermacher",1,30,94,"2026-05-20T04:31:13.018Z",[36,56,78,102,121],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":13,"requires_at_least":49,"requires_php":15,"tags":50,"homepage":53,"download_link":54,"security_score":24,"vuln_count":31,"unpatched_count":10,"last_vuln_date":55,"fetched_at":26},"custom-login","Custom Login","5.1.2.2","Austin","https:\u002F\u002Fprofiles.wordpress.org\u002Faustyfrosty\u002F","\u003Cp>NOTE: in Custom Login 4.4, PHP 8.1 or greater was required, but in version 5.x, PHP requirements were\u003Cbr \u002F>\ndropped back to 7.4 or greater. Enjoy the update.\u003C\u002Fp>\n\u003Cp>Custom Login 3.0 was 200% faster than version 2.0, and version 4.0 and 5.0 is now even better!\u003C\u002Fp>\n\u003Cp>For more information visit the official \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login\u002F\" rel=\"nofollow ugc\">Custom Login\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Faustin.passy.co\" rel=\"nofollow ugc\">Austin\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002F\" rel=\"nofollow ugc\">Frosty Media\u003C\u002Fa> team will always try our best to support the Custom Login plugin on the WordPress.org forum, but please note that we can not guarantee a response in a timely manner. If you have an issue we would appreciate you using GitHub or purchasing priority support on our site.\u003C\u002Fp>\n\u003Cp>Any extensions purchased on \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002F\" rel=\"nofollow ugc\">Frosty Media\u003C\u002Fa> (not hosted on WordPress.org) will not be supported on the WordPress.org forum. You can always browse our \u003Cem>small\u003C\u002Fem> but growing \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fdocs\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> for further assistance. You need a valid license key to make support submissions \u003Cem>on our site\u003C\u002Fem>. We thank you in advance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bug Reports\u003C\u002Fstrong>\u003Cbr \u002F>\n  Bug reports for Custom Login are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthefrosty\u002Fcustom-login\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Video\u003C\u002Fh4>\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\u002FhZkc-t36xYQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Extensions\u003C\u002Fh4>\n\u003Cp>There are currently seven premium extensions available, with more coming (suggestions welcome – and \u003Cem>will be offered for free to said user\u003C\u002Fem>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Extensions available now\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-stealth-login\u002F?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login Stealth Login\" rel=\"nofollow ugc\">Stealth Login\u003C\u002Fa> – obscure your login URL.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-page-template\u002F?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login Page Template\" rel=\"nofollow ugc\">Page Template\u003C\u002Fa> – add a login form to any WordPress page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-redirects\u002F?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login Redirects\" rel=\"nofollow ugc\">Login Redirects\u003C\u002Fa> – Manage login redirects.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-no-password-login\u002F?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login No Password logins\" rel=\"nofollow ugc\">No Password\u003C\u002Fa> – allow users to login without a password.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-style-pack-1?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login Style Pack #1\" rel=\"nofollow ugc\">Style Pack #1\u003C\u002Fa> – four pre-designed login styles.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-style-pack-2?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login Style Pack #2\" rel=\"nofollow ugc\">Style Pack #2\u003C\u002Fa> – four pre-designed fun login styles.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login-style-pack-3?utm_source=wordpressorg&utm_medium=custom-login&utm_campaign=readme.txt\" title=\"Custom Login Style Pack #3\" rel=\"nofollow ugc\">Style Pack #3\u003C\u002Fa> – four pre-designed holiday login styles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extensions in development\u002Fextension ideas\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email Logins for usernames.\u003C\u002Fli>\n\u003Cli>2-step Authentication.\u003C\u002Fli>\n\u003Cli>“Super User” only access for client sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Added in core as of version 3.0\u003C\u002Fstrong> Remove default WordPress login CSS.\u003C\u002Fli>\n\u003Cli>Submit button styles!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Added as of version 3.2\u003C\u002Fstrong> Custom Login pre-made settings templates \u003Cem>AKA\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugin\u002Ftag\u002Fstyle-pack\u002F\" rel=\"nofollow ugc\">Style Packs\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More info\u003C\u002Fh4>\n\u003Cp>Activate the plugin and customize your WordPress login screen. It’s as easy as modifying a few settings, there is no need to understand CSS at all. Custom Login even has a HTML, CSS & jQuery textarea for more advanced customizations.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Read more about \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002F2025\u002Fcustom-login-5-0-released\u002F\" rel=\"nofollow ugc\">Custom Login 5.0\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Read more about \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002F2023\u002Fcustom-login-4-1-x-released\u002F\" rel=\"nofollow ugc\">Custom Login 4.1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Read more about \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002F2022\u002Fcustom-login-4-0-x-released\u002F\" rel=\"nofollow ugc\">Custom Login 4.0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Read more about \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002F2015\u002Fcustom-login-v3-1-released\u002F\" rel=\"nofollow ugc\">Custom Login 3.1\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>For those looking to show off your login screen, check out the \u003Ca href=\"https:\u002F\u002Fflickr.com\u002Fgroups\u002Fcustom-login\u002F\" rel=\"nofollow ugc\">Flickr group\u003C\u002Fa>! Share you designs with the community!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Additional Plugins: \u003Ca href=\"https:\u002F\u002Ffrosty.media\u002Fplugins\u002F\" title=\"Premium WordPress Plugins by Frosty\" rel=\"nofollow ugc\">https:\u002F\u002Ffrosty.media\u002Fplugins\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Austins Blog: \u003Ca href=\"https:\u002F\u002Faustin.passy.co\u002F\" title=\"Austin's blog\" rel=\"nofollow ugc\">https:\u002Faustin.passy.co\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Austin on Twitter: \u003Ca href=\"https:\u002Fx.com\u002FTheFrosty\" title=\"Austin on X (Twitter)\" rel=\"nofollow ugc\">@TheFrosty\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Frosty Media on Twitter: \u003Ca href=\"https:\u002Fx.com\u002FFrosty_Media\" title=\"Frosty Media on X (Twitter)\" rel=\"nofollow ugc\">@Frosty_Media\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Development welcomed on \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthefrosty\u002Fcustom-login\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","Custom Login allows you to easily customize your admin login page, works great for client sites!",20000,1398655,72,97,"2025-11-29T21:28:00.000Z","6.4",[17,51,37,20,52],"branding","logo","https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login.5.1.2.2.zip","2023-12-07 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":77,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"admin-customizer","Admin Customizer","2.2.7","Nilambar Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fnilambar\u002F","\u003Cp>This plugin allows you to customize admin interface of your WordPress site. Several options are available in a single plugin.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Change logo in admin header\u003C\u002Fli>\n\u003Cli>Custom CSS style for Admin and Login pages\u003C\u002Fli>\n\u003Cli>Hide update nagging bar\u003C\u002Fli>\n\u003Cli>Replace ‘Howdy’ with your own text\u003C\u002Fli>\n\u003Cli>Rearrange Logout menu\u003C\u002Fli>\n\u003Cli>Confirmation on Logout\u003C\u002Fli>\n\u003Cli>Hide WordPress Default Dashboard widgets\u003C\u002Fli>\n\u003Cli>Add new custom widget in Dashboard\u003C\u002Fli>\n\u003Cli>Hide or customize admin footer\u003C\u002Fli>\n\u003Cli>Change logo in Login page\u003C\u002Fli>\n\u003Cli>Add background image in your Login page\u003C\u002Fli>\n\u003Cli>Set maximum number of Revisions or disable completely\u003C\u002Fli>\n\u003Cli>Change Default Email address and Name for sending emails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like this plugin, please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fadmin-customizer\u002Freviews\u002F\" rel=\"ugc\">rate and review\u003C\u002Fa>.\u003C\u002Fp>\n","A plugin for customizing your admin panel.",1000,35486,98,16,"2023-08-15T09:49:00.000Z","6.3.8","4.9","5.6",[17,19,20,73,74],"customize","dashboard","https:\u002F\u002Fwww.nilambar.net\u002F2013\u002F11\u002Fadmin-customizer-wordpress-plugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-customizer.2.2.7.zip",85,{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":64,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":22,"download_link":99,"security_score":100,"vuln_count":31,"unpatched_count":31,"last_vuln_date":101,"fetched_at":26},"email-notification-on-login","Email Notification on Login","1.7.0","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>This plugin sends an email to the WordPress System email (Settings \u002F General \u002F Email Address) or any other configured email address each time somebody logs into WordPress. This is handy if there are not many logins each day or week to keep track of all of them and being able to detect non authorized logins.\u003C\u002Fp>\n\u003Cp>The email contains the username, the user id and the user role (administrator, editor, author or contributor). Other data included is the Date & Time and the IP Address.\u003C\u002Fp>\n\u003Cp>This plugin is an enhanced version of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-notification-on-admin-login\u002F\" rel=\"ugc\">Email notification on admin login\u003C\u002Fa>, that tracks all users, includes user role, translations and the lookup of the country of the IP from which the form is sent.\u003C\u002Fp>\n\u003Cp>We created this enhanced version of the plugin, because we needed a translation to Spanish and wanted to know the country from which the uses send the contact form, whithout having to lookup the IP address.\u003C\u002Fp>\n\u003Cp>In order to display the Country it needs the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeoip-detect\u002F\" rel=\"ugc\">Geolocation IP Detection (until March 2020: GeoIP Detection) plugin\u003C\u002Fa> that can be found in the WordPress plugin repository. This plugin “provides geographic information detected by an IP adress”. \u003Cem>This plugin auto-updates the GeoIP database once a week. This product includes GeoLite data created by MaxMind, available from \u003Ca href=\"http:\u002F\u002Fwww.maxmind.com\" rel=\"nofollow ugc\">www.maxmind.com\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgeoip-detect\u002F\" rel=\"ugc\">Geolocation IP Detection (until March 2020: GeoIP Detection) plugin\u003C\u002Fa> is not installed and enabled, you will only see the IP address, without the country of the IP adress.\u003C\u002Fp>\n\u003Cp>We decided to use the Geolocation IP Detection (until March 2020: GeoIP Detection) plugin to handle the lookup of the country, because it’s a plugin that is actively developed and we saw no advantage in implementing all this functionality, when we could use an existing one.\u003C\u002Fp>\n\u003Ch4>What can I do with this plugin?\u003C\u002Fh4>\n\u003Cp>This plugin sends an email to the WordPress System email (Settings \u002F General \u002F Email Address) or any other configured email address each time somebody logs into WordPress. This is handy if there are not many logins each day or week to keep track of all of them and being able to detect non authorized logins.\u003C\u002Fp>\n\u003Ch4>What ideas is this plugin based on?\u003C\u002Fh4>\n\u003Cp>This plugin is an enhanced version of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-notification-on-admin-login\u002F\" rel=\"ugc\">Email notification on admin login\u003C\u002Fa>, that tracks all users, includes user role, translations and the lookup of the country of the IP from which the form is sent.\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cp>PHP version 5.5 or greater.\u003C\u002Fp>\n\u003Ch4>Email notification on Login Plugin in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessarry files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-email-notification-on-login-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002Fenviar-email-cuando-alguien-se-loguea-wordpress-plugin-7762\u002F\" rel=\"nofollow ugc\">Email notification on Login en espa&ntilde;ol\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-email-notification-on-login\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Receive an email after each successful login with the user information",19840,76,11,"2026-01-27T14:14:00.000Z","6.9.4","4.0.1","5.5",[94,95,96,97,98],"admin-login-notification","email-notification","email-notify-on-admin-login","email-notify-on-login","login-notification","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-notification-on-login.zip",79,"2025-05-07 00:00:00",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":64,"downloaded":110,"rating":33,"num_ratings":111,"last_updated":112,"tested_up_to":13,"requires_at_least":113,"requires_php":22,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"many-tips-together","Admin Tweaks","3.3.3","brasofilo","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrasofilo\u002F","\u003Cp>With Admin Tweaks you’ll be able to simplify and make \u003Cstrong>deep customizations\u003C\u002Fstrong> in the administrative interface.\u003Cbr \u002F>\nIt’s a compilation of hooks for enhancing, styling and reducing WordPress backend.\u003C\u002Fp>\n\u003Cp>Do you like to adjust and style the backend as much as the frontend?\u003Cbr \u002F>\nSo, we are together!\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Admin Bar: remove, add and modify menu items.\u003C\u002Fli>\n\u003Cli>Admin Menus: remove menu and submenu items; sort Settings menu; rename “Posts”.\u003C\u002Fli>\n\u003Cli>Appearance: hide general elements; create admin notices.\u003C\u002Fli>\n\u003Cli>Dashboard: remove and add widgets.\u003C\u002Fli>\n\u003Cli>General Settings: enable arcane Link Manager; privacy; other misc options.\u003C\u002Fli>\n\u003Cli>Listings: customize rows and columns for post types, users and plugins.\u003C\u002Fli>\n\u003Cli>Media: custom columns; re-attachment; sanitize filenames; jpeg quality; audio\u002Fphoto\u002Fvideo metadata.\u003C\u002Fli>\n\u003Cli>Plugins: many row modifications; live filter by keyword\u002Factive\u002Finactive; move plugins menus from the main menu into the Tools menu (Code Snippets, The SEO Framework, Hide Admin Notices).\u003C\u002Fli>\n\u003Cli>User Profile: remove almost everything; add custom CSS.\u003C\u002Fli>\n\u003Cli>Login: redirects; errors; modify almost everything; add custom CSS.\u003C\u002Fli>\n\u003Cli>Maintenance Mode: with minimum Role allowed and possibility to block only the backend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgments\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Everything changed after \u003Ca href=\"https:\u002F\u002Fwordpress.stackexchange.com\u002F\" rel=\"nofollow ugc\">WordPress Stack Exchange\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Plugin interface using @bainternet’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbainternet\u002FAdmin-Page-Class\" rel=\"nofollow ugc\">Admin Page Class\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>CSS for hiding help texts adapted from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-expert-mode\u002F\" rel=\"ugc\">Admin Expert Mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Everything started with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadminimize\u002F\" rel=\"ugc\">Adminimize\u003C\u002Fa>, by Frank Büeltge, which does an awesome job hiding WordPress elements, but I wanted more, and these are some of the great resources where I found many snippets: \u003Ca href=\"https:\u002F\u002Fwordpress.stackexchange.com\u002Fquestions\u002F1567\u002Fbest-collection-of-code-for-your-functions-php-file\" rel=\"nofollow ugc\">Stack Exchange\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwpengineer.com\" rel=\"nofollow ugc\">WPengineer\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\" rel=\"nofollow ugc\">wpbeginner\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fcss-tricks.com\" rel=\"nofollow ugc\">CSS-TRICKS\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwp.smashingmagazine.com\" rel=\"nofollow ugc\">Smashing Magazine\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fjustintadlock.com\" rel=\"nofollow ugc\">Justin Tadlock\u003C\u002Fa>…\u003C\u002Fli>\n\u003Cli>The option to hide the help texts from many areas of WordPress uses the CSS file of the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-expert-mode\u002F\" rel=\"ugc\">Admin Expert Mode\u003C\u002Fa>, by Scott Reilly.\u003C\u002Fli>\n\u003C\u002Ful>\n","Customize various aspects of WordPress backend. Create a clean and easier admin area for the users.",42797,33,"2025-04-16T19:44:00.000Z","5.0",[115,73,21,116,117],"admin-interface","maintenance-mode","profile","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmany-tips-together","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmany-tips-together.3.3.3.zip",92,{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":64,"downloaded":129,"rating":24,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":136,"download_link":137,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"simple-login-notification","Simple Login Notification","2.2","Jeff Starr","https:\u002F\u002Fprofiles.wordpress.org\u002Fspecialk\u002F","\u003Cp>Sends a detailed notification email when admins and other users log in to your site. Choose the user levels\u002Froles for which you would like to receive login notifications. Optionally exclude users and\u002For IP addresses.\u003C\u002Fp>\n\u003Cp>This plugin is useful for keeping an eye on any unauthorized administrator or user logins. Each email alert includes the user name, IP address, user agent, and other details. Very useful for forensic investigations.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>👁️ Keep an eye on things..\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send email alerts for any user level\u002Frole\u003C\u002Fli>\n\u003Cli>Option to exclude alerts for any user ID\u003C\u002Fli>\n\u003Cli>Option to exclude alerts for any IP address\u003C\u002Fli>\n\u003Cli>Send alerts to additional email addresses\u003C\u002Fli>\n\u003Cli>Automatically send alerts to main Admin user\u003C\u002Fli>\n\u003Cli>Option to disable alerts for main Admin user\u003C\u002Fli>\n\u003Cli>Provides detailed information about each login\u003C\u002Fli>\n\u003Cli>Lightweight and fast: total plugin size \u003C 100KB\u003C\u002Fli>\n\u003Cli>Simple to use: configure a few options and done\u003C\u002Fli>\n\u003Cli>No permanent changes are made to anything\u003C\u002Fli>\n\u003Cli>Easy peasy mac and cheesy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>👇 Check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-login-notification\u002F#screenshots\" rel=\"ugc\">screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Why is this useful?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I use this plugin to keep an eye on any unauthorized login attempts. Probably a bit paranoid but I don’t care, paranoid works well for me.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How is this plugin different?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>While researching for this plugin, I found four other “admin login notification” type plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-notification-on-login\u002F\" rel=\"ugc\">Email Notification on Login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-notification-on-admin-login\u002F\" rel=\"ugc\">Email notification on admin login\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fkaya-login-notification\u002F\" rel=\"ugc\">Kaya Login Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fkolorweb-access-admin-notification\u002F\" rel=\"ugc\">KolorWeb Access Admin Notification\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Unfortunately none of these plugins suited my specific needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Lightweight, clean and simple\u003C\u002Fli>\n\u003Cli>Current with latest WordPress\u003C\u002Fli>\n\u003Cli>No requirement for PHP sessions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So I decided to build my own. Let me emphasize the utter simplicity of this plugin. It does one thing and does it well: sends an email whenever an admin-level user logs in to WordPress. No bells and whistles, no bloat. If you need more functionality, check out the above plugins should get you there.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not collect or store any user data. It does not set any cookies, and it does not connect to any third-party locations. The \u003Cem>only\u003C\u002Fem> thing this plugin does is send an email for each admin-level login. Each email includes information about the user, such as username, IP address, user agent, and other details.\u003C\u002Fp>\n\u003Cp>Simple Login Notification is developed and maintained by \u003Ca href=\"https:\u002F\u002Fx.com\u002Fperishable\" rel=\"nofollow ugc\">Jeff Starr\u003C\u002Fa>, 15-year \u003Ca href=\"https:\u002F\u002Fplugin-planet.com\u002F\" rel=\"nofollow ugc\">WordPress developer\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbooks.perishablepress.com\u002F\" rel=\"nofollow ugc\">book author\u003C\u002Fa>.\u003C\u002Fp>\n","Sends a notification email when admins and other users log in to your site.",12779,7,"2026-03-27T17:32:00.000Z","7.0","5.3","5.6.20",[94,95,96,98],"https:\u002F\u002Fperishablepress.com\u002Fsimple-login-notification\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-login-notification.2.2.zip",{"attackSurface":139,"codeSignals":212,"taintFlows":234,"riskAssessment":271,"analyzedAt":274},{"hooks":140,"ajaxHandlers":208,"restRoutes":209,"shortcodes":210,"cronEvents":211,"entryPointCount":10,"unprotectedCount":10},[141,147,150,153,155,159,162,166,170,173,176,178,182,186,188,192,197,202,204],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_init","macher_backend_login_register_settings","admin\u002Fmodules\u002Fbackend-login-register.php",211,{"type":142,"name":143,"callback":148,"file":149,"line":130},"closure","admin\u002Fmodules\u002Fbackend-login-url.php",{"type":142,"name":151,"callback":148,"file":149,"line":152},"init",63,{"type":142,"name":154,"callback":148,"file":149,"line":66},"admin_notices",{"type":142,"name":156,"callback":148,"file":157,"line":158},"macher_register_submenus","admin\u002Fmodules\u002Fbackend-login.php",13,{"type":142,"name":143,"callback":148,"file":160,"line":161},"admin\u002Fpages\u002Fsettings.php",9,{"type":142,"name":163,"callback":148,"priority":164,"file":165,"line":130},"login_enqueue_scripts",20,"frontend\u002Flogin-style.php",{"type":167,"name":168,"callback":148,"file":165,"line":169},"filter","login_message",147,{"type":167,"name":171,"callback":148,"priority":32,"file":165,"line":172},"authenticate",167,{"type":142,"name":154,"callback":148,"file":174,"line":175},"includes\u002Fdashboard.php",89,{"type":142,"name":143,"callback":148,"file":177,"line":164},"includes\u002Finit.php",{"type":142,"name":179,"callback":180,"file":181,"line":88},"admin_menu","build_menu","includes\u002Fmenu-container.php",{"type":142,"name":183,"callback":184,"file":181,"line":185},"admin_enqueue_scripts","enqueue_assets",12,{"type":142,"name":179,"callback":187,"priority":64,"file":181,"line":158},"remove_duplicate_menu_item",{"type":142,"name":143,"callback":189,"file":190,"line":191},"macher_one_register_settings","includes\u002Fsettings.php",19,{"type":142,"name":193,"callback":194,"file":195,"line":196},"plugins_loaded","macher_one_load_textdomain","macher-one.php",24,{"type":142,"name":198,"callback":199,"priority":200,"file":195,"line":201},"wp_enqueue_scripts","macher_enqueue_fontawesome_global",5,48,{"type":142,"name":183,"callback":199,"priority":200,"file":195,"line":203},49,{"type":142,"name":205,"callback":206,"priority":207,"file":195,"line":152},"update_option_macher_debug_enabled","macher_handle_debug_toggle",10,[],[],[],[],{"dangerousFunctions":213,"sqlUsage":214,"outputEscaping":216,"fileOperations":231,"externalRequests":10,"nonceChecks":232,"capabilityChecks":232,"bundledLibraries":233},[],{"prepared":10,"raw":10,"locations":215},[],{"escaped":217,"rawEcho":218,"locations":219},183,4,[220,224,227,229],{"file":221,"line":222,"context":223},"admin\u002Fcomponents\u002Frating-widget.php",54,"raw output",{"file":225,"line":226,"context":223},"admin\u002Fmodules\u002Fbackend-login-fields.php",37,{"file":149,"line":228,"context":223},40,{"file":160,"line":230,"context":223},121,3,2,[],[235,252,263],{"entryPoint":236,"graph":237,"unsanitizedCount":10,"severity":251},"\u003Crating-widget> (admin\u002Fcomponents\u002Frating-widget.php:0)",{"nodes":238,"edges":248},[239,243],{"id":240,"type":241,"label":242,"file":221,"line":164},"n0","source","$_POST[?]",{"id":244,"type":245,"label":246,"file":221,"line":164,"wp_function":247},"n1","sink","update_option() [Settings Manipulation]","update_option",[249],{"from":240,"to":244,"sanitized":250},true,"low",{"entryPoint":253,"graph":254,"unsanitizedCount":10,"severity":251},"render_dashboard (includes\u002Fdashboard.php:9)",{"nodes":255,"edges":261},[256,259],{"id":240,"type":241,"label":257,"file":174,"line":258},"$_POST",58,{"id":244,"type":245,"label":246,"file":174,"line":260,"wp_function":247},59,[262],{"from":240,"to":244,"sanitized":250},{"entryPoint":264,"graph":265,"unsanitizedCount":10,"severity":251},"\u003Cdashboard> (includes\u002Fdashboard.php:0)",{"nodes":266,"edges":269},[267,268],{"id":240,"type":241,"label":257,"file":174,"line":258},{"id":244,"type":245,"label":246,"file":174,"line":260,"wp_function":247},[270],{"from":240,"to":244,"sanitized":250},{"summary":272,"deductions":273},"The \"macher-one\" v1.2.4 plugin exhibits a strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events without proper authentication or permission checks is a significant strength, indicating a minimal attack surface. The code also demonstrates good practices in handling SQL queries, with 100% using prepared statements, and a very high rate of output escaping (98%), minimizing the risk of cross-site scripting vulnerabilities. The presence of nonce and capability checks further bolsters its security.\n\nThe taint analysis also shows no identified flows with unsanitized paths, which is highly positive. The lack of any recorded historical vulnerabilities or CVEs further suggests a well-developed and secure plugin. However, the presence of file operations, while not inherently insecure, warrants a brief mention as potential points of interest for further scrutiny if the context of these operations were known.\n\nOverall, \"macher-one\" v1.2.4 appears to be a secure plugin with a focus on best practices. Its minimal attack surface, robust sanitization and escaping, and clean vulnerability history are all indicators of a plugin that has been developed with security in mind. There are no immediate, evidence-backed critical risks identified in this analysis.",[],"2026-04-16T14:22:29.201Z",{"wat":276,"direct":282},{"assetPaths":277,"generatorPatterns":279,"scriptPaths":280,"versionParams":281},[278],"\u002Fwp-content\u002Fplugins\u002Fmacher-one\u002Fassets\u002Ffontawesome\u002Fcss\u002Fall.min.css",[],[],[],{"cssClasses":283,"htmlComments":285,"htmlAttributes":286,"restEndpoints":288,"jsGlobals":289,"shortcodeOutput":291},[284],"macher-welcome-message",[],[287],"data-action=\"login_page_check\"",[],[290],"macher_login_data",[],{"error":250,"url":293,"statusCode":294,"statusMessage":295,"message":295},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmacher-one\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":218,"versions":297},[298,304,311,318],{"version":6,"download_url":23,"svn_tag_url":299,"released_at":25,"has_diff":300,"diff_files_changed":301,"diff_lines":25,"trac_diff_url":302,"vulnerabilities":303,"is_current":250},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmacher-one\u002Ftags\u002F1.2.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmacher-one%2Ftags%2F1.2.3&new_path=%2Fmacher-one%2Ftags%2F1.2.4",[],{"version":305,"download_url":306,"svn_tag_url":307,"released_at":25,"has_diff":300,"diff_files_changed":308,"diff_lines":25,"trac_diff_url":309,"vulnerabilities":310,"is_current":300},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmacher-one.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmacher-one\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmacher-one%2Ftags%2F1.2.2&new_path=%2Fmacher-one%2Ftags%2F1.2.3",[],{"version":312,"download_url":313,"svn_tag_url":314,"released_at":25,"has_diff":300,"diff_files_changed":315,"diff_lines":25,"trac_diff_url":316,"vulnerabilities":317,"is_current":300},"1.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmacher-one.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmacher-one\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmacher-one%2Ftags%2F1.2.0&new_path=%2Fmacher-one%2Ftags%2F1.2.2",[],{"version":319,"download_url":320,"svn_tag_url":321,"released_at":25,"has_diff":300,"diff_files_changed":322,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":323,"is_current":300},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmacher-one.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmacher-one\u002Ftags\u002F1.2.0\u002F",[],[]]