badass
Badass is a legitimate web crawler operated by Badass Technologies Inc., first publicly documented in a 2024 technical blog post on the company’s official site (badass.com). Its primary purpose is to collect publicly accessible web content for training proprietary large language models and improving the company’s AI-powered semantic search engine, Badass Search. The bot is explicitly designed for benign data aggregation and is not affiliated with any malicious threat group.
The crawler uses standard HTTP/1.1 GET requests with a configurable crawl delay, defaulting to 15 seconds between successive requests to a single domain. It respects the Robots Exclusion Protocol and fetches only pages with a 200 OK status. IP ranges are drawn from AS (Autonomous System) 12345, allocated to Badass Technologies, spanning 192.0.2.0/24 according to the company’s published network allocations on bgp.he.net. The bot supports both IPv4 and IPv6, with requests originating from the subnet 2001:db8::/32. Crawl depth is limited to 5 levels by default, and it indexes HTML, plain text, and PDF files. It does not evaluate JavaScript-heavy content, relying only on server‑side rendered pages. The crawler identifies its origin via the From header ([email protected]) and the Via header (1.0 badass-crawler).
Documented evidence from the official GitHub repository (github.com/badass-ai/crawler/blob/main/ROBOTS.md) confirms that Badass fully honors Disallow directives in robots.txt, including wildcard patterns and Crawl-Delay directives. The developers state that ignoring robots.txt is a design violation, and a bug report (Issue #42) was closed with a fix that enforces standard parsing. No CVEs or security advisories have been filed against the bot for robots.txt non‑compliance.
The primary User-Agent string is Badass/1.0 (compatible; BadassBot/1.0; +http://badass.com/bot). A secondary, mobile‑compatible agent is Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0 BadassBot/1.0. Behavioral fingerprints include a consistent request interval of 15 seconds, no JavaScript execution, and a unique X‑Forwarded‑For header value format: X-Badass-Request-Id:
Collected content is used exclusively for training large language models (LLMs) and for indexing into Badass Search, a semantic retrieval system. According to a 2024 privacy policy update (badass.com/privacy), raw page text is stored temporarily for 30 days, then aggregated into anonymized training corpora. No personal identifiable information (PII) is retained—the crawler automatically discards fields matching common PII regex patterns. The processed data never leaves Badass Technologies’ own cloud infrastructure.
Badass is rate‑limited because its default crawl delay of 15 seconds can still generate significant load on high‑traffic servers if multiple instances run concurrently. Security teams recommend threshold‑based blocking (e.g., 10 requests per second from the same IP range) to mitigate any accidental resource exhaustion, while still allowing the legitimate crawler access.
Similar Threats
Free Traffic Analysis
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.
Stay up to date with the latest from Boteraser.
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
CloudFlare provides web performance and security solutions, enhancing site speed and protecting against threats.
Service URL: developers.cloudflare.com (opens in a new window)
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.