[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5e01zddRnTR7dPvR3-EBjJvV4oWi5fZZkGTN39LITdY":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":19,"security_score":20,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22,"vulnerabilities":23,"developer":24,"crawl_stats":21,"alternatives":31,"analysis":115,"fingerprints":207},"custom-login-form","Custom Login Form","2.5","Happy Brain","https:\u002F\u002Fprofiles.wordpress.org\u002Fhappybrain\u002F","\u003Cp>Custom Login Form has the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change the Login Logo\u003C\u002Fli>\n\u003Cli>Styling your Login Button\u003C\u002Fli>\n\u003Cli>Change the Background Color\u003C\u002Fli>\n\u003Cli>Add your Copyright to the Footer\u003C\u002Fli>\n\u003C\u002Ful>\n","Customize the WordPress Login Form.",10,3147,0,"2018-06-30T13:58:00.000Z","4.9.29","3.0","",[4],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login-form.2.5.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":25,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":27,"avg_security_score":20,"avg_patch_time_days":28,"trust_score":29,"computed_at":30},"happybrain",2,20,30,84,"2026-04-04T16:09:25.131Z",[32,54,75,96],{"slug":33,"name":34,"version":35,"author":36,"author_profile":37,"description":38,"short_description":39,"active_installs":40,"downloaded":41,"rating":42,"num_ratings":11,"last_updated":43,"tested_up_to":44,"requires_at_least":45,"requires_php":17,"tags":46,"homepage":50,"download_link":51,"security_score":42,"vuln_count":52,"unpatched_count":13,"last_vuln_date":53,"fetched_at":22},"passwordless-login","Passwordless Login","1.1.4","madalin.ungureanu","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadalinungureanu\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\u002Fadd-ons\u002Fpasswordless-login\u002F\" rel=\"nofollow ugc\">Passwordless Login\u003C\u002Fa> is a modern way of loggin into your WordPress site without the use of a password.\u003C\u002Fp>\n\u003Cp>Join the discussion here: \u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\u002F31550-wordpress-passwordless-login\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.cozmoslabs.com\u002F31550-wordpress-passwordless-login\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This is how it works:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instead of asking users for a password when they try to log in to your website, we simply ask them for their username or email\u003C\u002Fli>\n\u003Cli>The plugin creates a temporary authorization token and saves it in a WordPress transient that expires after 10 minutes\u003C\u002Fli>\n\u003Cli>Then we send the user an email with a link and the token\u003C\u002Fli>\n\u003Cli>The user clicks the link and sends the authorization code to your server\u003C\u002Fli>\n\u003Cli>The plugin then checks if the code is valid and creates the log in WordPress cookie, successfully authenticating the user.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can use the shortcode [passwordless-login] in a page or widget.\u003C\u002Fp>\n\u003Cp>If you’re looking to create front-end user registration and profile forms we recommend \u003Ca href=\"https:\u002F\u002Fwww.cozmoslabs.com\u002Fwordpress-profile-builder\u002F\" rel=\"nofollow ugc\">Profile Builder\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>NOTE:\u003C\u002Fp>\n\u003Cp>Passwordless Authentication dose not replace the default login functionality in WordPress.\u003C\u002Fp>\n","Passwordless login form via a simple to use shortcode: [passwordless-login]",1000,30685,100,"2026-02-02T08:30:00.000Z","6.9.4","3.9",[4,47,48,49,33],"front-end-login","login-shortcode","passwordless","https:\u002F\u002Fwww.cozmoslabs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpasswordless-login.1.1.4.zip",1,"2024-03-18 00:00:00",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":17,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":42,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":74},"custom-login-form-and-logout-redirect","Custom Login Form and Logout Redirect","1.0.0","tony199x","https:\u002F\u002Fprofiles.wordpress.org\u002Ftony199x\u002F","\u003Cp>With Custom Login Form and Logout Redirect, allows you create a login form for use anywhere (Post, Page, Custom Post Type, Widget,…) and Logout Redirect custom within WordPress.\u003C\u002Fp>\n\u003Ch3>Videmo Demo Use Plugin: Custom Login Form and Logout Redirect\u003C\u002Fh3>\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\u002FQJsLcL6nNK0?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\u003Ch3>How use it?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>In order to create a login form on your site with the default options, all you need to do is use this shortcode:\u003C\u002Fp>\n\u003Cp>[mstteam_login_form]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>However, If you want to customize login form, you can access the menu: Settings >> Login Form – Logout , you can see \u003Ca href=\"https:\u002F\u002Fwww.mediafire.com\u002Fconvkey\u002F4111\u002F3zsi6o3sar4lfopzg.jpg\" rel=\"nofollow ugc\">screenshot here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Form Login after using shortcode [mstteam_login_form] and customize via general settings. \u003Ca href=\"https:\u002F\u002Fwww.mediafire.com\u002Fconvkey\u002F7dcb\u002Fc5ovye2huzqvy0kzg.jpg\" rel=\"nofollow ugc\">view screenshot here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>To redirect a WordPress logout to custom URL, you need input URL into Logout redirect URL field. \u003Ca href=\"https:\u002F\u002Fwww.mediafire.com\u002Fconvkey\u002F3c76\u002F73jepcgi4dky6lfzg.jpg\" rel=\"nofollow ugc\">view screenshot here\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","With Custom Login Form and Logout Redirect, allows you create a login form for use anywhere (Post, Page, Custom Post Type, Widget,…) and Logout Redire &hellip;",50,1740,"5.7.15","4.7","7.2",[4,68,69,70,71],"login-form","login-from-for-custom-post-type","login-from-for-page","login-from-for-post","https:\u002F\u002Fmysteriousteam.com\u002Fwordpress-login-form-and-logout-redirect\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-login-form-and-logout-redirect.zip","2026-03-15T10:48:56.248Z",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":90,"tags":91,"homepage":17,"download_link":95,"security_score":42,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22},"login-links","Login Links – Passwordless Login, Temporary Access Links & Custom Login Form","2.1.0","Denis Alemán","https:\u002F\u002Fprofiles.wordpress.org\u002Fdenisaleman\u002F","\u003Cp>Login Links allows you to create temporary, password-less access links for existing users or guest accounts. The links can be configured to expire either after a certain period of time or after a set number of successful logins.\u003C\u002Fp>\n\u003Ch3>How Login Link Works\u003C\u002Fh3>\n\u003Cp>A login link is a special link that, when clicked, automatically logs the user in. They don’t need an account. The login occurs either under an existing account or under a temporary account created specifically for this link. The link has an expiration date, after which it is automatically deleted.\u003C\u002Fp>\n\u003Ch3>Provide Temporary Access\u003C\u002Fh3>\n\u003Cp>Create a login link with a specific role for support teams, clients, developers, or guest users who need temporary access to the site, and email it directly to them. They don’t need to create an account or come up with a password, and you won’t have to worry about deleting their account later.\u003C\u002Fp>\n\u003Ch3>Passwordless Access for Users\u003C\u002Fh3>\n\u003Cp>Allow already registered users to log in without a password. Users request a one-time login link by entering the email they used during registration, and the link is sent to that email.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Temporary Login Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create an unlimited number of temporary login links.\u003C\u002Fli>\n\u003Cli>Choose to log in as an existing user or as a temporary user, which will automatically create a temporary account attached to the link.\u003C\u002Fli>\n\u003Cli>Delete and manage created links through a table interface, allowing you to view and remove links as needed.\u003C\u002Fli>\n\u003Cli>Set expiration limits for each login link based on time or number of logins.\u003C\u002Fli>\n\u003Cli>Expiration can be based on the number of logins, time, or a combination of both, whichever occurs first.\u003C\u002Fli>\n\u003Cli>Send an email invitation with a login link.\u003C\u002Fli>\n\u003Cli>Customize the email’s body and subject text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Password-less Access\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Allow password-less access for your users.\u003C\u002Fli>\n\u003Cli>Custom login form via shortcode for password-less access.\u003C\u002Fli>\n\u003Cli>Automatic deletion of expired links.\u003C\u002Fli>\n\u003Cli>Automatic generation of a temporary account with a designated role upon link creation.\u003C\u002Fli>\n\u003Cli>Optional password-less access through the standard WordPress login form.\u003C\u002Fli>\n\u003Cli>Ability to disallow password-based access.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create secure self-expiring login links for temporary access and guest users, and enable passwordless login for registered ones.",40,977,80,4,"2025-07-02T22:56:00.000Z","6.8.5","5.5","7.0",[4,92,33,93,94],"login-without-password","secure-login","temporary-access","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogin-links.2.1.0.zip",{"slug":97,"name":98,"version":57,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":13,"downloaded":103,"rating":13,"num_ratings":13,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":66,"tags":107,"homepage":112,"download_link":113,"security_score":114,"vuln_count":13,"unpatched_count":13,"last_vuln_date":21,"fetched_at":22},"tsdev-presslogin","TsDev PressLogin","Tarikul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Ftarikulalways\u002F","\u003Cp>Fully customize the default WordPress login page with easy-to-use options.\u003C\u002Fp>\n\u003Ch3>TsDev PressLogin\u003C\u002Fh3>\n\u003Ch3>Overview\u003C\u002Fh3>\n\u003Cp>TsDev PressLogin is a powerful WordPress plugin that allows users to fully customize their WordPress login page. Users can modify various elements, such as the background image, logo, labels, input field styles, and more, to create a unique and personalized login experience.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch3>Custom Background Image\u003C\u002Fh3>\n\u003Cp>Set a custom background image for the login page.\u003C\u002Fp>\n\u003Ch3>Logo Customization\u003C\u002Fh3>\n\u003Cp>Change the WordPress login logo and its URL.\u003C\u002Fp>\n\u003Ch3>Label Text Customization\u003C\u002Fh3>\n\u003Cp>Modify the text of login form labels.\u003C\u002Fp>\n\u003Ch3>Input Field Styling\u003C\u002Fh3>\n\u003Cp>Customize the outline and appearance of input fields.\u003C\u002Fp>\n\u003Ch3>Full Control\u003C\u002Fh3>\n\u003Cp>Users can tweak and personalize the login page to match their brand identity.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch3>1. Accessing the Plugin Settings\u003C\u002Fh3>\n\u003Cp>After activation, navigate to the PressLogin menu in the WordPress admin sidebar to configure the plugin options.\u003C\u002Fp>\n\u003Ch3>2. Customizing the Login Page\u003C\u002Fh3>\n\u003Cp>=Background Image= Upload and set a custom background image.\u003C\u002Fp>\n\u003Cp>=Logo Settings= Change the logo image and its link.\u003C\u002Fp>\n\u003Cp>=Label Customization= Modify login form field labels.\u003C\u002Fp>\n\u003Cp>=Input Field Styling= Adjust the border, color, and styling of input fields.\u003C\u002Fp>\n\u003Ch3>Save Changes\u003C\u002Fh3>\n\u003Cp>Click the “Save” button to apply your customizations.\u003C\u002Fp>\n\u003Ch3>3. Previewing Changes\u003C\u002Fh3>\n\u003Cp>After saving the settings, open the WordPress login page (\u002Fwp-login.php) to view the customized design.\u003C\u002Fp>\n\u003Cp>Support\u003C\u002Fp>\n\u003Cp>For support, feature requests, or bug reports, please visit the TsDev PressLogin Support Page.\u003C\u002Fp>\n","Fully customize the default WordPress login page with easy-to-use options.",277,"2025-02-20T09:48:00.000Z","6.7.5","5.2",[4,108,109,110,111],"custom-login-page","login-page-design","login-page-customizer","wordpress-login-style","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftsdevpresslogin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftsdev-presslogin.1.0.0.zip",92,{"attackSurface":116,"codeSignals":153,"taintFlows":196,"riskAssessment":197,"analyzedAt":206},{"hooks":117,"ajaxHandlers":149,"restRoutes":150,"shortcodes":151,"cronEvents":152,"entryPointCount":13,"unprotectedCount":13},[118,124,129,133,136,140,145],{"type":119,"name":120,"callback":121,"file":122,"line":123},"action","login_enqueue_scripts","clf_login_stylesheet","custom-login-form.php",15,{"type":125,"name":126,"callback":127,"file":122,"line":128},"filter","login_headerurl","clf_login_logo_url",19,{"type":125,"name":130,"callback":131,"file":122,"line":132},"login_headertitle","clf_login_logo_url_title",23,{"type":119,"name":120,"callback":134,"file":122,"line":135},"clf_login_style",66,{"type":119,"name":137,"callback":138,"file":122,"line":139},"login_footer","clf_login_footer",71,{"type":119,"name":141,"callback":142,"file":143,"line":144},"admin_menu","clf_add_admin_menu","settings.php",5,{"type":119,"name":146,"callback":147,"file":143,"line":148},"admin_init","clf_options_init",69,[],[],[],[],{"dangerousFunctions":154,"sqlUsage":155,"outputEscaping":157,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":195},[],{"prepared":13,"raw":13,"locations":156},[],{"escaped":13,"rawEcho":27,"locations":158},[159,162,163,165,167,168,170,171,173,175,177,179,180,182,184,185,187,189,191,193],{"file":122,"line":160,"context":161},28,"raw output",{"file":122,"line":28,"context":161},{"file":122,"line":164,"context":161},31,{"file":122,"line":166,"context":161},32,{"file":122,"line":166,"context":161},{"file":122,"line":169,"context":161},39,{"file":122,"line":83,"context":161},{"file":122,"line":172,"context":161},43,{"file":122,"line":174,"context":161},46,{"file":122,"line":176,"context":161},52,{"file":122,"line":178,"context":161},58,{"file":122,"line":148,"context":161},{"file":143,"line":181,"context":161},73,{"file":143,"line":183,"context":161},79,{"file":143,"line":20,"context":161},{"file":143,"line":186,"context":161},91,{"file":143,"line":188,"context":161},97,{"file":143,"line":190,"context":161},103,{"file":143,"line":192,"context":161},109,{"file":143,"line":194,"context":161},113,[],[],{"summary":198,"deductions":199},"The \"custom-login-form\" plugin v2.5 exhibits a generally positive security posture in terms of its attack surface and vulnerability history. There are no reported CVEs, and the static analysis indicates no dangerous functions, file operations, or external HTTP requests. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly reduces the potential entry points for attackers.  Furthermore, all identified SQL queries utilize prepared statements, mitigating the risk of SQL injection. However, a significant concern arises from the complete lack of output escaping. This means that any dynamic data rendered by the plugin could be vulnerable to Cross-Site Scripting (XSS) attacks if not properly sanitized before being displayed to users. Additionally, the absence of nonce checks and capability checks on all entry points, though the attack surface is currently zero, implies a potential weakness if any new entry points are introduced without adequate security measures.",[200,202,204],{"reason":201,"points":123},"0% properly escaped output",{"reason":203,"points":144},"0 Nonce checks on entry points",{"reason":205,"points":144},"0 Capability checks on entry points","2026-03-17T00:09:46.359Z",{"wat":208,"direct":215},{"assetPaths":209,"generatorPatterns":212,"scriptPaths":213,"versionParams":214},[210,211],"\u002Fwp-content\u002Fplugins\u002Fcustom-login-form\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcustom-login-form\u002Fscript.min.js",[],[211],[],{"cssClasses":216,"htmlComments":218,"htmlAttributes":219,"restEndpoints":220,"jsGlobals":221,"shortcodeOutput":223},[217,137],"login",[],[],[],[222],"clf_options",[]]