L

Skills Liarjsdev

browser-fingerprint-audit
liarjsdev
Auditez une empreinte de navigateur à la recherche de contradictions internes avec la CLI liarjs - sondes canvas, WebGL, WebGL2, WebGPU, audio, 220 polices, WebRTC et fuseau horaire, notées par rapport à la vue TLS/HTTP/ASN de la même requête. À utiliser lorsqu'on vous demande d'exécuter un test d'empreinte de navigateur, de voir à quoi ressemble une empreinte, de vérifier la stabilité de l'empreinte canvas ou WebGL, de comparer un profil falsifié à un vrai navigateur, ou de déterminer si un profil de navigateur est cohérent avec lui-même.
fingerprint-ci-gate
liarjsdev
Bloquez une build en cas de régressions d’empreinte navigateur avec liarjs - enregistrez une analyse de référence en JSON, comparez les exécutions ultérieures à celle-ci, et échouez le job lorsque le score de cohérence tombe sous un seuil. Utilisez-le lorsqu’on vous demande d’ajouter une vérification d’empreinte ou de détection headless à GitHub Actions, GitLab CI ou une autre pipeline, pour détecter une régression dans une build Chromium ou un harnais de scraping avant sa mise en production, ou pour suivre l’évolution d’un score d’empreinte entre les commits.
fingerprint-failure-triage
liarjsdev
Lisez un rapport d'empreinte liarjs et attribuez chaque vérification échouée au composant qui l'a produite - ce que mesure l'identifiant de vérification, si le signal provient de la configuration de lancement, de la couche de modification de page, du chemin réseau ou de l'image machine, et quels échecs sont inhérents aux environnements headless ou datacenter. Utilisez lorsque un scan d'empreinte a renvoyé un score faible, ou lorsqu'un identifiant de vérification tel que webdriver, worker-consistency, gpu-triad, native-integrity ou tz doit être expliqué.
playwright-stealth-verify
liarjsdev
Vérifier si un navigateur piloté par Playwright, Puppeteer, Selenium ou CDP présente une empreinte cohérente, en utilisant liarjs comme bibliothèque contre une Page que vous possédez déjà - navigator.webdriver, jetons HeadlessChrome, identité worker par rapport au thread principal, intégrité des API patchées, identité GPU WebGL par rapport à WebGPU. Utiliser lorsqu'on demande si un navigateur automatisé ressemble à un navigateur normal, lorsqu'une configuration headless ou l'effet d'un plugin stealth doit être mesuré plutôt que supposé, ou lorsqu'une assertion sur l'empreinte...