[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fe9czkSzUFXLcJk66ihdRlXp0LWgZtFNG5j4RwV111bo":3,"$f4IYmEbNOhGYXDagSeiHMvDnbMB04DKAM2PIf1xlf13I":383,"$fxYk9qHyrQHf3-50wSL6PZCOS__JmbodrNlNcpLIp9Vk":387},{"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,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":125,"fingerprints":359},"auth-armor-passwordless-login","Auth Armor – Passwordless Login","1.0.3","autharmor","https:\u002F\u002Fprofiles.wordpress.org\u002Fautharmor\u002F","\u003Cp>With the Auth Armor plugin, you can login using your phone without passwords!\u003C\u002Fp>\n\u003Cp>More secure, faster and best of all, nothing to remember or type in.\u003C\u002Fp>\n","Login using your phone without passwords! More secure, faster and best of all, nothing to remember or type in!",0,9543,"2022-01-24T15:14:00.000Z","5.8.13","5.0","5.6",[18,19,20,21,22],"authentication","biometric","faceid","login","passwordless","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauth-armor-passwordless-login.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-05-20T02:11:36.268Z",[36,57,76,93,109],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"multidots-passkey-login","Multidots Passkey Login – Passwordless Login for WordPress","1.1","MULTIDOTS Inc","https:\u002F\u002Fprofiles.wordpress.org\u002Fmultidots\u002F","\u003Cp>\u003Cstrong>Multidots Passkey Login\u003C\u002Fstrong> – Passwordless Authentication brings next-generation login security to WordPress.\u003C\u002Fp>\n\u003Cp>Give your users a \u003Cstrong>secure and modern login experience\u003C\u002Fstrong> with passkeys — the new standard for \u003Cstrong>passwordless authentication\u003C\u002Fstrong> supported by all major browsers and devices.\u003C\u002Fp>\n\u003Cp>With Multidots Passkey Login, users can log in using \u003Cstrong>biometric authentication\u003C\u002Fstrong> (Face ID, Touch ID), \u003Cstrong>Windows Hello, or a device PIN—no passwords are\u003C\u002Fstrong> required.\u003C\u002Fp>\n\u003Cp>This creates a \u003Cstrong>fast, secure, and phishing-resistant\u003C\u002Fstrong> login experience that works seamlessly across desktop and mobile.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FsnlEpo36Kug?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>Built for Flexibility:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Instantly works for existing WordPress users after registering a passkey.\u003C\u002Fli>\n\u003Cli>Simple yet powerful admin settings to manage login behavior and security.\u003C\u002Fli>\n\u003Cli>Built on the \u003Cstrong>FIDO2\u002FWebAuthn standard\u003C\u002Fstrong> trusted by \u003Cstrong>Apple, Google, and Microsoft\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for publishers, WooCommerce stores, agency clients, and high-security use cases.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🔐 Secure & Seamless Login\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Passwordless login with Touch ID, Face ID, or security keys.\u003C\u002Fli>\n\u003Cli>Works instantly for existing users after passkey registration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📝 Easy User Registration\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Register a passkey for existing users without one.\u003C\u002Fli>\n\u003Cli>Create new users directly with passkey registration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>⚙️ Flexible Admin Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable\u002FDisable passkey login with one click.\u003C\u002Fli>\n\u003Cli>Control session timeout for added security.\u003C\u002Fli>\n\u003Cli>Multiple authentication options: QR code scan, Chrome guest mode, iCloud Keychain, etc.\u003C\u002Fli>\n\u003Cli>Limit number of passkeys per user (e.g., max 2 credentials).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🎨 Frontend Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nShortcodes included:\u003C\u002Fp>\n\u003Cul>\n\u003Cli> [mdlogin_passkey_login] \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays a Login with Passkey button.\u003C\u002Fli>\n\u003Cli> [mdlogin_passkey_register]  \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>  Displays passkey registration form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🛡️ Security Requirements\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Requires HTTPS for secure operation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose the Multidots Passkey Login Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Passwordless Security\u003C\u002Fstrong>: Strong protection against phishing and stolen credentials.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly\u003C\u002Fstrong>: Log in with a single tap or scan—no passwords to remember.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enterprise-Grade Standards\u003C\u002Fstrong>: Built on FIDO2\u002FWebAuthn protocols used by major platforms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Device Compatibility\u003C\u002Fstrong>: Works on iOS, Android, macOS, and Windows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trusted Developer\u003C\u002Fstrong>: Created by Multidots, a WordPress VIP Gold Agency.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Activate Plugin – Enable Passkey Login from settings.\u003C\u002Fli>\n\u003Cli>User Registers a Passkey – through profile settings \u003C\u002Fli>\n\u003Cli>Login Without Passwords – Users authenticate via Touch ID, Face ID, or a security key.\u003C\u002Fli>\n\u003Cli>Admin Controls – Adjust login methods and session policies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Our Other Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsync-product-from-amazon\u002F\" rel=\"ugc\">Sync Product From Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-post-sync\u002F\" rel=\"ugc\">Smart Post Sync\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-by-default\u002F\" rel=\"ugc\">Better By Default\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcentralized-content-management\u002F\" rel=\"ugc\">Centralized Content Management for WordPress Multisite Networks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmd-governance\u002F\" rel=\"ugc\">MD Governance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsalsisync\u002F\" rel=\"ugc\">Salsi Sync\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contact Us\u003C\u002Fh3>\n\u003Cp>Free plugin: Need Technical Help? – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmultidots-passkey-login\u002F\" rel=\"ugc\">Click here\u003C\u002Fa>\u003Cbr \u002F>\nPro Plugin: PRE-SALE Questions – \u003Ca href=\"https:\u002F\u002Fwww.multidots.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fp>\n","Passwordless login for WordPress with Passkeys. Enable Touch ID, Face ID, and security keys for seamless, phishing-resistant authentication.",437,60,2,"2025-12-03T12:09:00.000Z","6.8.5","6.0","8.1",[18,52,21,53,22],"biometric-login","passkey","https:\u002F\u002Fwww.multidots.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultidots-passkey-login.1.1.zip",100,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":56,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":50,"tags":71,"homepage":73,"download_link":74,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":75},"biometric-authentication","Biometric Authentication","0.3.8","Ivan Kristianto","https:\u002F\u002Fprofiles.wordpress.org\u002Fivankristianto\u002F","\u003Cp>This innovative plugin introduces passkey login to your WordPress experience. No more struggling to remember complex passwords.\u003Cbr \u002F>\nSimply use your fingerprint, face ID, or a secure PIN to log in with ease. You can still use your username and password to login to your site as fallback.\u003C\u002Fp>\n\u003Ch3>Enhanced Security, Frictionless Access:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Effortless Login: Unlock the power of passkeys for a smooth and secure login experience.\u003C\u002Fli>\n\u003Cli>Superior Security: Passkeys offer enhanced protection against breaches compared to traditional passwords.\u003C\u002Fli>\n\u003Cli>Convenience at Your Fingertips: Enjoy the freedom of logging in with your biometrics or a secure PIN.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>GitHub Repository\u003C\u002Fh3>\n\u003Cp>You can find the source code of this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fivankristianto\u002Fwp-passkey\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n","Passkeys are a safer and easier alternative to passwords. Simply use your fingerprint or face ID to log in with ease.",2978,94,3,"2024-05-01T04:23:00.000Z","6.5.8","6.1",[18,19,53,22,72],"security","https:\u002F\u002Fgithub.com\u002Fivankristianto\u002Fwp-passkey\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbiometric-authentication.0.3.8.zip","2026-04-16T10:56:18.058Z",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":32,"downloaded":84,"rating":11,"num_ratings":11,"last_updated":85,"tested_up_to":48,"requires_at_least":86,"requires_php":23,"tags":87,"homepage":91,"download_link":92,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":75},"keyless-auth","Keyless Auth – Login without Passwords","3.2.4","Chris Martens","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrmrtns\u002F","\u003Cp>Transform your WordPress login experience with passwordless authentication. Users simply enter their email address and receive a secure magic link – click to login instantly. It’s more secure than weak passwords and infinitely more user-friendly.\u003C\u002Fp>\n\u003Ch4>Why Choose Keyless Auth?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhanced Security\u003C\u002Fstrong>: No more weak, reused, or compromised passwords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better User Experience\u003C\u002Fstrong>: One click instead of remembering complex passwords\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reduced Support\u003C\u002Fstrong>: Eliminate “forgot password” requests\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Authentication\u003C\u002Fstrong>: Enterprise-grade security used by Slack, Medium, and others\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security Hardening\u003C\u002Fstrong>: Built-in protection against brute force attacks and username enumeration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Quick Start\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Create a new page and add the shortcode \u003Ccode>[keyless-auth]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Configure email templates in \u003Cstrong>Keyless Auth \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Templates\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Done! Users can now login passwordlessly\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Core Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Ready to Use\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Magic Link Authentication\u003C\u002Fstrong> – Secure, one-time login links via email\u003Cbr \u002F>\n* \u003Cstrong>Two-Factor Authentication (2FA)\u003C\u002Fstrong> – Complete TOTP support with Google Authenticator\u003Cbr \u002F>\n* \u003Cstrong>Role-Based 2FA\u003C\u002Fstrong> – Require 2FA for specific user roles (admins, editors, etc.)\u003Cbr \u002F>\n* \u003Cstrong>Custom 2FA Setup URLs\u003C\u002Fstrong> – Direct users to branded frontend 2FA setup pages\u003Cbr \u002F>\n* \u003Cstrong>SMTP Integration\u003C\u002Fstrong> – Reliable email delivery through your mail server\u003Cbr \u002F>\n* \u003Cstrong>Email Templates\u003C\u002Fstrong> – Professional, customizable login emails\u003Cbr \u002F>\n* \u003Cstrong>Mail Logging\u003C\u002Fstrong> – Track all sent emails with delivery status\u003Cbr \u002F>\n* \u003Cstrong>Custom Database Tables\u003C\u002Fstrong> – Scalable architecture with dedicated audit logs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Security\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Token Security\u003C\u002Fstrong>: 10-minute expiration, single-use tokens\u003Cbr \u002F>\n* \u003Cstrong>Audit Logging\u003C\u002Fstrong>: IP addresses, device types, login attempts\u003Cbr \u002F>\n* \u003Cstrong>Emergency Mode\u003C\u002Fstrong>: Grace period system with admin controls\u003Cbr \u002F>\n* \u003Cstrong>Secure Storage\u003C\u002Fstrong>: SMTP credentials in wp-config.php option\u003Cbr \u002F>\n* \u003Cstrong>XML-RPC Disable\u003C\u002Fstrong>: Block brute force attacks via XML-RPC interface\u003Cbr \u002F>\n* \u003Cstrong>Application Passwords Control\u003C\u002Fstrong>: Disable programmatic authentication when not needed\u003Cbr \u002F>\n* \u003Cstrong>User Enumeration Prevention\u003C\u002Fstrong>: Block username discovery attacks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>WYSIWYG Email Editor\u003C\u002Fstrong>: Full HTML support with live preview\u003Cbr \u002F>\n* \u003Cstrong>Advanced Color Controls\u003C\u002Fstrong>: Hex, RGB, HSL color formats\u003Cbr \u002F>\n* \u003Cstrong>Template System\u003C\u002Fstrong>: German, English, and custom templates\u003Cbr \u002F>\n* \u003Cstrong>Branding Options\u003C\u002Fstrong>: Custom sender names and professional styling\u003C\u002Fp>\n\u003Ch4>Installation & Setup\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Basic Installation\u003C\u002Fstrong>\u003Cbr \u002F>\n1. WordPress Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003Cbr \u002F>\n2. Search for “Keyless Auth”\u003Cbr \u002F>\n3. Install and activate\u003Cbr \u002F>\n4. Add [keyless-auth] shortcode to any page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SMTP Configuration (Recommended)\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Navigate to Keyless Auth \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> SMTP\u003Cbr \u002F>\n2. Configure your email provider (Gmail, Outlook, SendGrid, etc.)\u003Cbr \u002F>\n3. Test email delivery\u003Cbr \u002F>\n4. Save settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Two-Factor Authentication Setup\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Keyless Auth \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Options\u003Cbr \u002F>\n2. Enable “Two-Factor Authentication”\u003Cbr \u002F>\n3. Select required user roles\u003Cbr \u002F>\n4. Users scan QR code with authenticator app\u003C\u002Fp>\n\u003Ch4>Email Templates\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Template Options\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>German Professional\u003C\u002Fstrong>: Sleek German-language template\u003Cbr \u002F>\n* \u003Cstrong>English Simple\u003C\u002Fstrong>: Clean, minimalist design\u003Cbr \u002F>\n* \u003Cstrong>Custom HTML\u003C\u002Fstrong>: Create your own with WYSIWYG editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Full HTML and CSS support\u003Cbr \u002F>\n* Color picker for buttons and links\u003Cbr \u002F>\n* Responsive email design\u003Cbr \u002F>\n* Live template preview\u003Cbr \u002F>\n* Placeholder system for dynamic content\u003C\u002Fp>\n\u003Ch4>Security & Compliance\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Token Security\u003C\u002Fstrong>\u003Cbr \u002F>\n* Generated using WordPress security standards\u003Cbr \u002F>\n* Based on user ID, timestamp, and wp-config.php salt\u003Cbr \u002F>\n* 10-minute expiration with single-use enforcement\u003Cbr \u002F>\n* Secure database storage with automatic cleanup\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Two-Factor Authentication\u003C\u002Fstrong>\u003Cbr \u002F>\n* TOTP-based system compatible with Google Authenticator, Authy\u003Cbr \u002F>\n* Role-based requirements for granular control\u003Cbr \u002F>\n* Grace period system for smooth user transitions\u003Cbr \u002F>\n* Custom verification forms with professional styling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Database Architecture\u003C\u002Fstrong>\u003Cbr \u002F>\n* Custom tables for optimal performance\u003Cbr \u002F>\n* Comprehensive audit logging\u003Cbr \u002F>\n* Device tracking and IP monitoring\u003Cbr \u002F>\n* Automatic maintenance and cleanup routines\u003C\u002Fp>\n\u003Ch4>Security Hardening\u003C\u002Fh4>\n\u003Cp>Keyless Auth includes comprehensive security hardening features to protect your WordPress site from common attack vectors. All features are optional and can be enabled based on your site’s needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>XML-RPC Disable\u003C\u002Fstrong>\u003Cbr \u002F>\n* Prevents brute force attacks via WordPress XML-RPC interface\u003Cbr \u002F>\n* Reduces attack surface by disabling legacy API\u003Cbr \u002F>\n* Recommended for sites not using Jetpack, mobile apps, or pingbacks\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Application Passwords Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Disable REST API and XML-RPC authentication when programmatic access isn’t needed\u003Cbr \u002F>\n* Prevents unauthorized API access\u003Cbr \u002F>\n* Recommended for simple sites without third-party integrations\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Enumeration Prevention\u003C\u002Fstrong>\u003Cbr \u002F>\n* Blocks REST API user endpoints (\u003Ccode>\u002Fwp-json\u002Fwp\u002Fv2\u002Fusers\u003C\u002Fcode>)\u003Cbr \u002F>\n* Redirects author archives and \u003Ccode>?author=N\u003C\u002Fcode> queries\u003Cbr \u002F>\n* Removes login error messages that reveal usernames\u003Cbr \u002F>\n* Strips comment author CSS classes\u003Cbr \u002F>\n* Removes author data from oEmbed responses\u003Cbr \u002F>\n* Recommended for business\u002Fcorporate sites without author profiles\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Benefits\u003C\u002Fstrong>\u003Cbr \u002F>\n* Combined protection against brute force attacks\u003Cbr \u002F>\n* Prevents username discovery for targeted attacks\u003Cbr \u002F>\n* Reduces unauthorized API access\u003Cbr \u002F>\n* Easy to configure without code or .htaccess modifications\u003Cbr \u002F>\n* All features include comprehensive documentation\u003Cbr \u002F>\n* FTP recovery available if needed\u003C\u002Fp>\n\u003Ch4>SMTP & Email Delivery\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Supported Providers\u003C\u002Fstrong>\u003Cbr \u002F>\n* Gmail \u002F Google Workspace\u003Cbr \u002F>\n* Outlook \u002F Microsoft 365\u003Cbr \u002F>\n* Mailgun, SendGrid, Amazon SES\u003Cbr \u002F>\n* Any SMTP-compatible service\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Email Features\u003C\u002Fstrong>\u003Cbr \u002F>\n* Message-ID domain alignment for deliverability\u003Cbr \u002F>\n* SPF\u002FDKIM\u002FDMARC compliance\u003Cbr \u002F>\n* Custom sender names and addresses\u003Cbr \u002F>\n* Bulk email log management\u003Cbr \u002F>\n* Delivery status tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Secure Credential Storage\u003C\u002Fstrong>\u003Cbr \u002F>\nStore SMTP credentials securely in wp-config.php:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define('CHRMRTNS_KLA_SMTP_USERNAME', 'your-email@example.com');\ndefine('CHRMRTNS_KLA_SMTP_PASSWORD', 'your-smtp-password');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>WordPress Integration\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Login Page Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n* Optional magic login field on wp-login.php\u003Cbr \u002F>\n* Seamless integration with existing login flow\u003Cbr \u002F>\n* Toggle control for easy enable\u002Fdisable\u003Cbr \u002F>\n* Clean, responsive form styling\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Usage\u003C\u002Fstrong>\u003Cbr \u002F>\nUse \u003Ccode>[keyless-auth]\u003C\u002Fcode> anywhere: pages, posts, widgets, or custom templates.\u003C\u002Fp>\n\u003Ch4>Developer Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Hooks & Filters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Customize login redirect:\u003Cbr \u002F>\n    add_filter(‘wpa_after_login_redirect’, ‘custom_redirect_function’);\u003C\u002Fp>\n\u003Cp>Modify email headers:\u003Cbr \u002F>\n    add_filter(‘wpa_email_headers’, ‘custom_email_headers’);\u003C\u002Fp>\n\u003Cp>Change token expiration:\u003Cbr \u002F>\n    add_filter(‘wpa_change_link_expiration’, ‘custom_expiration_time’);\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modular Architecture\u003C\u002Fstrong>\u003Cbr \u002F>\n* Clean, organized class structure\u003Cbr \u002F>\n* Separated concerns for easy maintenance\u003Cbr \u002F>\n* WordPress coding standards compliance\u003Cbr \u002F>\n* Extensive documentation and comments\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress\u003C\u002Fstrong>: 3.9 or higher (tested up to 6.8)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP\u003C\u002Fstrong>: 7.4 or higher\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Delivery\u003C\u002Fstrong>: SMTP recommended for reliability\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Keyless Auth complements WordPress’s default login system – it doesn’t replace it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developed by Chris Martens | Based on the original Passwordless Login plugin by Cozmoslabs\u003C\u002Fstrong>\u003C\u002Fp>\n","Secure, passwordless authentication for WordPress. Your users login via magic email links – no passwords to remember or forget.",1287,"2025-11-24T22:55:00.000Z","3.9",[88,18,22,89,90],"2fa","secure-login","smtp","https:\u002F\u002Fgithub.com\u002Fchrmrtns\u002Fkeyless-auth","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeyless-auth.3.2.4.zip",{"slug":94,"name":95,"version":96,"author":94,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":11,"num_ratings":11,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":23,"tags":105,"homepage":107,"download_link":108,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":75},"fingerlogin","Fingerlogin","2.0","https:\u002F\u002Fprofiles.wordpress.org\u002Ffingerlogin\u002F","\u003Cp>Forget passwords and turn on biometric user login!\u003C\u002Fp>\n\u003Cp>The plugin turns WordPress into an Fingerlogin endpoint adding a login button on your wordpress login form.\u003C\u002Fp>\n\u003Cp>This can be used to act as an authentication mechanism for WordPress and its REST API, as well as an identity mechanism for other sites.\u003C\u002Fp>\n\u003Cp>It uses server-to-server calls from fingerlogin.it and a smartphone app (ANDROID) to identify the user or your website domain.\u003C\u002Fp>\n\u003Cp>You can install this plugin to enable web sign-in and registration for your site using your domain.\u003C\u002Fp>\n\u003Ch3>WARNING\u003C\u002Fh3>\n\u003Cp>Since this plugin relies on sessions, it may not work on some server configuration!!\u003Cbr \u002F>\nPlease report us any issues!\u003C\u002Fp>\n\u003Cp>tested with PHP Version 7.2.25\u003C\u002Fp>\n\u003Ch3>Privacy Notices\u003C\u002Fh3>\n\u003Cp>this plugin, in itself, does not:\u003Cbr \u002F>\n * track users by stealth\u003Cbr \u002F>\n * use cookies.\u003C\u002Fp>\n","Fingerlogin enable Fingerprint biometric login authentication to sign into websites and services.",10,1477,"2020-07-06T09:00:00.000Z","5.2.24","3.5",[18,19,94,106,21],"fingerprint","https:\u002F\u002Ffingerlogin.it","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffingerlogin.zip",{"slug":110,"name":111,"version":112,"author":113,"author_profile":114,"description":115,"short_description":116,"active_installs":100,"downloaded":117,"rating":56,"num_ratings":31,"last_updated":118,"tested_up_to":48,"requires_at_least":49,"requires_php":119,"tags":120,"homepage":123,"download_link":124,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":75},"fluistr-authentication","Fluistr Authentication","1.2.4","3D Virge","https:\u002F\u002Fprofiles.wordpress.org\u002Fvirgial\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Ffluistr.com\" rel=\"nofollow ugc\">Fluistr\u003C\u002Fa> is based on a secure 1 on 1 tunnel connection between the WordPress website and the Fluistr app on your mobile phone. Thus no servers, software, third parties or other unknown devices can interfere.\u003Cbr \u002F>\nThe free version has full support for one fluistr connection including the use of the free Android or iOS app. If you need more connections, a pro version is available.\u003C\u002Fp>\n\u003Ch4>Forget passwords\u003C\u002Fh4>\n\u003Cp>When you start using Fluistr, passwords are a thing of the past. And that’s a good thing. Passwords are generally easy to crack and are also reused to log in to various websites. As an administrator you can’t afford this, your password is the gateway to all your customers’ precious work. But you should also not allow other users of your website to just leave the keys on the table. It’s time to forget all passwords!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy login process – Simply enter your login name or email address and confirm via the app\u003C\u002Fli>\n\u003Cli>Magic Link – Simply log in with a Magic Link when you forgot your phone\u003C\u002Fli>\n\u003Cli>Two way factor authentication without third party servers – The mobile app interacts directly with your website.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can read all about Fluistr and the \u003Ca href=\"https:\u002F\u002Ffluistr.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> on \u003Ca href=\"https:\u002F\u002Ffluistr.com\" rel=\"nofollow ugc\">Fluistr.com\u003C\u002Fa>.\u003Cbr \u002F>\nFluistr for WordPress is a \u003Ca href=\"https:\u002F\u002Fwww.freeamigos.nl\" rel=\"nofollow ugc\">Free amigos\u003C\u002Fa> product.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffluistr.com\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffluistr.com\u002Fwordpress-plugin\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffluistr.com\u002Fcontact-support\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.apple.com\u002Fnl\u002Fapp\u002Ffluistr\u002Fid1542398700\" rel=\"nofollow ugc\">Download iOS app\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.fluistrapp\" rel=\"nofollow ugc\">Download Android app\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffluistr.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms of service\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Zero Password - One touch - Two Factor Authentication. Secure your WordPress site with a passwordless, simple and intuitive 2-factor authentication.",3138,"2025-05-29T19:20:00.000Z","7.4",[18,21,121,22,122],"mobile-app","two-factor","https:\u002F\u002Fwww.fluistr.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffluistr-authentication.1.2.4.zip",{"attackSurface":126,"codeSignals":256,"taintFlows":308,"riskAssessment":346,"analyzedAt":358},{"hooks":127,"ajaxHandlers":224,"restRoutes":253,"shortcodes":254,"cronEvents":255,"entryPointCount":100,"unprotectedCount":100},[128,134,138,142,147,152,156,160,163,166,170,173,176,181,184,188,191,196,200,204,208,212,217,220],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","activated_plugin","auth_armor_activation_hook","auth-armor.php",64,{"type":129,"name":135,"callback":136,"file":132,"line":137},"plugins_loaded","auth_armor_plugin_loaded",104,{"type":129,"name":139,"callback":140,"file":132,"line":141},"admin_init","auth_armor_remove_menu_pages",110,{"type":129,"name":143,"callback":144,"file":145,"line":146},"init","auth_armor_disable_user_notifications","includes\u002Fadmin\u002Fclass-auth-armor-admin.php",322,{"type":148,"name":149,"callback":150,"file":145,"line":151},"filter","manage_users_columns","add_invite_status_column",324,{"type":148,"name":153,"callback":154,"priority":100,"file":145,"line":155},"manage_users_custom_column","display_invite_status_in_table",326,{"type":129,"name":157,"callback":158,"file":145,"line":159},"show_user_profile","invite_user_fields",329,{"type":129,"name":161,"callback":158,"file":145,"line":162},"edit_user_profile",330,{"type":129,"name":164,"callback":158,"file":145,"line":165},"user_new_form",331,{"type":129,"name":167,"callback":168,"file":145,"line":169},"user_register","update_invite_user_profile_fields",334,{"type":129,"name":171,"callback":168,"file":145,"line":172},"edit_user_profile_update",335,{"type":129,"name":174,"callback":168,"priority":100,"file":145,"line":175},"profile_update",336,{"type":129,"name":177,"callback":178,"file":179,"line":180},"admin_menu","create_admin_setting_page","includes\u002Fadmin\u002Fclass-auth-armor-settings.php",224,{"type":129,"name":139,"callback":182,"file":179,"line":183},"autharmor_register_settings",226,{"type":129,"name":177,"callback":185,"file":186,"line":187},"create_admin_setup_wizard_page","includes\u002Fadmin\u002Fclass-auth-armor-wizard.php",285,{"type":129,"name":139,"callback":189,"file":186,"line":190},"autharmor_register_setup_wizard",287,{"type":129,"name":192,"callback":193,"file":194,"line":195},"wp_head","autharmor_register_setup","includes\u002Fclass-auth-armor-public.php",690,{"type":148,"name":197,"callback":198,"file":194,"line":199},"body_class","closure",692,{"type":148,"name":201,"callback":202,"priority":100,"file":194,"line":203},"retrieve_password_message","update_reset_password_msg",717,{"type":148,"name":205,"callback":206,"priority":100,"file":194,"line":207},"retrieve_password_title","autharmor_update_retrieve_password_subject",720,{"type":129,"name":209,"callback":210,"file":194,"line":211},"gettext","autharmor_change_lost_pass_text",723,{"type":129,"name":213,"callback":214,"file":215,"line":216},"login_enqueue_scripts","frontend_enqueue_script","includes\u002Fclass-auth-armor-script.php",188,{"type":129,"name":143,"callback":218,"file":215,"line":219},"frontend_setup_enqueue_script",190,{"type":129,"name":221,"callback":222,"file":215,"line":223},"admin_enqueue_scripts","autharmor_enqueue_admin_script",193,[225,229,232,235,237,240,242,245,247,251],{"action":226,"nopriv":227,"callback":226,"hasNonce":227,"hasCapCheck":227,"file":194,"line":228},"get_auth_request_data",false,697,{"action":226,"nopriv":230,"callback":226,"hasNonce":227,"hasCapCheck":227,"file":194,"line":231},true,698,{"action":233,"nopriv":227,"callback":233,"hasNonce":227,"hasCapCheck":227,"file":194,"line":234},"get_token_state",701,{"action":233,"nopriv":230,"callback":233,"hasNonce":227,"hasCapCheck":227,"file":194,"line":236},702,{"action":238,"nopriv":227,"callback":238,"hasNonce":227,"hasCapCheck":227,"file":194,"line":239},"get_login_via_username",705,{"action":238,"nopriv":230,"callback":238,"hasNonce":227,"hasCapCheck":227,"file":194,"line":241},706,{"action":243,"nopriv":227,"callback":243,"hasNonce":227,"hasCapCheck":227,"file":194,"line":244},"generate_user_invite_code",709,{"action":243,"nopriv":230,"callback":243,"hasNonce":227,"hasCapCheck":227,"file":194,"line":246},710,{"action":248,"nopriv":227,"callback":249,"hasNonce":227,"hasCapCheck":227,"file":194,"line":250},"verify_api_details","get_authenticate_token",713,{"action":248,"nopriv":230,"callback":249,"hasNonce":227,"hasCapCheck":227,"file":194,"line":252},714,[],[],[],{"dangerousFunctions":257,"sqlUsage":262,"outputEscaping":264,"fileOperations":305,"externalRequests":306,"nonceChecks":11,"capabilityChecks":31,"bundledLibraries":307},[258],{"fn":259,"file":194,"line":260,"context":261},"unserialize",144,"$new_arr = unserialize(file_get_contents('http:\u002F\u002Fwww.geoplugin.net\u002Fphp.gp?ip='.$current_ip));",{"prepared":11,"raw":11,"locations":263},[],{"escaped":265,"rawEcho":266,"locations":267},221,19,[268,271,273,275,277,279,281,283,285,286,288,289,291,293,295,297,299,301,303],{"file":194,"line":269,"context":270},108,"raw output",{"file":194,"line":272,"context":270},200,{"file":194,"line":274,"context":270},213,{"file":194,"line":276,"context":270},237,{"file":194,"line":278,"context":270},249,{"file":194,"line":280,"context":270},256,{"file":194,"line":282,"context":270},269,{"file":194,"line":284,"context":270},280,{"file":194,"line":187,"context":270},{"file":194,"line":287,"context":270},319,{"file":194,"line":151,"context":270},{"file":194,"line":290,"context":270},368,{"file":194,"line":292,"context":270},389,{"file":194,"line":294,"context":270},401,{"file":194,"line":296,"context":270},406,{"file":194,"line":298,"context":270},451,{"file":194,"line":300,"context":270},459,{"file":194,"line":302,"context":270},467,{"file":194,"line":304,"context":270},473,4,7,[],[309,327,337],{"entryPoint":310,"graph":311,"unsanitizedCount":31,"severity":326},"get_token_state (includes\u002Fclass-auth-armor-public.php:210)",{"nodes":312,"edges":324},[313,318],{"id":314,"type":315,"label":316,"file":194,"line":317},"n0","source","$_POST",217,{"id":319,"type":320,"label":321,"file":194,"line":322,"wp_function":323},"n1","sink","wp_remote_post() [SSRF]",233,"wp_remote_post",[325],{"from":314,"to":319,"sanitized":227},"medium",{"entryPoint":328,"graph":329,"unsanitizedCount":31,"severity":326},"get_login_via_username (includes\u002Fclass-auth-armor-public.php:316)",{"nodes":330,"edges":335},[331,333],{"id":314,"type":315,"label":316,"file":194,"line":332},356,{"id":319,"type":320,"label":321,"file":194,"line":334,"wp_function":323},360,[336],{"from":314,"to":319,"sanitized":227},{"entryPoint":338,"graph":339,"unsanitizedCount":67,"severity":326},"\u003Cclass-auth-armor-public> (includes\u002Fclass-auth-armor-public.php:0)",{"nodes":340,"edges":344},[341,343],{"id":314,"type":315,"label":342,"file":194,"line":317},"$_POST (x3)",{"id":319,"type":320,"label":321,"file":194,"line":322,"wp_function":323},[345],{"from":314,"to":319,"sanitized":227},{"summary":347,"deductions":348},"The \"auth-armor-passwordless-login\" plugin exhibits a concerning security posture due to a significant attack surface composed entirely of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as using prepared statements for SQL queries and a high percentage of properly escaped output, the lack of authorization checks on these entry points is a critical weakness. This could allow unauthenticated users to trigger potentially sensitive actions or expose information. The presence of the `unserialize` function also poses a risk, as it can lead to remote code execution if used with untrusted input, although the provided taint analysis shows no critical or high severity flows related to this.  The plugin's clean vulnerability history is a positive sign, suggesting diligent development or a lack of past exploitation. However, this should not overshadow the immediate risks presented by the unprotected AJAX endpoints and the potential dangers of unserialization.",[349,351,354,356],{"reason":350,"points":100},"10 unprotected AJAX handlers",{"reason":352,"points":353},"Dangerous function: unserialize",5,{"reason":355,"points":100},"0 nonce checks on AJAX handlers",{"reason":357,"points":353},"1 capability check on 10 entry points","2026-04-16T13:01:29.614Z",{"wat":360,"direct":374},{"assetPaths":361,"generatorPatterns":368,"scriptPaths":369,"versionParams":370},[362,363,364,365,366,367],"\u002Fwp-content\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fincludes\u002Fcss\u002Fauth-armor-login-form.css","\u002Fwp-content\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fincludes\u002Fjs\u002Feasy.qrcode.min.js","\u002Fwp-content\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fincludes\u002Fjs\u002Fauth-armor-login-form.js","\u002Fwp-content\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fincludes\u002Fimages\u002Floader.gif","\u002Fwp-content\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fincludes\u002Fimages\u002Fautharmor.png","\u002Fwp-content\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fincludes\u002Fimages\u002Fsync-alt-solid.svg",[],[363,364],[371,372,373],"auth-armor-passwordless-login\u002Fincludes\u002Fcss\u002Fauth-armor-login-form.css?ver=","auth-armor-passwordless-login\u002Fincludes\u002Fjs\u002Feasy.qrcode.min.js?ver=","auth-armor-passwordless-login\u002Fincludes\u002Fjs\u002Fauth-armor-login-form.js?ver=",{"cssClasses":375,"htmlComments":376,"htmlAttributes":378,"restEndpoints":379,"jsGlobals":380,"shortcodeOutput":382},[],[377],"\u003C!-- Auth Armor -->",[],[],[381],"scanner",[],{"error":230,"url":384,"statusCode":385,"statusMessage":386,"message":386},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fauth-armor-passwordless-login\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":305,"versions":388},[389,395,402,409],{"version":6,"download_url":390,"svn_tag_url":391,"released_at":26,"has_diff":227,"diff_files_changed":392,"diff_lines":26,"trac_diff_url":393,"vulnerabilities":394,"is_current":230},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauth-armor-passwordless-login.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fauth-armor-passwordless-login\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fauth-armor-passwordless-login%2Ftags%2F1.0.2&new_path=%2Fauth-armor-passwordless-login%2Ftags%2F1.0.3",[],{"version":396,"download_url":397,"svn_tag_url":398,"released_at":26,"has_diff":227,"diff_files_changed":399,"diff_lines":26,"trac_diff_url":400,"vulnerabilities":401,"is_current":227},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauth-armor-passwordless-login.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fauth-armor-passwordless-login\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fauth-armor-passwordless-login%2Ftags%2F1.0.1&new_path=%2Fauth-armor-passwordless-login%2Ftags%2F1.0.2",[],{"version":403,"download_url":404,"svn_tag_url":405,"released_at":26,"has_diff":227,"diff_files_changed":406,"diff_lines":26,"trac_diff_url":407,"vulnerabilities":408,"is_current":227},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauth-armor-passwordless-login.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fauth-armor-passwordless-login\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fauth-armor-passwordless-login%2Ftags%2F1.0&new_path=%2Fauth-armor-passwordless-login%2Ftags%2F1.0.1",[],{"version":410,"download_url":411,"svn_tag_url":412,"released_at":26,"has_diff":227,"diff_files_changed":413,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":414,"is_current":227},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauth-armor-passwordless-login.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fauth-armor-passwordless-login\u002Ftags\u002F1.0\u002F",[],[]]