1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# Summary
[Introduction](README.md)
# Getting Started
- [Install](getting-started/install.md)
- [Quickstart: CLI](getting-started/quickstart-cli.md)
- [Quickstart: Library](getting-started/quickstart-lib.md)
- [Quickstart: HTTP serve](getting-started/quickstart-serve.md)
# Architecture
- [Solver chain](architecture/chain.md)
- [Detection rules](architecture/detect-rules.md)
- [Stealth profiles](architecture/stealth.md)
- [Token oracle](architecture/oracle.md)
- [Pattern store](architecture/pattern-store.md)
- [Fingerprint LRU](architecture/fingerprint-lru.md)
- [Telemetry](architecture/telemetry.md)
- [Adversarial replay](architecture/adversarial-replay.md)
# Per-Vendor Cookbook
- [Cloudflare Turnstile](vendors/turnstile.md)
- [Cloudflare interstitial](vendors/cloudflare-interstitial.md)
- [Google reCAPTCHA v2](vendors/recaptcha-v2.md)
- [Google reCAPTCHA v3](vendors/recaptcha-v3.md)
- [hCaptcha](vendors/hcaptcha.md)
- [Akamai BotManager](vendors/akamai.md)
- [DataDome](vendors/datadome.md)
- [PerimeterX](vendors/perimeterx.md)
- [GeeTest](vendors/geetest.md)
- [AWS WAF](vendors/aws-waf.md)
- [Arkose / FunCaptcha](vendors/arkose.md)
- [ALTCHA / Friendly / mCaptcha / Cap.dev](vendors/pow.md)
# Integration
- [Puppeteer / Playwright](integration/puppeteer.md)
- [Selenium](integration/selenium.md)
- [curl / raw HTTP](integration/curl.md)
- [Python bindings](integration/python.md)
- [Node bindings](integration/node.md)
- [WASM in-page](integration/wasm.md)
# Deployment
- [Container](deployment/container.md)
- [Kubernetes (Helm)](deployment/kubernetes.md)
- [Prometheus + alerts](deployment/prometheus.md)
- [Bearer auth + rate limit](deployment/auth.md)
- [Proxy chain](deployment/proxy.md)
# Operations
- [Capacity planning](ops/capacity.md)
- [Runbook: vendor success-rate drop](ops/runbook-success-rate.md)
- [Runbook: hard-block spike](ops/runbook-hard-block.md)
- [Runbook: silent-fail spike](ops/runbook-silent-fail.md)
- [Pattern store migration](ops/pattern-store-migration.md)
# Reference
- [CLI reference](reference/cli.md)
- [HTTP API](reference/http-api.md)
- [Configuration (captchaforge.toml)](reference/config.md)
- [community.toml schema](reference/community-rules-schema.md)
- [Metrics + labels](reference/metrics.md)
- [Wire shapes (CaptchaInfo, CaptchaSolveResult, …)](reference/wire-shapes.md)
# Contributing
- [Adding a rule](contributing/add-rule.md)
- [Adding a solver](contributing/add-solver.md)
- [Capturing a CF revision bundle](contributing/cf-revision-capture.md)
- [Capturing an adversarial corpus entry](contributing/adversarial-capture.md)
# Project
- [Roadmap](project/roadmap.md)
- [Bypass scorecard](project/scorecard.md)
- [Differential vs competitors](project/differential.md)
- [Security policy](project/security.md)
- [Changelog](project/changelog.md)