L

Skills de Liarjsdev

browser-fingerprint-audit
liarjsdev
Audite a impressão digital de um navegador quanto a contradições internas com a CLI liarjs - canvas, WebGL, WebGL2, WebGPU, áudio, 220 fontes, sondas de WebRTC e fuso horário, pontuados em relação à visão TLS/HTTP/ASN da mesma solicitação. Use quando for solicitado a executar um teste de impressão digital de navegador, ver como uma impressão digital se parece, verificar a estabilidade da impressão digital de canvas ou WebGL, comparar um perfil falsificado com um navegador real ou descobrir se um perfil de navegador é autoconsistente.
fingerprint-ci-gate
liarjsdev
Bloqueie um build com base em regressões de fingerprint do navegador usando liarjs - salve uma varredura de linha de base como JSON, compare execuções posteriores com ela e falhe o job quando a pontuação de consistência cair abaixo de um limite. Use quando solicitado a adicionar uma verificação de fingerprint ou detecção de headless ao GitHub Actions, GitLab CI ou outro pipeline, para detectar uma regressão em um build do Chromium ou em um harness de scraping antes do lançamento, ou para rastrear como uma pontuação de fingerprint muda entre commits.
fingerprint-failure-triage
liarjsdev
Leia um relatório de fingerprint liarjs e atribua cada verificação com falha ao componente que a produziu — o que o ID da verificação mede, se o sinal vem da configuração de inicialização, da camada de modificação de página, do caminho de rede ou da imagem da máquina, e quais falhas são inerentes a ambientes headless ou datacenter. Use quando uma varredura de fingerprint retornar com pontuação baixa, ou quando um ID de verificação como webdriver, worker-consistency, gpu-triad, native-integrity ou tz precisar de explicação.
playwright-stealth-verify
liarjsdev
Verifique se um navegador conduzido por Playwright, Puppeteer, Selenium ou CDP apresenta uma impressão digital coerente, usando liarjs como biblioteca contra uma Page que você já possui - navigator.webdriver, tokens HeadlessChrome, identidade de worker versus thread principal, integridade de APIs corrigidas, identidade de GPU WebGL versus WebGPU. Use quando for perguntado se um navegador automatizado parece um normal, quando uma configuração headless ou o efeito de um plugin de stealth precisar ser medido em vez de presumido, ou quando uma asserção sobre impressão digital...