what-antibot

Detect antibot vendors on one or more URLs without opening a browser session. Use when the user asks what antibot, bot protection, WAF, captcha, or challenge provider a site uses, or asks to check sites for Cloudflare, Akamai, DataDome, PerimeterX, Imperva/Incapsula, Kasada, reCAPTCHA, hCaptcha, Anubis, or Shape Security markers.

Namewhat-antibot
Pathbrowserbase/what-antibot
Version0.0.0
Originremote
SourceBrowserbase
Authorbrowserbase
RawOpen source file
LicenseMIT

Install

skillctl install -r skillhub browserbase/what-antibot

What Antibot

Probe one or more URLs with a single Chrome-like HTTP request per target, then inspect the response body, headers, and cookies for common antibot and challenge-provider markers.

The bundled detector uses Node's built-in fetch and has no npm dependencies.

Setup Check

node --version    # require Node 18+

Quickstart

Run the detector from this skill directory:

node scripts/detect.mjs https://www.example.com

URLs can be passed as comma-delimited values, positional arguments, or both:

node scripts/detect.mjs nike.com,zocdoc.com ticketmaster.com

Each URL may include or omit the scheme. URLs without a scheme default to https://.

Output

The detector prints an aligned table with URL, STATUS, and ANTIBOTS. It adds CONTEXT or ERROR columns only when those fields have data.

Rows with a successful probe and no detection show no antibot detected. Rows with parsing or fetch errors show probe failed.

How To Use Results

Safety Notes

For examples, see EXAMPLES.md. For detector details and supported vendor signals, see REFERENCE.md.

Back to all skills