[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOItPTJM1eNX3Zfg2bactCJxg3NN6vKgUouKmLqZKxKs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":612},"basislogin","BasisLogin","0.0.1","roehler","https:\u002F\u002Fprofiles.wordpress.org\u002Froehler\u002F","\u003Cp>BasisLogin helps site owners customize and secure the default WordPress login page without touching code. It focuses on clarity, accessibility, and performance while following WordPress coding standards.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Design customization\n\u003Cul>\n\u003Cli>Custom logo (URL, width\u002Fheight with auto sizing)\u003C\u002Fli>\n\u003Cli>Colors for background, buttons, links, labels\u003C\u002Fli>\n\u003Cli>Typography controls (font size, weights)\u003C\u002Fli>\n\u003Cli>Presets (WordPress Classic, Minimal, Dark)\u003C\u002Fli>\n\u003Cli>Live-friendly autosave and per-group reset\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Security options\n\u003Cul>\n\u003Cli>Limit login attempts with lockout durations\u003C\u002Fli>\n\u003Cli>IP\u002Fuser allowlist and blocklist management\u003C\u002Fli>\n\u003Cli>CAPTCHA integration support (reCAPTCHA and similar)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Behavior and admin tools\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Optional redirects after login\u002Flogout\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>JSON export\u002Fimport of all settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Compatibility and standards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with modern WordPress (tested up to the versions listed above)\u003C\u002Fli>\n\u003Cli>Internationalization-ready\u003C\u002Fli>\n\u003Cli>Uses nonces and sanitization for all form and AJAX requests\u003C\u002Fli>\n\u003Cli>GPLv2 or later\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Project homepage: https:\u002F\u002Fbasislogin.com\u003Cbr \u002F>\nMaintained by: https:\u002F\u002Froehler.nrw\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>The plugin can optionally load external CAPTCHA libraries on the login page when you enable them in Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> BasisLogin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> CAPTCHA.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Google reCAPTCHA v2\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002F\u003C\u002Fli>\n\u003Cli>Script loaded: https:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi.js\u003C\u002Fli>\n\u003Cli>Data: Your site key is embedded to render the widget; user interactions are processed by Google to determine validity.\u003C\u002Fli>\n\u003Cli>Purpose: Prevent automated login attempts.\u003C\u002Fli>\n\u003Cli>Terms \u002F Privacy: https:\u002F\u002Fpolicies.google.com\u002Fterms, https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cloudflare Turnstile\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: https:\u002F\u002Fwww.cloudflare.com\u002Fproducts\u002Fturnstile\u002F\u003C\u002Fli>\n\u003Cli>Script loaded: https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js\u003C\u002Fli>\n\u003Cli>Data: Your site key is embedded to render the widget; user interactions are processed by Cloudflare to determine validity.\u003C\u002Fli>\n\u003Cli>Purpose: Prevent automated login attempts.\u003C\u002Fli>\n\u003Cli>Terms \u002F Privacy: https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F, https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003Cbr \u002F>\n– No external requests are made unless you explicitly enable a CAPTCHA provider and set a site key.\u003Cbr \u002F>\n– These scripts load only on the wp-login.php screen, not on your site frontend.\u003C\u002Fp>\n","Customize and secure the WordPress login page: logo, colors, typography, presets, login limits, CAPTCHA, export\u002Fimport.",0,169,"2025-10-02T02:48:00.000Z","6.8.5","5.8","7.4",[18,19,20,21,22],"branding","custom-login","customization","login","security","https:\u002F\u002Fbasislogin.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasislogin.0.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},5,210,30,94,"2026-04-04T11:54:06.427Z",[36,56,73,90,106],{"slug":19,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":16,"tags":49,"homepage":52,"download_link":53,"security_score":25,"vuln_count":54,"unpatched_count":11,"last_vuln_date":55,"fetched_at":27},"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,1396722,72,97,"2025-11-29T21:28:00.000Z","6.4",[50,18,19,20,51],"admin","logo","https:\u002F\u002Ffrosty.media\u002Fplugins\u002Fcustom-login","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login.5.1.2.2.zip",1,"2023-12-07 00:00:00",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":25,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":14,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":71,"download_link":72,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"gs-custom-login","GS Custom Login","1.3.5","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>Best Responsive Custom Login plugin to customize your WordPress Login Screen amazingly by adding your own Logo \u002F Brand identity, Background image, Customize Login form as you want! GS Custom Login plugin packed with tons of controlling options to create eye catching Login Screen.\u003C\u002Fp>\n\u003Cp>GS Custom Login plugin is simple, flexible & powerful.\u003C\u002Fp>\n\u003Ch3>GS Custom Login by \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fgs-custom-login\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fgs-custom-login\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fgs-custom-login\u002F#gscustlogin-doc\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\" rel=\"nofollow ugc\">Contact\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin Active \u002F Deactive.\u003C\u002Fli>\n\u003Cli>Background Color\u003C\u002Fli>\n\u003Cli>Background Image\u003C\u002Fli>\n\u003Cli>Background Image Size\u003C\u002Fli>\n\u003Cli>Background Image Position\u003C\u002Fli>\n\u003Cli>Background Image Repeat\u003C\u002Fli>\n\u003Cli>Change Logo Title Text\u003C\u002Fli>\n\u003Cli>Change LOGO url, default is your website home url\u003C\u002Fli>\n\u003Cli>Hide logo\u003C\u002Fli>\n\u003Cli>Add Your Logo\u003C\u002Fli>\n\u003Cli>Set Logo Width\u003C\u002Fli>\n\u003Cli>Set Logo Height\u003C\u002Fli>\n\u003Cli>Login Form Width\u003C\u002Fli>\n\u003Cli>Form Background Color\u003C\u002Fli>\n\u003Cli>Form Background Image\u003C\u002Fli>\n\u003Cli>Form Background Position\u003C\u002Fli>\n\u003Cli>Form Background Repeat\u003C\u002Fli>\n\u003Cli>Form Background size\u003C\u002Fli>\n\u003Cli>Form Border Color\u003C\u002Fli>\n\u003Cli>Form Border Thickness\u003C\u002Fli>\n\u003Cli>Form Border Style\u003C\u002Fli>\n\u003Cli>Form Border Radius\u003C\u002Fli>\n\u003Cli>Form Label Font Color\u003C\u002Fli>\n\u003Cli>Form Input Text Color\u003C\u002Fli>\n\u003Cli>Form Input Background Color\u003C\u002Fli>\n\u003Cli>Form Field Border Color\u003C\u002Fli>\n\u003Cli>Form Field Border Thickness\u003C\u002Fli>\n\u003Cli>Form Field Border Style\u003C\u002Fli>\n\u003Cli>Submit Button BG Color\u003C\u002Fli>\n\u003Cli>Submit Button Text Color\u003C\u002Fli>\n\u003Cli>Nav Text Color\u003C\u002Fli>\n\u003Cli>Nav Text Hover Color\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>And many more..\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 You may like other plugins from \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-testimonial\" rel=\"ugc\">Testimonial Slider\u003C\u002Fa>\u003C\u002Fstrong> – Testimonials slider displays rotating customer endorsements and recommendations, helping to build trust and credibility for a business or product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-logo-slider\" rel=\"ugc\">Logo Slider\u003C\u002Fa>\u003C\u002Fstrong> – Logo slider displays rotating logos of partners, clients, or sponsors, showcasing a business’s relationships and endorsements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-portfolio\u002F\" rel=\"ugc\">Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Filterable Portfolio plugin for WordPress allows you to easily display and showcase your projects, highlighting your skills and abilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-team-members\" rel=\"ugc\">Team Members\u003C\u002Fa>\u003C\u002Fstrong> – Build a Stunning Team Page or Section and Show off Your Team’s Talents!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-projects\" rel=\"ugc\">Projects\u003C\u002Fa>\u003C\u002Fstrong> – Projects showcase displays detailed information including client reviews, ratings, galleries, and videos for a business’s work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-books-showcase\" rel=\"ugc\">Books Showcase\u003C\u002Fa>\u003C\u002Fstrong> – Books showcase displays detailed information including author, published date, reviews, ratings, and gallery, allowing users to easily find and explore books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-coach\" rel=\"ugc\">Coaches\u003C\u002Fa>\u003C\u002Fstrong> – Coaches plugin displays coaches’ experience, skills, reviews, ratings, and certifications, helping users find the right coach for their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-grid\" rel=\"ugc\">Posts Grid\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Grid plugin displays the latest posts in an elegant grid format, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-widget\" rel=\"ugc\">Posts Widget\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Widget plugin displays the latest posts in an elegant format on the sidebar or any widget area, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Ch3>🎯 WooCommerce Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woocommerce-products-slider\" rel=\"ugc\">WooCommerce Products Slider\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Product Slider plugin displays products in a visually pleasing, sliding manner, making it easy for customers to browse and find the products they want on an online store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-variation-swatches\" rel=\"ugc\">WooCommerce Variation Swatches\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Variation Swatches plugin replaces the default dropdown fields for variable products with visually appealing swatches, making it easier for customers to select product options and improve the overall shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-brands\" rel=\"ugc\">WooCommerce Brands\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Brands taxonomy plugin allows for easy cataloging of products by adding a brand taxonomy, making it simple to organize and filter products on an online store.\u003C\u002Fp>\n\u003Ch3>📣 Social Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-dribbble-portfolio\" rel=\"ugc\">Dribbble Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Dribbble Portfolio WP plugin enables you to display your Dribbble shots on your website in a portfolio layout, allowing you to showcase your design work to a wider audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-behance-portfolio\" rel=\"ugc\">Behance Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Behance Portfolio WordPress plugin allows you to display your Behance projects on your website in a visually appealing layout, making it easy for your audience to view and appreciate your work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-pinterest-portfolio\" rel=\"ugc\">Pinterest Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-instagram-portfolio\u002F\" rel=\"ugc\">Instagram Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Instagram plugin for WordPress allows you to display your Instagram posts on your website, making it easy for visitors to view and interact with your content and also to increase engagement on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-envato-portfolio\" rel=\"ugc\">Portfolio – Envato\u003C\u002Fa>\u003C\u002Fstrong> – Envato Portfolio Plugin allows you to display your Themeforest and Codecanyon items on your website, showcasing your digital products and making them easily accessible for potential customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-youtube-gallery\" rel=\"ugc\">Youtube Gallery\u003C\u002Fa>\u003C\u002Fstrong> – YouTube Gallery plugin allows you to display videos from a YouTube channel or playlist on your website, creating a visually appealing gallery and making it easy for visitors to access and watch your videos.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeeds-of-twitter\" rel=\"ugc\">Twitter Feeds\u003C\u002Fa>\u003C\u002Fstrong> – Twitter Feeds plugin displays Twitter feeds, hashtags, user cards, and collections on a website, making it easy for visitors to view and interact with your Twitter content.\u003C\u002Fp>\n\u003Ch3>🏆 Branding Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpowerup\" rel=\"ugc\">PowerUp\u003C\u002Fa>\u003C\u002Fstrong> – Enhance Your WordPress Experience with the Ultimate Security & Convenience Solution – Hide Admin Bar, Login & Logout Redirection, Disable Comments & Restrict WP-Admin Module.\u003C\u002Fp>\n","A simple, lightweight Plugin to Customize Your WordPress Login Screen Amazingly.",8360,90,4,"2025-04-29T05:43:00.000Z","4.3","",[50,18,19,20,21],"https:\u002F\u002Fwww.gsplugins.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgs-custom-login.1.3.5.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":25,"downloaded":81,"rating":25,"num_ratings":54,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":69,"tags":85,"homepage":87,"download_link":88,"security_score":89,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"pwd-wp-login","PWD WP Login","1.5.3","Plateforme WP Digital","https:\u002F\u002Fprofiles.wordpress.org\u002Fplateforme-wp-digital\u002F","\u003Ch4>English\u003C\u002Fh4>\n\u003Cp>Now easily change your login page for your WordPress site.\u003C\u002Fp>\n\u003Cp>If you love the plugin, please consider rating it and clicking on “it works” button.\u003C\u002Fp>\n\u003Cp>Come translate plugin : (https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Fpwd-wp-login\u002F)\u003C\u002Fp>\n\u003Ch4>Français\u003C\u002Fh4>\n\u003Cp>Modifier facilement votre page de login pour votre site WordPress.\u003C\u002Fp>\n\u003Cp>Si vous aimez le plugin, laisser une évaluation et cliquer sur ​​le bouton «it works».\u003C\u002Fp>\n\u003Cp>Venez traduire le plugin : (https:\u002F\u002Fwww.transifex.com\u002Fprojects\u002Fp\u002Fpwd-wp-login\u002F)\u003C\u002Fp>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Swedish\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Lithuanian\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>My Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter @\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fplateformewp\" rel=\"nofollow ugc\">plateformewp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Facebook \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fplateformewpdigital\" rel=\"nofollow ugc\">Plateforme WP Digital\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google+ \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002F101743421589257173603\u002F\" rel=\"nofollow ugc\">Plateforme WP Digital\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Twitter @\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FKulkaNicolas\" rel=\"nofollow ugc\">KulkaNicolas\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Google+ \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002F105181416749428983955\u002F\" rel=\"nofollow ugc\">Nicolas Kulka\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.plateformewpdigital.fr\u002F\" rel=\"nofollow ugc\">Plateforme WP digital\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin allows you to easy customize your login WordPress Dashboard using API customizer.",16962,"2020-03-09T14:35:00.000Z","5.4.19","3.2",[50,18,19,86,20],"custom-login-pro","https:\u002F\u002Ffr.wordpress.org\u002Fplugins\u002Fpwd-wp-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpwd-wp-login.1.5.3.zip",85,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":25,"num_ratings":54,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":69,"tags":103,"homepage":104,"download_link":105,"security_score":89,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"stylish-login-pro","Stylish Login Pro","1.5","Rimaz Rauf","https:\u002F\u002Fprofiles.wordpress.org\u002Frimaz\u002F","\u003Cp>Stylish Login Pro is a simple modern plugin I made so that I could customize the login screen on my own website by utilizing in-built WordPress functions and the WordPress media uploader.\u003C\u002Fp>\n\u003Cp>Stylish Login Pro allows you to customize your admin by adding your own logo to the header. It also replaces the WordPress logo on the login screen with the same custom logo. Also it gives a modern Flat UI to the Login page.\u003C\u002Fp>\n\u003Cp>If you are a web developer you can even edit the CSS manually if you like.\u003C\u002Fp>\n","Stylish Login Pro is a simple modern plugin I made so that I could customize the login screen on my own websit.",10,1834,"2015-04-21T05:36:00.000Z","4.2.39","2.0.1",[50,18,19,86,20],"http:\u002F\u002Fwww.rimazrauf.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstylish-login-pro.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":11,"downloaded":114,"rating":11,"num_ratings":11,"last_updated":115,"tested_up_to":116,"requires_at_least":117,"requires_php":16,"tags":118,"homepage":124,"download_link":125,"security_score":126,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"custom-login-logo-and-url","Custom Login Logo and URL","1.0","Al Imran Akash","https:\u002F\u002Fprofiles.wordpress.org\u002Fal-imran-akash\u002F","\u003Cp>\u003Cstrong>Custom Login Logo and URL\u003C\u002Fstrong> is a powerful WordPress plugin that allows you to effortlessly customize the login logo and URL in your WordPress website. With this plugin, you can add your own logo and modify the login URL to match your branding and enhance the user experience.\u003C\u002Fp>\n\u003Cp>By replacing the default WordPress login logo with your custom logo, you can create a professional and cohesive look throughout your website. Tailor the login experience to reflect your brand identity and leave a lasting impression on your users.\u003C\u002Fp>\n\u003Cp>With the ability to set a custom login URL, you can reinforce your website’s unique identity and improve security by making it more difficult for unauthorized access. Choose a login URL that aligns with your brand or website, making it easier for users to remember and enhancing your search engine visibility.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Login Logo:\u003C\u002Fstrong> Replace the default WordPress login logo with your own custom logo, effortlessly aligning it with your brand identity.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logo Size Control:\u003C\u002Fstrong> Adjust the height, width, and border radius of the logo to achieve the perfect fit and style for your login page.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Login URL:\u003C\u002Fstrong> Modify the login URL to a unique and branded URL, enhancing security and improving user experience.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login URL Title:\u003C\u002Fstrong> Set a custom title for the login URL to provide additional context and information to users.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-friendly:\u003C\u002Fstrong> Customize your login logo and URL with SEO considerations in mind, improving search engine visibility and branding.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Customizing Logo Style\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can customize the style of the login logo using the following options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Logo Height:\u003C\u002Fstrong> Set the height of the logo image by entering a value (e.g., “100px”) in the Logo Height field. This determines the vertical size of the logo.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logo Width:\u003C\u002Fstrong> Set the width of the logo image by entering a value (e.g., “100%”) in the Logo Width field. This controls the horizontal size of the logo.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Logo Border Radius:\u003C\u002Fstrong> Define the border radius of the logo image by entering a value (e.g., “10”) in the Logo Border Radius field. This adds rounded corners to the logo.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>Create a Memorable and Branded Login Experience:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Enhance your WordPress login page with the \u003Cstrong>“Custom Login Logo and URL”\u003C\u002Fstrong> plugin. Give your users a personalized and branded login experience while reinforcing your brand identity and improving security. Download the plugin today and take control of your login page.\u003C\u002Fp>\n\u003Cp>Adjust these values to achieve the desired style for your login logo.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support and Compatibility:\u003C\u002Fstrong> 👇\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Login Logo and URL\u003C\u002Fstrong> is regularly updated and compatible with the latest versions of WordPress. Our dedicated support team is ready to assist you with any questions or issues you may encounter. Feel free to reach out to us at \u003Ca href=\"https:\u002F\u002Fhelp.wpplugines.com\u002F\" rel=\"nofollow ugc\">help.wpplugines.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For more exciting plugins visit 👉 \u003Ca href=\"https:\u002F\u002Fwpplugines.com\u002F\" rel=\"nofollow ugc\">wpplugines.com\u003C\u002Fa>\u003C\u002Fp>\n","Effortlessly customize your WordPress login page with a custom logo and branded URL to enhance user experience and security.",1165,"2024-11-17T06:25:00.000Z","6.7.5","6.0",[119,120,121,122,123],"branded-login","custom-login-page","custom-login-url","login-logo-customization","wordpress-login-branding","https:\u002F\u002Fwpplugines.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login-logo-and-url.1.0.zip",92,{"attackSurface":128,"codeSignals":251,"taintFlows":568,"riskAssessment":606,"analyzedAt":611},{"hooks":129,"ajaxHandlers":233,"restRoutes":248,"shortcodes":249,"cronEvents":250,"entryPointCount":66,"unprotectedCount":11},[130,136,141,146,150,153,157,160,164,168,172,176,180,183,186,189,193,196,199,202,206,209,212,216,220,223,226,230],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","plugins_loaded","basislogin_bootstrap","basislogin.php",50,{"type":131,"name":137,"callback":138,"file":139,"line":140},"login_form","add_2fa_field","includes\\class-basislogin-2fa.php",23,{"type":142,"name":143,"callback":144,"priority":135,"file":139,"line":145},"filter","authenticate","verify_2fa",24,{"type":131,"name":147,"callback":148,"file":139,"line":149},"show_user_profile","user_profile_2fa_section",25,{"type":131,"name":151,"callback":148,"file":139,"line":152},"edit_user_profile",26,{"type":131,"name":154,"callback":155,"file":139,"line":156},"personal_options_update","save_user_2fa_settings",27,{"type":131,"name":158,"callback":155,"file":139,"line":159},"edit_user_profile_update",28,{"type":131,"name":161,"callback":162,"file":163,"line":98},"admin_menu","menu","includes\\class-basislogin-admin.php",{"type":131,"name":165,"callback":166,"file":163,"line":167},"admin_enqueue_scripts","assets",11,{"type":131,"name":169,"callback":170,"file":163,"line":171},"admin_init","handle_reset",12,{"type":131,"name":173,"callback":174,"file":163,"line":175},"admin_post_basislogin_security_action","handle_security_action",13,{"type":131,"name":177,"callback":178,"file":179,"line":98},"login_enqueue_scripts","enqueue_login_assets","includes\\class-basislogin-frontend.php",{"type":142,"name":181,"callback":182,"file":179,"line":167},"login_headerurl","login_logo_url",{"type":142,"name":184,"callback":185,"file":179,"line":171},"login_headertext","custom_logo_title",{"type":131,"name":187,"callback":188,"file":179,"line":175},"login_head","print_custom_css",{"type":131,"name":190,"callback":191,"file":179,"line":192},"login_footer","print_custom_js",14,{"type":142,"name":194,"callback":194,"priority":98,"file":179,"line":195},"login_redirect",15,{"type":142,"name":197,"callback":197,"priority":98,"file":179,"line":198},"logout_redirect",16,{"type":131,"name":137,"callback":200,"file":179,"line":201},"render_captcha",17,{"type":142,"name":143,"callback":203,"priority":204,"file":179,"line":205},"verify_captcha",9,18,{"type":131,"name":177,"callback":207,"file":179,"line":208},"enqueue_captcha_script",19,{"type":131,"name":210,"callback":211,"file":179,"line":140},"template_redirect","enforce_private_website",{"type":142,"name":143,"callback":213,"priority":30,"file":214,"line":215},"check_login_attempts","includes\\class-basislogin-security.php",21,{"type":131,"name":217,"callback":218,"file":214,"line":219},"wp_login_failed","record_failed_attempt",22,{"type":131,"name":221,"callback":222,"priority":98,"file":214,"line":140},"wp_login","clear_failed_attempts",{"type":142,"name":224,"callback":225,"file":214,"line":156},"login_errors","append_remaining_attempts_message",{"type":131,"name":227,"callback":228,"file":214,"line":229},"wp_scheduled_delete","cleanup_expired_attempts",31,{"type":131,"name":169,"callback":231,"file":232,"line":208},"register_settings","includes\\class-basislogin-settings.php",[234,239,242,245],{"action":235,"nopriv":236,"callback":237,"hasNonce":238,"hasCapCheck":238,"file":163,"line":198},"basislogin_save_options",false,"ajax_save_options",true,{"action":240,"nopriv":236,"callback":241,"hasNonce":238,"hasCapCheck":238,"file":163,"line":201},"basislogin_reset_group","ajax_reset_group",{"action":243,"nopriv":236,"callback":244,"hasNonce":238,"hasCapCheck":238,"file":163,"line":205},"basislogin_export_options","ajax_export_options",{"action":246,"nopriv":236,"callback":247,"hasNonce":238,"hasCapCheck":238,"file":163,"line":208},"basislogin_import_options","ajax_import_options",[],[],[],{"dangerousFunctions":252,"sqlUsage":253,"outputEscaping":255,"fileOperations":11,"externalRequests":564,"nonceChecks":565,"capabilityChecks":566,"bundledLibraries":567},[],{"prepared":11,"raw":11,"locations":254},[],{"escaped":256,"rawEcho":257,"locations":258},154,153,[259,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,558,560,562],{"file":139,"line":260,"context":261},38,"raw output",{"file":139,"line":263,"context":261},39,{"file":139,"line":265,"context":261},99,{"file":139,"line":267,"context":261},103,{"file":139,"line":269,"context":261},105,{"file":139,"line":271,"context":261},106,{"file":139,"line":273,"context":261},113,{"file":139,"line":275,"context":261},115,{"file":139,"line":277,"context":261},117,{"file":139,"line":279,"context":261},119,{"file":139,"line":281,"context":261},124,{"file":139,"line":283,"context":261},127,{"file":139,"line":285,"context":261},135,{"file":139,"line":287,"context":261},138,{"file":139,"line":289,"context":261},145,{"file":139,"line":291,"context":261},146,{"file":163,"line":293,"context":261},96,{"file":163,"line":265,"context":261},{"file":163,"line":296,"context":261},104,{"file":163,"line":298,"context":261},205,{"file":163,"line":300,"context":261},224,{"file":163,"line":302,"context":261},229,{"file":163,"line":304,"context":261},231,{"file":163,"line":306,"context":261},232,{"file":163,"line":308,"context":261},233,{"file":163,"line":310,"context":261},234,{"file":163,"line":312,"context":261},241,{"file":163,"line":314,"context":261},243,{"file":163,"line":316,"context":261},246,{"file":163,"line":318,"context":261},249,{"file":163,"line":320,"context":261},251,{"file":163,"line":322,"context":261},255,{"file":163,"line":324,"context":261},257,{"file":163,"line":326,"context":261},261,{"file":163,"line":328,"context":261},263,{"file":163,"line":330,"context":261},271,{"file":163,"line":332,"context":261},273,{"file":163,"line":334,"context":261},276,{"file":163,"line":336,"context":261},280,{"file":163,"line":338,"context":261},283,{"file":163,"line":340,"context":261},287,{"file":163,"line":342,"context":261},289,{"file":163,"line":344,"context":261},294,{"file":163,"line":346,"context":261},303,{"file":163,"line":348,"context":261},309,{"file":163,"line":350,"context":261},311,{"file":163,"line":352,"context":261},314,{"file":163,"line":354,"context":261},316,{"file":163,"line":356,"context":261},324,{"file":163,"line":358,"context":261},326,{"file":163,"line":360,"context":261},329,{"file":163,"line":362,"context":261},331,{"file":163,"line":364,"context":261},335,{"file":163,"line":366,"context":261},337,{"file":163,"line":368,"context":261},345,{"file":163,"line":370,"context":261},347,{"file":163,"line":372,"context":261},350,{"file":163,"line":374,"context":261},352,{"file":163,"line":376,"context":261},356,{"file":163,"line":378,"context":261},358,{"file":163,"line":380,"context":261},367,{"file":163,"line":382,"context":261},372,{"file":163,"line":384,"context":261},375,{"file":163,"line":386,"context":261},379,{"file":163,"line":388,"context":261},382,{"file":163,"line":390,"context":261},386,{"file":163,"line":392,"context":261},388,{"file":163,"line":394,"context":261},395,{"file":163,"line":396,"context":261},398,{"file":163,"line":398,"context":261},401,{"file":163,"line":400,"context":261},403,{"file":163,"line":402,"context":261},407,{"file":163,"line":404,"context":261},411,{"file":163,"line":406,"context":261},414,{"file":163,"line":408,"context":261},426,{"file":163,"line":410,"context":261},431,{"file":163,"line":412,"context":261},434,{"file":163,"line":414,"context":261},446,{"file":163,"line":416,"context":261},449,{"file":163,"line":418,"context":261},453,{"file":163,"line":420,"context":261},455,{"file":163,"line":422,"context":261},462,{"file":163,"line":424,"context":261},465,{"file":163,"line":426,"context":261},467,{"file":163,"line":428,"context":261},471,{"file":163,"line":430,"context":261},473,{"file":163,"line":432,"context":261},486,{"file":163,"line":434,"context":261},491,{"file":163,"line":436,"context":261},495,{"file":163,"line":438,"context":261},496,{"file":163,"line":440,"context":261},501,{"file":163,"line":442,"context":261},502,{"file":163,"line":444,"context":261},506,{"file":163,"line":446,"context":261},511,{"file":163,"line":448,"context":261},516,{"file":163,"line":450,"context":261},520,{"file":163,"line":452,"context":261},529,{"file":163,"line":454,"context":261},531,{"file":163,"line":456,"context":261},533,{"file":163,"line":458,"context":261},539,{"file":163,"line":460,"context":261},542,{"file":163,"line":462,"context":261},544,{"file":163,"line":464,"context":261},556,{"file":163,"line":466,"context":261},557,{"file":163,"line":468,"context":261},558,{"file":163,"line":470,"context":261},571,{"file":163,"line":472,"context":261},575,{"file":163,"line":474,"context":261},578,{"file":163,"line":476,"context":261},581,{"file":163,"line":478,"context":261},593,{"file":163,"line":480,"context":261},598,{"file":163,"line":482,"context":261},601,{"file":163,"line":484,"context":261},607,{"file":163,"line":486,"context":261},609,{"file":163,"line":488,"context":261},613,{"file":163,"line":490,"context":261},620,{"file":163,"line":492,"context":261},622,{"file":163,"line":494,"context":261},624,{"file":163,"line":496,"context":261},627,{"file":163,"line":498,"context":261},629,{"file":163,"line":500,"context":261},640,{"file":163,"line":502,"context":261},645,{"file":163,"line":504,"context":261},648,{"file":163,"line":506,"context":261},651,{"file":163,"line":508,"context":261},655,{"file":163,"line":510,"context":261},663,{"file":163,"line":512,"context":261},665,{"file":163,"line":514,"context":261},669,{"file":163,"line":516,"context":261},676,{"file":163,"line":518,"context":261},678,{"file":163,"line":520,"context":261},682,{"file":163,"line":522,"context":261},694,{"file":163,"line":524,"context":261},699,{"file":163,"line":526,"context":261},701,{"file":163,"line":528,"context":261},702,{"file":163,"line":530,"context":261},703,{"file":163,"line":532,"context":261},706,{"file":163,"line":534,"context":261},708,{"file":163,"line":536,"context":261},718,{"file":163,"line":538,"context":261},723,{"file":163,"line":540,"context":261},725,{"file":163,"line":542,"context":261},741,{"file":163,"line":544,"context":261},744,{"file":163,"line":546,"context":261},750,{"file":163,"line":548,"context":261},752,{"file":163,"line":550,"context":261},765,{"file":163,"line":552,"context":261},773,{"file":163,"line":554,"context":261},774,{"file":232,"line":556,"context":261},684,{"file":232,"line":530,"context":261},{"file":232,"line":559,"context":261},714,{"file":232,"line":561,"context":261},717,{"file":232,"line":563,"context":261},726,2,6,8,[],[569,587,597],{"entryPoint":570,"graph":571,"unsanitizedCount":11,"severity":586},"ajax_save_options (includes\\class-basislogin-admin.php:862)",{"nodes":572,"edges":584},[573,578],{"id":574,"type":575,"label":576,"file":163,"line":577},"n0","source","$_POST",869,{"id":579,"type":580,"label":581,"file":163,"line":582,"wp_function":583},"n1","sink","update_option() [Settings Manipulation]",875,"update_option",[585],{"from":574,"to":579,"sanitized":238},"low",{"entryPoint":588,"graph":589,"unsanitizedCount":11,"severity":586},"ajax_import_options (includes\\class-basislogin-admin.php:927)",{"nodes":590,"edges":595},[591,593],{"id":574,"type":575,"label":576,"file":163,"line":592},934,{"id":579,"type":580,"label":581,"file":163,"line":594,"wp_function":583},940,[596],{"from":574,"to":579,"sanitized":238},{"entryPoint":598,"graph":599,"unsanitizedCount":11,"severity":586},"\u003Cclass-basislogin-admin> (includes\\class-basislogin-admin.php:0)",{"nodes":600,"edges":604},[601,603],{"id":574,"type":575,"label":602,"file":163,"line":577},"$_POST (x3)",{"id":579,"type":580,"label":581,"file":163,"line":582,"wp_function":583},[605],{"from":574,"to":579,"sanitized":238},{"summary":607,"deductions":608},"The \"basislogin\" v0.0.1 plugin presents a generally positive security posture, with no known historical vulnerabilities or critical security issues identified in the static and taint analysis. The absence of CVEs, raw SQL queries, and unprotected entry points are strong indicators of good security practices. The plugin also implements a good number of nonce and capability checks, suggesting an effort to secure its interactive elements.\n\nHowever, a significant concern arises from the output escaping. With only 50% of the 307 total outputs properly escaped, there's a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied or dynamic data displayed on the front-end or in administrative interfaces could potentially be executed as malicious JavaScript.\n\nDespite the lack of immediate critical threats from taint analysis or historical data, the high percentage of unescaped output is a notable weakness. This oversight could lead to serious security breaches if not addressed. Therefore, while the plugin demonstrates several positive security attributes, the unescaped output represents a significant area for immediate improvement to mitigate potential XSS risks.",[609],{"reason":610,"points":195},"Unescaped output (50% properly escaped)","2026-03-17T06:29:45.641Z",{"wat":613,"direct":622},{"assetPaths":614,"generatorPatterns":617,"scriptPaths":618,"versionParams":619},[615,616],"\u002Fwp-content\u002Fplugins\u002Fbasislogin\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fbasislogin\u002Fassets\u002Fjs\u002Fadmin.js",[],[],[620,621],"basislogin\u002Fassets\u002Fcss\u002Fadmin.css?ver=","basislogin\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":623,"htmlComments":628,"htmlAttributes":629,"restEndpoints":632,"jsGlobals":633,"shortcodeOutput":634},[624,625,626,627],"basislogin-admin","basislogin-title","basislogin-icon","basislogin-subtitle",[],[630,631],"data-basislogin-ajax-url","data-basislogin-nonce",[],[5],[]]