← Back to all free security checks
NEWSJACK — MITRE ATT&CK v20 · OCT 2026

Password Security Checker: There's a Password in Your Dotfiles That Skips 2FA

This free password security checker finds the credentials that authenticate without your second factor — Gmail app passwords and Apple app-specific passwords. They hide for years in ~/.bashrc, old .env files, CI configs, and notes. And now attackers have a formal playbook: the October 2026 MITRE ATT&CK v20 release added a technique for stealing application-specific passwords. Thirty seconds to check your exposure.

Privacy: this entire page runs in your browser. Nothing you type is sent anywhere — there is no server. Never paste a real password here (or anywhere public): the format recognizer below works on redacted placeholders like xxxx-xxxx-xxxx-xxxx, never on real values.

Short answer: if you ever created an app password and didn't store it in a secret manager, assume a copy is sitting in a file you forgot about. Revocation takes two minutes per provider — the five questions below tell you whether you need to.

The 30-second password security checker: app-password exposure audit

Answer for the accounts and machines you control.

Share your result:

Format recognizer — which shape is it?

Type a redacted placeholder in the same shape as a password you found (use x for every character you hide — never type the real value). This check runs 100% in your browser; nothing is transmitted.

Verified facts: why app passwords are in the crosshairs

FactDetail
The bypassApp passwords are scoped credentials that authenticate without triggering 2FA. A leaked one signs in as you — no authenticator prompt, no SMS, no passkey.
Gmail format16 lowercase letters, shown as one run or four space-separated groups. Used for IMAP/SMTP access by apps that cannot do Google OAuth.
Apple formatFour groups of four lowercase letters/digits joined by hyphens (xxxx-xxxx-xxxx-xxxx), generated at appleid.apple.com for mail/calendar/contacts sign-in on third-party apps.
MITRE ATT&CK v20October 2026 release added nine new Enterprise techniques, including one for stealing application-specific passwords — the playbook is now formalized.
Where they leakDotfiles, .env files, CI/CD configs, notes apps, chat history, screenshots, old backups. They persist for years because nothing reminds you they exist.
The fixRevoke at the provider — deleting the line from your file is not enough; the password stays valid until revoked. Then rotate downstream services and move secrets to a secret manager.

Source: letsdatascience.com — "MITRE Adds AI Attack Techniques to ATT&CK" (Oct 2026) — cited as news coverage, not independently verified. App-password formats are Google's and Apple's publicly documented formats.

Revoke them in two minutes

Gmail / Google

Go to myaccount.google.com/apppasswords (signed in; it will ask for your 2FA), find the app password by creation date, and remove it. Prefer OAuth sign-in for the app afterwards; store any replacement in a secret manager.

Apple

Go to appleid.apple.com → Sign-In and Security → App-Specific Passwords, and revoke — or revoke all if you cannot tell which is which. Store any replacement in a secret manager or the macOS Keychain.

Then

Rotate every downstream service that used the password (CI jobs, mail clients, backup scripts) — revocation breaks them by design. Move secrets to runtime-injected environment variables or a secret manager. A .env file copied around is a credential leak waiting to happen.

FROM INGENIOUS AI
BreachHunter finds the exposures attackers see first — audit your accounts, then audit everything else.
All 11 platforms: DisclosureGuard  ·  ModelMinder  ·  TermsWatch  ·  Vibe-Code Audit  ·  Rogue-Agent Defense  ·  BreachHunter  ·  ChatBreaker  ·  Agent Flight Recorder  ·  Agent Auth Gateway  ·  DomainGuard  ·  ContentCraft AI
Our platforms are being upgraded and return November 1 — get early access now:
Get early access on WhatsApp →
Share this check: XLinkedInReddit

Frequently asked questions

What is an app-specific password?

A long, machine-generated password issued by Google or Apple so a third-party app (an old mail client, a backup script, a CI mailer) can sign in to your account. Gmail app passwords are 16 lowercase letters; Apple app-specific passwords are four groups of four letters/digits joined by hyphens.

How does an app password bypass 2FA?

By design: app passwords are scoped credentials that authenticate without triggering your second factor. If one leaks, whoever holds it signs in as you — no authenticator prompt, no SMS, no passkey. That is why they are high-value targets.

What did MITRE ATT&CK v20 add about app passwords?

Per October 2026 news coverage, MITRE ATT&CK v20 added nine new Enterprise techniques including one for stealing application-specific passwords — formalizing what red teams already knew: these credentials are a distinct, prized attack target. (Reported by letsdatascience.com; cited as news coverage, not independently verified.)

Where do app passwords usually leak?

Dotfiles (~/.bashrc, ~/.zshrc), .env files, CI/CD configs, password-manager exports, notes apps, chat history, screenshots, and old laptop backups. They persist for years because nothing reminds you they exist.

How do I revoke a Gmail app password?

Go to myaccount.google.com/apppasswords while signed in (it will ask for your 2FA), find the app password by its creation date, and remove it. Then update the app: prefer OAuth sign-in, and store any replacement in a secret manager — never back in the file.

How do I revoke an Apple app-specific password?

Go to appleid.apple.com, open Sign-In and Security, then App-Specific Passwords, and revoke the password — or revoke all if you cannot tell which is which. Generate a replacement only if an app still needs one, and store it in a secret manager or the macOS Keychain.

Built by Ingenious AI — reporting on third-party research. Facts summarized, not reproduced.
This page is general information, not legal advice. This page never asks for, stores, or transmits your credentials.