← ClaudeAtlas

browser-fingerprint-auditlisted

Audit a browser fingerprint for internal contradictions with the liarjs CLI - canvas, WebGL, WebGL2, WebGPU, audio, 220 fonts, WebRTC and timezone probes, scored against the TLS/HTTP/ASN view of the same request. Use when asked to run a browser fingerprint test, see what a fingerprint looks like, check canvas or WebGL fingerprint stability, compare a spoofed profile against a real browser, or find out whether a browser profile is self-consistent.
liarjsdev/liarjs-skills · ★ 8 · AI & Automation · score 73
Install: claude install-skill liarjsdev/liarjs-skills
# Browser fingerprint audit A browser controls its own JavaScript. It does not control the network it connects over. `liarjs` reads the fingerprint inside the browser, reads the TLS/HTTP/ASN view from the edge that served the request, and reports every place the two stories disagree. Score: starts at 100, each failing check deducts its weight. 85 and above `Trustworthy`, 60 and above `Suspicious`, below that `Likely spoofed / bot`. ## Run a scan ```bash npx liarjs@0.3 # launch a throwaway Chrome and scan it npx liarjs@0.3 --all # also list the checks that passed npx liarjs@0.3 --offline # JS-layer checks only, no outbound request npx liarjs@0.3 --json scan.json # save the full result for later comparison ``` Requires Node 22 or newer and a local Chrome, Chromium or Edge. No other install step: the package has zero runtime dependencies. If no browser is found, set `LIARJS_CHROME=/path/to/chrome`. In a container, give it enough shared memory (`--shm-size=1g`) and run as a non-root user; Chrome's sandbox declines to initialise as root. Leave the sandbox enabled. ## What a run does to the machine - Launches its own Chrome with a fresh profile in a temp directory (`mkdtemp`), then deletes that directory when the scan ends. It does not read the user's browser profile, history, cookies or saved credentials, and does not need any token or account. - Probes run on `about:blank` by default. Pass `--page <url>` only when the user na