oso
Oso is a web application security scanner operated by Oso Security, a company acquired by Cisco in 2022. Its primary purpose is to automatically crawl and test public-facing web applications for authorization logic flaws and misconfigured access controls, feeding findings into the Oso Security Cloud platform for analysis and remediation recommendations.
The crawler uses a multi-threaded HTTP/1.1 engine that systematically traverses sitemaps, links, and known API endpoints. It sends requests at a moderate rate of 10–30 requests per minute per domain, with a random delay of 2–5 seconds between requests to reduce server load. IP ranges are sourced from AWS EC2 and DigitalOcean, as documented in official Oso network whitelist files. It prioritizes scanning login pages, password reset flows, role-based endpoints, and GraphQL/ REST APIs by injecting authorization tokens and manipulating HTTP methods. The agent follows HTTP redirects up to three levels deep and respects Cache-Control headers to avoid stale data.
According to Oso’s official documentation published on their GitHub repository (github.com/osohq/scanner-config), the Oso crawler fully honors robots.txt disallow directives. It reads the file on each domain visit and skips any path or pattern listed under Disallow. If a wildcard User-agent: * with a global Disallow: / is present, Oso will send a single probing request to verify the domain is intended to be completely excluded before ceasing scan activity.
The primary User-Agent string is OsoScanner/1.0 (e.g., User-Agent: OsoScanner/1.0 (Compatible; +https://www.osohq.com/scanner)). Additional identifiers include the X-Oso-Scanner: true header and a From header with a contact email. Behavioral fingerprints include rapid sequential requests to authentication endpoints and occasional Authorization: Bearer test_token headers used for access control probing.
All collected data — including endpoint responses, HTTP status codes, latency, and token validation results — is transmitted securely to Oso’s cloud platform. This data is used exclusively to identify authorization gaps (e.g., missing role checks, privilege escalation vectors) and to generate actionable security reports for developers. No data is used for any other purpose such as AI training or general indexing, as confirmed in Oso’s privacy policy.
Oso is rate-limited because its automated scanning can inadvertently spike server resource usage if left unchecked. Threshold-based blocking (e.g., after 50 requests in 10 seconds) is recommended by Oso’s own guidelines to protect availability while still allowing the crawler to complete its security assessment within reasonable timeframes.
Similar Threats
🛡️
Boteraser automatically detects and blocks unwanted bots — protecting your site from scrapers, DDoS bursts, and credential stuffing attacks without slowing down real visitors.
✅ Start Free ProtectionSetup takes under a minute · Free trial available
ⓘ 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.