{"id":"greekr4-playwright-bot-bypass","name":"playwright-bot-bypass","homepage":null,"repo_url":"https://github.com/greekr4/playwright-bot-bypass","category":"devtools","subcategories":[],"tags":["automation","playwright","stealth","web-scraping","bot-detection","nodejs","python"],"what_it_does":"playwright-bot-bypass is positioned as an automation skill that uses stealth browser variants (rebrowser-playwright / undetected-chromedriver) and example scripts/templates to reduce detection signals (e.g., removing webdriver exposure) to make web automation and scraping more likely to work without CAPTCHA/login.","use_cases":["Automated web testing/screenshotting with stealth browser settings (where appropriate)","Spidering publicly available pages that aggressively block automated traffic","Researching/benchmarking bot-detection changes using provided test scripts/examples"],"not_for":["Bypassing security controls or violating site terms of service","Circumventing authentication, CAPTCHAs, or anti-bot protections for unauthorized scraping","Handling sensitive personal data via scraping"],"best_when":"You control the target environment (or have explicit permission) and need reliable browser automation in the presence of bot-detection heuristics.","avoid_when":"You don’t have permission to automate a site, the activity involves personal/sensitive data, or you need to comply with strict platform policies.","alternatives":["Playwright + officially supported CAPTCHA/consent flows","Browser automation using standard Playwright with proper pacing and caching","Third-party scraping APIs/SDKs that offer compliant access patterns","If testing: use vendor-provided browser/device emulation and test accounts rather than stealth bypasses"],"af_score":34.0,"security_score":43.0,"reliability_score":17.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:43:07.612953+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["JavaScript","Python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No first-party auth mechanism described; it wraps/uses browser automation tooling that may interact with third-party sites."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided; install via npx/skill add and dependencies (e.g., rebrowser-playwright/undetected-chromedriver) may have their own costs."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":34.0,"security_score":43.0,"reliability_score":17.5,"mcp_server_quality":0.0,"documentation_accuracy":35.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":0.0,"tls_enforcement":80.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":40.0,"secret_handling":80.0,"security_notes":"The project content focuses on stealth/fingerprinting and bypassing detection signals rather than securing communications or access controls. While it likely relies on HTTPS when visiting sites, there is no documented auth, authorization model, scope control, or secret-handling practices beyond not showing secrets in the README. Dependency hygiene and vulnerability posture are not verifiable from the provided data.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":20.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"The README describes browser navigation/stealth setup, but provides no guidance about idempotent execution, retries, or consistent state across runs.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["This package is described as a bot-detection bypass; automated agents should treat targets as untrusted and ensure permission/ToS compliance before running.","Behavior is likely sensitive to browser versions, fingerprinting changes, and anti-bot updates; expect brittleness across environments.","No rate-limit or retry/backoff guidance is documented in the provided README."]}}