Updated July 2026
A password created in 2019 does not become safer with age. It becomes more dangerous. Security researchers analyzing the 2025 Verizon Data Breach Investigations Report found that 22% of breaches involved the use of compromised credentials as an initial entry point, and many of those credentials were years old at the time they were used. This is the core of the outdated password danger: a password does not expire the way milk does. It sits in stolen data files, gets traded, gets tested, and eventually gets used, sometimes long after the account holder has forgotten the password ever existed.
The scale of this problem is larger than most people assume. Verizon’s researchers found that the median percentage of distinct passwords a person uses across services is only 49% (Verizon, 2025), meaning roughly half of the average person’s logins are duplicates or close variants. Automated attacks exploit this directly: SSO provider logs studied for the same report show that 19% of all daily authentication attempts are credential stuffing attempts, climbing to 25% inside large enterprises versus 12% at small businesses. These are not rare events. They are a constant background hum of automated guessing, running against every password you have ever created and never changed, on a scale similar to how credit bureaus like Experian and TransUnion constantly process fraud alerts across millions of consumer files.
This guide explains why old credentials remain a live threat years after they were set, how that risk touches health and wellness accounts specifically, and what a realistic, fatigue-free plan for fixing it looks like. You will leave with a clear method for auditing old logins, a way to judge which accounts need attention first, and a plan that does not require you to memorize forty new passwords next week.
Key Takeaways
- 22% of breaches in the 2025 DBIR involved compromised credentials as an entry point, many of them years old.
- Median authentication traffic includes 19% credential stuffing attempts, rising to 25% at large enterprises and 12% at small businesses.
- Only 49% of the average person’s passwords across services are actually unique, based on infostealer malware log analysis.
- NIST guidance explicitly advises against forced periodic password changes, since they tend to produce weaker, more predictable passwords.
- 31% of breaches in the 2026 DBIR now start with software vulnerabilities, a reminder that password hygiene is one layer, not the whole defense.
- Microsoft has previously identified tens of millions of accounts still using credentials known to be compromised years after the original leak.
In This Guide
- Why Old Passwords Haven’t Expired by 2026
- Credential Stuffing Doesn’t Forget an Old Password
- How Long Until an Old Password Becomes a Liability
- When Set It and Forget It Backfires on Health Data
- Password Age Risk: 6 Months vs 1 Year vs 3 Years
- The Hidden Stress on Your Well-Being
- Legacy Platforms and Devices That Resist Modern Security
- Why Forced Rotation Backfires
- Practical Steps to Audit and Reduce Risk
- Tools That Actually Reduce the Burden
Why Old Passwords Haven’t Expired by 2026
Passwords do not have a shelf life in the way people imagine. A password set in 2018 for a shopping site that later shut down does not vanish from the internet when the site does. It often lives on in a breach dataset, sold and resold on forums, bundled with millions of other credentials, and tested against new targets for years afterward. The date you created a password has almost no bearing on how dangerous it is today. What matters is whether it has ever been exposed, and whether you reused it anywhere else.
Most people think about password risk backward. They assume a password is safe until proven otherwise, when the reality runs the other direction: once a password has appeared in any breach, treat it as permanently burned, regardless of how much time has passed. Security researchers have documented cases where credentials from breaches a decade old, including unsalted password hashes from incidents like Adobe’s 2013 breach, are still being cracked and circulated today. Old does not mean forgotten. Old often means thoroughly cataloged.
Kevin Charest, Vice President of Cyber Governance Services at Netrio, put it directly: “To this day, the single biggest issue remains password reuse. With so much breach and security incident data available, attackers often do not need to crack a password; they can take a known password and try it across multiple services and systems.” That single sentence explains why an “old” password is really an “active” password in the eyes of an attacker. It is sitting in a database somewhere, ready to be tried, the same way a stale FICO Score entry sits in a bureau file until something forces an update.
To this day, the single biggest issue remains password reuse. With so much breach and security incident data available, attackers often do not need to crack a password; they can take a known password and try it across multiple services and systems.
Creation Date vs Exposure Date
Draw a line between when a password was created and when it became exposed. A password can be created in 2020, remain unused in any breach for four years, and then suddenly appear in a 2024 leak from an unrelated company that reused the same hashing method or shared infrastructure with a compromised vendor. The exposure date, not the creation date, is what starts the clock on real danger. If you do not know your exposure date because you have never checked, assume the clock has already started.
Credential Stuffing Doesn’t Forget an Old Password
Credential stuffing is the mechanical process behind most of the danger described above. Attackers take large lists of username and password pairs from past breaches and run them, automatically, against login pages for banks, retailers, email providers, and health portals. Firms like Chase and SoFi invest heavily in bot-detection systems for exactly this reason; smaller wellness platforms often do not have the same budget. The software does not care how old the list is. It only cares whether the combination still works somewhere.
The scale here is what makes it different from a targeted hack. Verizon’s 2025 analysis of SSO provider logs over a two-year window found that credential stuffing made up a median of 19% of all authentication attempts, and that figure jumped to 25% at large enterprises, compared with 12% at small businesses. That gap makes sense: bigger companies have bigger user bases, and bigger user bases mean more chances that one employee reused a password from an old, unrelated breach.
Roughly 1 in 5 login attempts across enterprise systems is a credential stuffing attempt, not a legitimate user, according to two years of SSO log data reviewed for the 2025 DBIR.
Doug Kersten, CISO at Appfire, frames the mechanism behind this well: “Password risk doesn’t usually come from a single weak password; it comes from how those credentials are used across an organization. Employees reuse the same passwords across systems, share access to move work forward, or connect them to new tools that aren’t centrally tracked.” That describes both workplace and personal behavior. Most people have a handful of passwords they reuse across dozens of services, without tracking which ones have been exposed.
Password risk doesn’t usually come from a single weak password; it comes from how those credentials are used across an organization. Employees reuse the same passwords across systems, share access to move work forward, or connect them to new tools that aren’t centrally tracked.
What makes this a 2026 problem, not a 2020 problem, is the compounding effect. Breach data does not decay. Every year adds more leaked credential sets to the pool that stuffing tools draw from, and old passwords that survived one round of attacks often get tried again as new breach lists get merged with old ones. A password can survive five years of quiet use and still get caught in the sixth year, simply because it appeared in a dataset merge nobody could have predicted.
How Long Until an Old Password Becomes a Liability
No fixed countdown clock tells you the exact day an old password turns dangerous, and anyone who claims otherwise is guessing. What the data does show is a pattern: risk accumulates with exposure events, not with time itself. A password that has never appeared in any breach and is used nowhere else can, in theory, remain safe indefinitely. A password reused across five accounts is a different story entirely, because it only takes one of those five services getting breached for all five accounts to be at risk simultaneously.
Microsoft’s security research previously identified 44 million accounts still using credentials that were already known to be compromised, in some cases years after the original breach that exposed them. That finding illustrates the real timeline: the danger window does not close after 90 days, six months, or even several years. It stays open until the password is changed to something unique, because the underlying breach data itself does not expire.
Here is a rough way to estimate exposure risk with actual numbers. If a given password sits unchanged for three years, and each year roughly 22% of new breaches involve reused credentials (Verizon, 2025), then the cumulative probability that password gets swept into at least one breach-adjacent dataset compounds year over year rather than resetting. It is comparable to how a Debt-to-Income (DTI) ratio does not improve just because a year passed without you touching the balance; the exposure sits there accumulating context until something forces a reckoning. The 2026 DBIR data shows 31% of breaches now start with software vulnerabilities rather than credentials directly, which sounds like good news for passwords, but it actually means attackers have more entry points feeding new credential dumps into circulation. More vulnerabilities exploited means more fresh data added to the same stuffing lists your old passwords might already be sitting in.
For health and wellness accounts specifically, the timeline matters less than the sensitivity of what is stored. A three-year-old password on a fitness tracker account protecting your heart rate history is a different risk profile than a three-year-old password on a patient portal holding your diagnosis codes and prescription list. Age is one variable. What the account protects is the other, and it often gets ignored.
A password’s danger is tied to exposure events, not its calendar age. A five-year-old password that has never appeared in a breach can be safer than a six-month-old password already reused on a hacked site.
When Set It and Forget It Backfires on Health Data
Health and wellness platforms carry a specific kind of risk that general shopping or social accounts do not. A patient portal often stores diagnosis history, medication lists, lab results, and insurance information in one place. A fitness tracker account can hold years of heart rate data, sleep patterns, location history from outdoor workouts, and in some cases reproductive health tracking. None of that is easily changed if it leaks. You can cancel a credit card the way SoFi or Chase would flag and reissue one in minutes. You cannot cancel a diagnosis.
Telehealth platforms grew rapidly starting in 2020, and many of them were built quickly, sometimes without the same security maturity as long-established financial institutions overseen by the FDIC or Federal Reserve. That means a password set during a rushed sign-up in 2021, for a telehealth visit that happened once, might still be active on an account nobody has logged into since. If that password was reused from an email or shopping account that later got breached, the telehealth account becomes exposed by association, even though nothing about the telehealth platform itself changed.
Wearable device apps present their own quiet danger. Fitness trackers and smartwatches often sync to a companion account that stores biometric and location data continuously in the background. Many people set these up once, accept the default password habits they use everywhere else, and never revisit the account settings again. If you want a broader sense of how much personal detail a single leaked account can expose, it is worth reading how hackers can learn about you from a single data breach notification; the same logic applies directly to wellness apps, where the data trail is arguably more personal than a typical retail account.
A structural issue compounds this: many wellness apps do not send proactive breach notifications the way banks are legally required to in some jurisdictions, a gap regulators like the CFPB have flagged in the financial sector but which has no direct equivalent for health-adjacent apps. A financial institution has clear regulatory incentives to alert you fast. A smaller wellness app or supplement subscription service may not, which means an old password compromise on a health platform can go unnoticed far longer than the same event on a bank account.
This is one of the clearest gaps in how people usually think about password hygiene. Most advice treats every account the same, telling you to use a unique password everywhere. That is correct, but it misses the point that health accounts deserve priority triage. If you only have time to fix ten accounts this month, your patient portal and telehealth login should be ahead of your streaming service password.

Password Age Risk: 6 Months vs 1 Year vs 3 Years
Not every old password carries equal risk, and the comparison below is meant to help you prioritize, not panic. The table treats age as a proxy for cumulative exposure probability, particularly for health and wellness accounts where the stakes of a leak are higher than average.
| Password Age | Typical Risk Level for Wellness Accounts | Recommended Action |
|---|---|---|
| Under 6 months, unique | Low, assuming no known breach involving that specific password | Verify it isn’t reused elsewhere; check a breach monitoring tool once |
| 6 months to 1 year, reused | Moderate to high, since reuse multiplies exposure across every linked service | Change immediately on health, banking, and email accounts |
| 1 to 3 years, unknown status | High, especially on patient portals or wearable device accounts | Run a full breach check; rotate and switch to a password manager |
| 3+ years, never audited | Very high, given the cumulative years of breach data merges | Treat as compromised by default; change and enable MFA where possible |
The pattern in this table is not subtle. Time alone is not the enemy. Reuse combined with time is. A three-year-old unique password that has never been reused anywhere is still a reasonable risk. A six-month-old password copied across four accounts, including your health portal, is arguably worse, because it is actively exposed to whichever of those four services gets breached next.
The Hidden Stress on Your Well-Being
Security advice rarely acknowledges the psychological cost of living with unresolved password risk. A specific kind of low-grade anxiety builds from knowing, somewhere in the back of your mind, that you have accounts you have not checked in years and passwords you cannot fully remember or account for. That is not an abstract feeling. It shows up in sleep disruption, distracted focus during the day, and a background sense of dread whenever a breach notification email arrives, even for a service you barely use.
This connects to broader research on how digital stress affects daily functioning. People who have experienced identity theft or account compromise often report ongoing hypervigilance afterward, checking bank statements repeatedly, worrying about accounts they have not thought about in months, and losing sleep over scenarios that may never materialize. Even the anticipation of a breach, without an actual incident, can produce measurable stress responses, because uncertainty itself is a known driver of anxiety.
Breach fatigue is real: constant alerts and warnings can lead people to ignore genuine threats entirely, which is often worse than the anxiety itself.
A ripple effect follows this pattern too. When one account gets compromised, the cleanup process (canceling cards, resetting passwords everywhere, monitoring credit through a service like Experian) eats into time that would otherwise go toward sleep, exercise, or simply being present with family. A single afternoon spent untangling a compromised account is an afternoon not spent recovering from work stress, and that tradeoff adds up over a year of near-misses and false alarms.
None of this means you should panic every time a security headline appears. It means the connection between digital hygiene and mental well-being runs closer than most people assume, and it deserves the same practical, calm approach you would take with sleep hygiene or stress management. If chronic worry about accounts is affecting your sleep specifically, some of the same grounding techniques used for general nighttime anxiety, like those compared in this headspace woebot nighttime anxiety: which app actually helps, can reduce the spiral even when the underlying account risk is still being resolved.
Coping strategies that actually work tend to be small and specific rather than sweeping. Set a single 20-minute block once a month to check a breach-monitoring dashboard instead of compulsively refreshing it. Turn off push notifications for low-stakes alerts (a streaming service flagging a password reuse) while keeping them on for high-stakes accounts (email, banking, health). The goal is not to eliminate every worry about data security. It is to reduce the number of unresolved unknowns in your digital life, because unresolved unknowns are what fuel rumination. An audited, mostly-secure set of accounts produces far less background anxiety than a vague sense that “something out there” might be a problem.
Legacy Platforms and Devices That Resist Modern Security
Not every account can be fixed with a password manager and multi-factor authentication, and pretending otherwise sets people up for frustration. Some legacy health platforms, older insurance portals, and budget wellness IoT devices like basic smart scales or older blood pressure monitors simply were not built with modern authentication in mind. Some do not support app-based MFA at all. Others use manufacturer apps that have not been updated in years and still rely on short, simple default PINs. For these, the realistic mitigation is not “fix everything,” it is damage containment: use a password unique to that device and nowhere else, disconnect it from any linked email or payment account if possible, and check periodically whether the manufacturer has issued a security update or end-of-life notice.
Why Forced Rotation Backfires
For years, the default corporate and personal advice was to change every password every 60 or 90 days. That advice is now widely considered counterproductive by the agencies that once promoted it. The National Institute of Standards and Technology explicitly recommends against requiring memorized secrets to be changed arbitrarily, noting that users tend to choose weaker passwords when they know they will have to change them again soon, often just tweaking an old password slightly rather than creating something genuinely new.
The Federal Trade Commission has echoed this directly, stating that frequent mandatory password changes often lead users to select weaker passwords or make predictable modifications to old ones. Think about the pattern most people fall into: Summer2023! becomes Summer2024! becomes Summer2025!. An attacker who knows one version can guess the next with almost no effort. Rotation policies built with good intentions ended up training people to create predictable, guessable sequences.
Current best practice diverges sharply from those older habits. Instead of rotating on a calendar, the modern approach is risk-based: change a password when there is evidence it needs to change, specifically when a breach notification confirms exposure, not on a fixed schedule. This reduces fatigue significantly, because you are not asked to invent new passwords every quarter for accounts that were never at risk in the first place.
A wellness angle applies here too, tied to a broader pattern where forced, one-size-fits-all schedules produce worse outcomes than flexible ones. Just as rigid routines often fail people whose natural rhythms do not match them, as explored in pieces on how surprising way time blocking fails night owls and what to do instead, rigid password rotation policies fail the humans who have to follow them. Flexibility tied to actual risk produces better compliance and better outcomes than an arbitrary calendar.
Change a password immediately after any confirmed breach notification, and otherwise leave strong, unique passwords alone. Chasing an arbitrary schedule wastes effort that could go toward genuinely weak or reused credentials.
Practical Steps to Audit and Reduce Risk
Auditing decades of accumulated logins sounds overwhelming, but it does not require fixing everything in one sitting. Start with the accounts that would cause the most damage if compromised: primary email, banking, health portals, and any account linked to your Social Security number or insurance information. These are the accounts where a breach has cascading effects on everything else, because email in particular is often the recovery method for every other login you own.
Consider a reader scenario to make this concrete. Say you are 34 years old, carry a 680 FICO Score, and you just got a breach notification for an old shopping account tied to your primary email. You have about $6,500 sitting in a high-yield savings account and a checking account at a regional bank, plus one patient portal login you have not touched in two years. The practical order here is: change the email password first (since it is the recovery point for everything else), then the bank login, then the patient portal, and only after those three, work through the other 20-plus lower-stakes accounts. That sequencing takes roughly 45 minutes for the top three and prevents the kind of cascading exposure that turns one old password into a multi-account mess.
A practical method for someone with fifty or more scattered accounts: export your browser’s saved password list (most browsers let you do this in settings), and use a breach checking tool to scan the list in bulk rather than checking each site individually. This turns a multi-day task into an afternoon. Prioritize any account flagged as compromised, then work outward to accounts that share a password with a flagged one, since those share the exposure by association even if they were never breached directly.
For accounts on defunct sites, meaning a service that no longer exists but where you still remember having an account, the process is different. You cannot log in and change a password that no longer has a working login page. The safest response is to assume any password used there is permanently compromised and change that same password anywhere else it might still be active, particularly your email, since old defunct-site credentials are exactly the kind of aged data that resurfaces in credential stuffing lists years later.
The Cybersecurity and Infrastructure Security Agency recommends a clear standard going forward: passwords should be at least 16 characters, random, and used for only one account. That length requirement surprises people who are used to eight-character minimums, but longer passwords resist automated cracking far more effectively than added complexity rules like requiring a symbol or capital letter. A reasonable decision threshold: if a password is shorter than 12 characters and has ever been reused on more than one site, treat it as a priority change regardless of how long it has been in place.
If you manage accounts for a small team or household, not just yourself, the audit process scales differently, and it is worth looking at how one small business owner locked down every employee account in one weekend for a structured, time-boxed approach that avoids the burnout of trying to fix everything gradually over months.
Tools That Actually Reduce the Burden
Password managers exist precisely to solve the fatigue problem that rotation policies created. Instead of memorizing dozens of unique passwords, a manager generates and stores them, meaning you only need to remember one strong master password. CISA specifically recommends that organizations provide a password manager to help employees generate, store, and use complex, unique passwords without reuse, and the same logic applies just as well to individuals managing personal accounts.
Choosing between managers can feel like its own research project, and the decision matters more than people expect since you are trusting one tool with everything. A detailed side-by-side comparison, like the one covering Bitwarden 1Password: first time setup, is worth reading before committing, since the two tools differ meaningfully in cost structure and ease of use for non-technical users.
Many password managers include a built-in breach monitoring feature that flags any stored password matching a known leaked credential list, without you needing a separate tool.
Beyond password managers, passkeys are becoming a genuine alternative rather than just a buzzword. A passkey replaces the password entirely with a cryptographic key tied to your device, which means there is nothing to steal in a breach in the first place. For readers deciding whether to make the switch on major accounts, a direct comparison of passkeys passwords: which one actually protects your accounts better is a useful next read, since not every service supports passkeys yet and the transition is uneven across platforms.
Being honest about the limits of these tools matters too. A password manager is only as strong as its master password and the security of the company running it; a breach at the manager itself, while rare, would be catastrophic given how much is centralized in one place. Passkeys solve the reuse problem elegantly but are not yet universally supported, particularly on older health platforms and budget wellness devices that lag years behind mainstream security standards. Neither tool is a complete fix on its own, and neither replaces the judgment of knowing which accounts deserve priority attention.
Multi-factor authentication remains the single best add-on layer regardless of which password approach you choose. Even a partially reused or aging password becomes far less dangerous if a second factor, like a text code or authenticator app, is required to complete the login. It will not stop every attack, but it stops the vast majority of automated credential stuffing attempts cold, since bots testing leaked password lists rarely have access to your phone as well.
Real-World Example: The Forgotten Fitness App Account
Consider an illustrative example: a woman in her mid-thirties, we’ll call her the account holder for this scenario, signed up for a fitness tracking app in 2019 using the same password she used for her email at the time: a seven-character word with a number appended. She switched fitness apps twice over the next five years and forgot the original account existed, never deleting it or changing its password.
In early 2026, an unrelated data broker breach exposed a large batch of old credentials, including her original fitness app password, which had also been reused on two other dormant shopping accounts. Automated credential stuffing tools tested that password combination against several major platforms overnight. Her email account, which shared the same password from years earlier, showed three failed login attempts from unfamiliar locations within 48 hours of the breach becoming public.
Before the incident, she had 34 active accounts and could recall unique passwords for maybe six of them. After the scare, she spent roughly four hours running a full breach audit using her browser’s built-in checker, migrated to a password manager, and changed 19 passwords flagged as reused or exposed, prioritizing her email, banking, and two health-related accounts first.
The after-picture: zero successful unauthorized logins, a master password she actually remembers, and a breach monitoring alert now active on her email so future exposures surface within days instead of years. The four-hour investment replaced an open-ended anxiety about “which of my old accounts is still vulnerable” with a specific, resolved answer.
Your Action Plan
-
List your five most sensitive accounts first.
Email, banking, health portals, insurance, and any account tied to your Social Security number go at the top. These are the accounts where a breach cascades into every other login.
-
Run a bulk breach check on your saved passwords.
Export your browser’s password list and scan it through a breach checking tool in one pass rather than testing each site manually. This turns hours of work into minutes.
-
Change any password flagged as compromised immediately.
Do not wait for a convenient moment. A flagged password is actively being tested by automated tools right now, not at some point in the future.
-
Assume defunct-site passwords are permanently burned.
If you cannot log in to change a password because the site no longer exists, change that same password everywhere else it might still be active, starting with email.
-
Set up a password manager for ongoing use.
Pick one, migrate your most sensitive accounts first, and let it generate 16-character random passwords going forward rather than reusing patterns you can remember.
-
Enable multi-factor authentication wherever it is offered.
Prioritize email, banking, and health accounts first, since MFA blocks the vast majority of automated stuffing attempts even on an aging password.
-
Adopt risk-based updates instead of a rotation calendar.
Change a password when a breach is confirmed, not on a fixed schedule. This avoids the password fatigue that leads to weaker, predictable variations over time.
Related reading: AIO Roundup: 5 Secure Messaging Apps for Remote Teams in 2026 (With Real.
Frequently Asked Questions
How do I audit old passwords across 50 or more accounts without a password manager?
Start with your browser’s built-in password checker, which most major browsers include for free and can scan your entire saved list against known breach databases in a single pass. Focus first on accounts tied to email, banking, and health data, then work outward. A manager makes ongoing maintenance far easier, but a one-time manual audit is possible without one if you prioritize by sensitivity rather than trying to fix all fifty at once.
What should I do if my old password is on a site that no longer exists?
Treat that password as permanently compromised. Since you cannot log in to change it directly, the priority is to change that same password anywhere else it might be reused, starting with your primary email account, since old defunct-site credentials often resurface years later in merged breach datasets used for credential stuffing.
Does changing my password every 90 days actually make me safer?
No, and both NIST and the FTC have moved away from recommending this. Forced frequent changes tend to produce weaker, more predictable passwords as people run out of genuinely new ideas and start making small tweaks to old ones. A risk-based approach, changing a password only after a confirmed breach, produces stronger overall security.
Are health apps and fitness trackers really at higher risk than other accounts?
The platforms themselves are not necessarily less secure, but what they store is more sensitive and harder to replace. A leaked credit card can be canceled in minutes; a leaked medical history or years of biometric data cannot be undone. That is why health-related accounts deserve priority in any password audit, even if the underlying service has a solid security record.
What if my wellness device or app doesn’t support multi-factor authentication?
Some older wearables and budget health devices genuinely lack MFA support. In those cases, use a unique password specific to that device and disconnect it from any linked payment or email account if the option exists. Check periodically for firmware or app updates, since manufacturers sometimes add security features later, and treat any device the maker has stopped updating as a permanent higher-risk item.
How much time does a full password audit realistically take?
For someone with 30 to 50 accounts, a bulk breach check followed by changing flagged passwords typically takes two to four hours in one sitting, based on the kind of scenario described earlier in this guide. Spreading it across a weekend in shorter sessions works just as well and may reduce fatigue.
Can breach anxiety actually affect my physical health?
Chronic low-level stress from unresolved digital risk can disrupt sleep and contribute to daytime distraction, similar to other forms of background anxiety. It is not usually the breach itself but the uncertainty of not knowing your exposure that drives this. Resolving specific unknowns through an audit tends to reduce that stress more effectively than avoiding the issue.
Is a 16-character random password really necessary, or is that overkill?
It is the current recommended standard from CISA, and it reflects how modern cracking tools work: length resists brute-force attacks far more effectively than complexity rules like requiring symbols or capital letters. A random 16-character password generated by a manager is both stronger and easier to maintain than a shorter password you try to make “clever.”
Sources
- Verizon, Credential Stuffing Attacks: 2025 DBIR Research
- Verizon, 2026 Data Breach Investigations Report
- National Institute of Standards and Technology, Digital Identity Guidelines: Authentication and Lifecycle Management
- Cybersecurity and Infrastructure Security Agency, Use Strong Passwords
- Cybersecurity and Infrastructure Security Agency, Require Strong Passwords for Small and Medium Businesses
- Federal Trade Commission, Time to Rethink Mandatory Password Changes
- SnapMessages, What Hackers Can Learn About You From a Single Data Breach Notification
- SnapMessages, Bitwarden vs 1Password: What First-Time Password Manager Users Should Know
- SnapMessages, Passkeys vs Passwords: Which One Actually Keeps Your Accounts Safer?
- SnapMessages, How a Small Business Owner Locked Down Every Employee Account in One Weekend






