playwright-stealth-verify
Проверяет согласованность отпечатка браузера (Playwright, Puppeteer, Selenium, CDP) с помощью библиотеки liarjs. Оценивает navigator.webdriver, HeadlessChrome, WebGL/WebGPU и целостность API. Пригодится для тестирования stealth-плагинов и верификации качества отпечатка в автотестах.
Что делает навык
Навык использует библиотеку liarjs для проверки согласованности отпечатка браузера (Playwright, Puppeteer, CDP) с самим собой и сетевым слоем. Он оценивает navigator.webdriver, HeadlessChrome, WebGL/WebGPU и целостность API, не модифицируя браузер и не поставляя средств обхода.
Когда применять
- Тестирование stealth-плагинов для выявления несоответствий в отпечатке.
- Верификация качества отпечатка в автоматизированных тестах.
- Проверка того, что JavaScript-стория браузера согласуется с данными сетевого слоя.
- Анализ реальных флагов запуска, плагинов и прокси в среде тестирования.
Как работает
- Убедиться, что используется Node 22 или новее.
- Импортировать функцию checkPage из пакета liarjs.
- Подготовить объект Page (Playwright или Puppeteer), обладающий методом evaluate.
- Вызвать checkPage(page), передав туда объект страницы.
- Получить результат проверки согласованности отпечатка.
Примеры запросов агенту
Что понадобится
- Node 22 или новее
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.