#117 · AI-Powered Text CAPTCHA Solving is Now Supported
We are excited to announce that you can now automate text-based CAPTCHA solving for your web app testing with Escape!
Text CAPTCHAs with combinations of letters and numbers are widely used to prevent automated bots from accessing web applications.

However, these CAPTCHAs often block automated security scanners from authenticating and testing protected areas of your application, requiring manual intervention to proceed with security testing.
With the new support for AI-powered text-based CAPTCHA solving, Escape’s DAST scanner is now fully equipped to handle these scenarios. You can securely automate testing for web applications protected by text-based CAPTCHAs without manual intervention during the scanning process.
Getting started is easy! Just configure the SolveCaptchaAction object variables under Browser Actions authentication preset or in post_login_actions in the BrowserAgent. Here's an example setup:
presets:
- type: browser_actions
login_url: https://example.com/login
logged_in_detector_timeout: 10
stealth_mode: false
users:
- username: frontend-user@example.com
actions:
- action: fill
auto_submit: false
locator: input[name="username"]
value: user@escape.tech
- action: solve_captcha
auto_submit: true
locator: input[name="captcha-input-box"]
Learn how to configure this preset for your needs in our documentation: