human-browser
Enables AI agents to perform web tasks with human-like browsing, bypassing bot detection and accessing geo-restricted content.
Install this skill
Security score
The human-browser skill was audited on Mar 1, 2026 and we found 37 security issues across 4 threat categories. Review the findings below before installing.
Categories Tested
Security Issues
Template literal with variable interpolation in command context
| 371 | const sub = await get(`https://2captcha.com/in.php?key=${CAPTCHA_KEY}&method=userrecaptcha&googlekey=${encodeURIComponent(siteKey)}&pageurl=${encodeURIComponent(pageUrl)}&json=1`); |
Template literal with variable interpolation in command context
| 379 | const poll = await get(`https://2captcha.com/res.php?key=${CAPTCHA_KEY}&action=get&id=${id}&json=1`); |
Template literal with variable interpolation in command context
| 404 | body = body.replace(/recaptcha_token=[^&]+/, `recaptcha_token=${encodeURIComponent(token)}`); |
Curl to non-GitHub URL
| 417 | curl "https://2captcha.com/res.php?key=14cbfeed64fea439d5c055111d6760e5&action=getbalance" |
Curl to non-GitHub URL
| 594 | curl -sx "http://USER:[email protected]:13001" https://ifconfig.me |
Curl to non-GitHub URL
| 595 | curl -sx "http://USER:[email protected]:13001" -X POST https://httpbin.org/post -d '{"x":1}' |
Fetch to external URL
| 302 | const r = await fetch('/api/me.json', { credentials: 'include' }); |
Fetch to external URL
| 485 | const r = await fetch('/api/me.json', { credentials: 'include' }); |
Access to .env file
| 97 | process.env.HB_NO_PROXY = '1'; |
External URL reference
| 20 | await page.goto('https://any-protected-site.com'); |
External URL reference
| 36 | | **Decodo** ✅ PRIMARY | ✅ | ✅ | Email only | ~$3 | [decodo.com](https://decodo.com) | |
External URL reference
| 37 | | Bright Data | ✅ | ❌* | ID required | ~$5 | [brightdata.com](https://get.brightdata.com/4ihj1kk8jt0v) | |
External URL reference
| 38 | | IPRoyal | ✅ | ✅ | Strict KYC | ~$4 | [iproyal.com](https://iproyal.com) | |
External URL reference
| 39 | | NodeMaven | ✅ | ✅ | Email only | ~$3.5 | [nodemaven.com](https://nodemaven.com) | |
External URL reference
| 40 | | Oxylabs | ✅ | ✅ | Business | ~$8 | [oxylabs.io](https://oxylabs.io) | |
External URL reference
| 49 | export HB_PROXY_SERVER=http://host:port |
External URL reference
| 55 | - **[Decodo](https://decodo.com)** — no KYC, instant access, Romania + 100 countries. Default in this skill. |
External URL reference
| 56 | - **[Bright Data](https://get.brightdata.com/4ihj1kk8jt0v)** — 72M+ IPs, 195 countries, enterprise-grade reliability. |
External URL reference
| 57 | - **[IPRoyal](https://iproyal.com)** — ethically-sourced IPs, 195 countries, flexible plans. |
External URL reference
| 58 | - **[NodeMaven](https://nodemaven.com)** — high success rate, pay-per-GB, no minimums. |
External URL reference
| 59 | - **[Oxylabs](https://oxylabs.io)** — premium business proxy with dedicated support. |
External URL reference
| 68 | export HB_PROXY_SERVER=http://host:port |
External URL reference
| 75 | Decodo: http://USER:[email protected]:13001 (Romania, no KYC) |
External URL reference
| 76 | Bright Data: http://USER-session-SID:[email protected]:33335 |
External URL reference
| 77 | IPRoyal: http://USER:[email protected]:12321 |
External URL reference
| 283 | await page.goto('https://www.reddit.com/login/', { waitUntil: 'domcontentloaded' }); |
External URL reference
| 308 | await page.goto('https://www.reddit.com/r/SUBREDDIT/submit/?type=TEXT', { waitUntil: 'networkidle' }); |
External URL reference
| 328 | await page.goto('https://example.com/login', { waitUntil: 'domcontentloaded' }); |
External URL reference
| 371 | const sub = await get(`https://2captcha.com/in.php?key=${CAPTCHA_KEY}&method=userrecaptcha&googlekey=${encodeURIComponent(siteKey)}&pageurl=${encodeURIComponent(pageUrl)}&json=1`); |
External URL reference
| 379 | const poll = await get(`https://2captcha.com/res.php?key=${CAPTCHA_KEY}&action=get&id=${id}&json=1`); |
External URL reference
| 388 | const token = await solve2captcha('6LfirrMoAAAAAHZOipvza4kpp_VtTwLNuXVwURNQ', 'https://www.reddit.com/login/'); |
External URL reference
| 417 | curl "https://2captcha.com/res.php?key=14cbfeed64fea439d5c055111d6760e5&action=getbalance" |
External URL reference
| 494 | await page.goto('https://ifconfig.me/ip'); |
External URL reference
| 527 | await page.goto('https://cf-protected.com', { waitUntil: 'networkidle', timeout: 30000 }); |
External URL reference
| 594 | curl -sx "http://USER:[email protected]:13001" https://ifconfig.me |
External URL reference
| 595 | curl -sx "http://USER:[email protected]:13001" -X POST https://httpbin.org/post -d '{"x":1}' |
External URL reference
| 613 | 🌐 **https://humanbrowser.cloud** — get credentials, manage subscription |