Skip to main content

Welcome to ShieldLabs

ShieldLabs is a real-time bot detection and fraud prevention platform. It collects over 30 browser signals, performs passive TCP OS fingerprinting, and assigns a Trust Score to every session — delivered to your server via webhook in under a second.

How it works

1

Add the JS snippet

One line of JavaScript on your page starts fingerprint collection — no PII, minimal first-party cookie for visitor ID.
2

Shield scores the session

ShieldLabs analyzes the device fingerprint, network signals, TCP stack, and OS consistency against detection rules.
3

Receive the Trust Score via webhook

Your server receives a POST with the Score, Details, and identifiers. Act on it: allow, challenge, or block.

What gets detected

ThreatHowTypical score impact
Headless browsers (Puppeteer, Playwright)UA + TCP OS mismatch, no STUN60–100+
Anti-detect browsers (ADS)Port scan + TCP anomalies+60
VPN / Proxy / TorIP intelligence (ipapi.is) + TCP hints + STUN+15 – +99
Datacenter IPsASN/ISP classification+10
JavaScript-disabled botsnoscript beacon90
Rate-limit abusers>10 req/min per IP → 1h ban999

Start integrating

Quickstart

Get your first Trust Score in 5 minutes

JS SDK

Full snippet API reference

Webhooks

Receive scores server-side

Trust Score

Understand how scoring works