L

Liarjsdevスキル

browser-fingerprint-audit
liarjsdev
liarjs CLIを使用して、ブラウザフィンガープリントの内部矛盾を監査します - canvas、WebGL、WebGL2、WebGPU、オーディオ、220フォント、WebRTC、タイムゾーンのプローブを含み、同じリクエストのTLS/HTTP/ASNビューと照合してスコアリングします。ブラウザフィンガープリントテストの実行、フィンガープリントの外観確認、canvasまたはWebGLフィンガープリントの安定性チェック、スプーフィングされたプロファイルと実際のブラウザの比較、またはブラウザプロファイルが自己整合的かどうかの判定を求められた場合に使用します。
fingerprint-ci-gate
liarjsdev
ブラウザフィンガープリントのリグレッションをliarjsでビルドのゲートに掛ける - ベースラインスキャンをJSONとして保存し、後の実行と差分を比較し、一貫性スコアが基準値を下回ったらジョブを失敗させる。GitHub Actions、GitLab CI、その他のパイプラインにフィンガープリントまたはヘッドレス検出チェックを追加するよう求められた場合や、Chromiumビルドやスクレイピングハーネスのリグレッションをリリース前に検出したい場合、またはコミット間でのフィンガープリントスコアの変化を追跡したい場合に使用する。
fingerprint-failure-triage
liarjsdev
liarjsフィンガープリントレポートを読み、失敗した各チェックをそれを生成したコンポーネントに帰属させます。チェックIDが何を測定するか、シグナルが起動設定、ページ改変レイヤー、ネットワーク経路、マシンイメージのいずれから来るか、そしてどの失敗がヘッドレス環境やデータセンター環境に固有のものかを判断します。フィンガープリントスキャンが低スコアで返された場合、またはwebdriver、worker-consistency、gpu-triad、native-integrity、tzなどのチェックIDの説明が必要な場合に使用します。
playwright-stealth-verify
liarjsdev
Playwright、Puppeteer、Selenium、またはCDP駆動のブラウザが一貫したフィンガープリントを提示しているかを確認します。既に取得済みのPageに対してライブラリとしてliarjsを使用し、navigator.webdriver、HeadlessChromeトークン、ワーカーとメインスレッドの同一性、パッチ適用済みAPIの整合性、WebGLとWebGPUのGPU IDを検証します。自動化ブラウザが通常のブラウザのように見えるかどうかを尋ねられた場合、ヘッドレス設定やステルスプラグインの効果を推測ではなく測定する必要がある場合、またはフィンガープリントに関するアサーションが必要な場合に使用します。