Skip to main content
LiMP VPN
All news

Hackers Used AI to Scan 1.8M Android Apps for Secrets

Hackers Used AI to Scan 1.8M Android Apps for Secrets

In short: The ShinyHunters hacking group used an AI agent to scan 1.8 million Android apps and harvest hardcoded secrets — resulting in millions of stolen payment records, hundreds of thousands of national identifiers, and access to tens of millions of passenger records. Anthropic documented the attack in its September 2026 threat intelligence report. This isn't just a corporate breach story — it's a direct threat to every Android user.

What happened

In September 2026, Anthropic published a threat intelligence report revealing how a ShinyHunters affiliate used Claude AI to run a mass credential-harvesting operation against Android apps. The operator — working under aliases MeowSHA, frkoo, and blazespider, believed to be French-speaking — built an automated pipeline across 10 AWS EC2 workers that:

  • downloaded 1.8 million distinct Android APK files from multiple app-store sources, both official and third-party;
  • decompiled each package and scanned the source code with TruffleHog to find hardcoded secrets — API keys, tokens, passwords, and database connection strings;
  • routed verified findings in real time to organized Telegram groups, sorted by secret type for immediate use.

In total, 1.8 million unique APK files were processed. The operator used a technique described as "vibe hacking" — instead of precise instructions, the AI was given general objectives and allowed to write scripts, execute them, evaluate results, and repeat the cycle autonomously. Anthropic detected the abuse, banned the associated accounts, and engaged law enforcement and industry partners.

What data was exposed

The scale of the breach was exceptional. According to Anthropic's report, the campaign resulted in:

  • more than a terabyte of data, including hundreds of thousands of national identifiers (passports, ID numbers);
  • millions of payment card records compromised through exposed payment API keys;
  • access to an airline's systems holding tens of millions of passenger records;
  • over 2,100 Azure Active Directory token sets spanning 40+ corporate tenants — collected in just 34 hours.

Corporate Azure AD tokens and API keys found in mobile apps open pathways to cloud databases storing end-user personal data. Your data may have been exposed through an app you simply installed on your phone.

Why secrets end up in Android APKs

Hardcoded secrets in mobile applications are a well-known but persistently ignored security problem. Developers embed API keys, database connection strings, auth tokens, and passwords directly into code for several reasons:

  • time pressure and insufficient security culture in the development team;
  • the complexity of secrets management in the mobile environment — unlike server software, a mobile app has no protected runtime environment;
  • the assumption that "nobody will decompile our APK" — an assumption that AI has now completely invalidated.

Traditionally, finding hardcoded secrets required manual analysis of individual APKs. An AI agent turned this into an industrial process — 1.8 million apps processed in hours rather than months. What was once hard to exploit at scale is now trivially automated.

What this means for Android users

Android runs on the majority of smartphones globally. Users frequently install apps not only from Google Play but also from manufacturer stores, enterprise portals, and direct APK downloads from developer websites — all sources ShinyHunters swept simultaneously.

The practical risk to end users:

  • if a banking or marketplace app stored access keys in its code, your transaction data or order history may be compromised;
  • stolen Azure AD tokens can expose entire customer databases belonging to companies that hold your data;
  • compromised tokens from cloud storage or productivity apps may reveal your activity history.

You have no direct control over this vulnerability — it's the developer's responsibility, not the user's. But you can reduce your exposure surface with practical steps below.

How to protect your data

Avoid sideloading APKs from unknown sources. Official app stores provide at least partial vetting and can remove compromised versions. A random APK from a website offers no such guarantee. If you must install an APK directly, use only the official developer's website and verify the digital signature.

Audit your app permissions regularly. In Android Settings (Privacy → Permission Manager), revoke access to the microphone, camera, contacts, and location for apps that don't genuinely need them. The less data an app holds, the less leaks if its API key is compromised. Our blog has step-by-step guidance on Android permission audits.

Use a dedicated card for online payments. A virtual card with a spending limit keeps your main account details safe if a payment API key leaks from an app.

Enable two-factor authentication everywhere it's available. Even if an attacker obtains an API key for your account in some service, 2FA significantly complicates a full account takeover.

Encrypt your traffic on shared and corporate networks. Some attacks using compromised tokens are executed through traffic interception. Encrypting your connection with LiMP VPN eliminates this vector and hides your real IP from trackers used to profile and re-target accounts from leaked credential sets. See our pricing page for plans.

Sources

Hackers Used AI to Scan 1.8M Android Apps for Secrets