Threat actors are posing as AI crawlers to hunt for exposed credentials
GreyNoise observed scanners spoofing AI crawler user agents from 824 IPs to harvest .env files and cloud credentials; no confirmed theft.
GreyNoise researchers found attackers disguising automated scanning as AI crawler traffic, using six crawler names from four AI companies including Anthropic's ClaudeBot, OpenAI, Google, and Perplexity. Between July 28 and August 23, 2026, the six names arrived from 824 IP addresses spread across 795 /24 networks that matched no published vendor ranges, shared one HTTP client fingerprint that had used more than 1,500 user agent strings, and never requested /robots.txt. The scanners targeted /.env, /.env.production, /.env.bak, and /.aws/credentials, hunting secrets, cloud access keys, private keys, and password stores, while forged Amazon crawler names appeared at greater volume under undocumented user agents. GreyNoise could not confirm whether any file was returned or any organization affected, and published all 824 addresses and targeted paths for defenders.
- Six AI crawler names from four companies shared one HTTP fingerprint carrying 1,500+ user agents over 90 days.
- None of the 824 source IPs matched published Anthropic, OpenAI, Google, Perplexity, or Amazon ranges.
- Scanners requested /.env, /.env.production, /.env.bak, and /.aws/credentials instead of /robots.txt.
- Forged Amazon crawler names appeared at greater volume under undocumented user agent strings.
- IP blocking is impractical because sources span 795 separate /24 networks.
Full article411 words · extracted from helpnetsecurity.com · click to collapse
Attackers are disguising automated scanning as traffic from AI crawlers operated by OpenAI, Anthropic, Google, Perplexity and other companies while searching websites for exposed credentials and configuration files, according to GreyNoise.

(Source: GreyNoise)
“Every program that visits a website announces itself in one line of the request. Chrome says it is Chrome. Googlebot says it is Googlebot. Anthropic’s crawler says it is ClaudeBot. Nothing in the request itself proves any of it is true,” researchers explained.
“AI companies publish crawler names so site owners can allow their crawlers, and address lists so they can verify them. The user agent is a client-supplied header, so a control that checks the name but not the address can be bypassed by forging it,” they added.
Between July 28 and August 23, 2026, six crawler names belonging to four AI companies arrived on a single HTTP client fingerprint. That fingerprint had carried more than 1,500 different user agent strings over the previous 90 days, most identifying as ordinary browsers.
The six names came from the same 824 IP addresses, arriving in matched volume. None of that traffic requested /robots.txt, the file a site uses to state its rules for crawlers.
GreyNoise measured Anthropic’s crawler over the same period and found that /robots.txt was its most requested path, accounting for 12 percent of its traffic. It did not request credential files.
The researchers also found forged versions of two Amazon crawler names, in greater volume than the six matched names, sent under user agent strings Amazon does not document.
GreyNoise checked all 824 addresses against the published IP ranges for Anthropic, OpenAI, Google, Perplexity and Amazon. None matched. During the same period, thousands of sessions carrying the ClaudeBot name arrived from addresses in Anthropic’s published range.
“Almost every session here carries the same Web Crawler label that real crawler traffic carries. It’s also not possible to do network-based blocking, because the 824 addresses are spread across 795 separate /24 networks,” researchers noted.
The scanners requested .env files, cloud access keys, private keys and password stores. Among the targeted paths were /.env, /.env.production, /.env.bak and /.aws/credentials.
GreyNoise said it can’t confirm whether any request returned a file or whether any organization was affected, and it isn’t naming who is behind the activity.
GreyNoise published all 824 addresses and the credential paths targeted by the scanners, along with the vendor address lists it used for comparison, allowing site owners to run the same checks against their logs.
Text extracted automatically; images, tables and formatting may be missing. Original: https://www.helpnetsecurity.com/2026/08/31/ai-crawlers-scan-exposed-credentials/