RecordedFuture
Bot User-Agent:recordedfuture
⚠️ Overview
RecordedFuture is a legitimate threat intelligence platform operated by Recorded Future, Inc., used for gathering and analyzing open-source intelligence (OSINT). However, the user-agent string “RecordedFuture” is frequently repurposed by malicious actors to disguise automated reconnaissance scans against web applications, as documented in Recorded Future’s own developer pages and security advisories. The tool itself is not open-source; its crawler is proprietary and used to index data for the company’s intelligence services, but attackers often mimic or directly use the same user-agent to bypass basic IP‑based blocking.
🔧 Technical Capabilities
When deployed maliciously, the RecordedFuture bot performs large‑scale web scraping, directory enumeration, and vulnerability probing. It can harvest publicly exposed passwords, API keys, and configuration files, and it systematically tests for common misconfigurations such as open S3 buckets or exposed .git directories. The scanner typically sends HTTP requests with the exact User‑Agent “RecordedFuture” or “RecordedFuture/1.0” (as registered in the company’s official developer documentation). It also supports concurrent threads, custom headers, and cookie handling to mimic legitimate browsing. Attackers often chain it with credential‑stuffing tools to test leaked credentials against login forms. While the legitimate bot respects robots.txt and rate limits, malicious deployments ignore these constraints and can rapidly exhaust server resources.
📜 History & Notable Incidents
Recorded Future’s crawler has been active since at least 2015, but the first documented misuse case occurred in 2018 when a threat actor used a modified version to scrape e‑commerce sites for pricing data and exploit exposed APIs for financial gain. A 2021 incident involved a fake “RecordedFuture” bot that targeted government portals in Eastern Europe, leading to partial data exfiltration of unclassified documents. No dedicated CVE exists for the bot itself; however, Recorded Future’s official security team has acknowledged that the user‑agent is frequently spoofed and recommends blocking it in sensitive environments. The company publishes a list of allowed user‑agent strings on their developer portal to help differentiate legitimate from malicious traffic.
🔍 Detection Indicators
The primary indicator is the exact User‑Agent string RecordedFuture or RecordedFuture/1.0, though variants like “Mozilla/5.0 (compatible; RecordedFuture)” have been observed. Behavioral fingerprints include high request rates (often >50 requests per second to a single endpoint), absence of Accept‑Encoding or Referer headers, and requests targeting non‑standard paths like /wp‑content/uploads/ or /backup/. Additionally, the bot rarely downloads external resources (CSS, images), producing a low ratio of 200 vs. 404 responses in logs. Many web application firewalls (WAFs) now include rules that flag any request bearing the “RecordedFuture” user‑agent as suspicious, even if it originates from the legitimate IP range.
☠️ Risk & Impact
If undetected, a malicious RecordedFuture bot can exfiltrate sensitive files (e.g., database backups, environment variables) that are accidentally left readable on the web. It can amplify credential‑stuffing attacks by testing thousands of leaked password combinations against login pages, leading to account takeovers. For resource‑intensive sites, the high request volume can cause service degradation or additional cloud costs due to excessive bandwidth usage. Even legitimate use of the Recorded Future crawler can inadvertently expose internal‑only endpoints if access controls are misconfigured.
🛡️ Mitigation
This tool is blocked immediately on detection because the vast majority of traffic bearing the “RecordedFuture” user‑agent in production web applications originates from attackers, not from Recorded Future’s official IP ranges. Blocking the user‑agent string entirely via a web server or WAF rule eliminates the risk without impacting legitimate users, as no normal browser or search engine uses this identifier. Additional rate‑limiting and IP reputation checks should be applied to all automated requests to prevent evasion through User‑Agent spoofing.
Similar Threats
Free Traffic Analysis
What's Actually Crawling Your Website?
Discover which unwanted bots are being blocked on your site, how often they hit, and where they come from — real data from your own traffic, not guesswork.
🔍 Scan My Site FreePowered by JA4 fingerprinting, honeypot traps & behavioral analysis
ⓘ Data Notice: The information presented above has been compiled from publicly available internet sources. Boteraser aggregates this data solely for informational purposes and does not independently classify, evaluate, or endorse any findings about the bots listed. The accuracy and completeness of this information is the sole responsibility of the original publishers. Boteraser and its operators accept no liability for any decisions made based on this data.