Skip to content
@WebDecoy

Web Decoy

Bot detection and remediation tools. Passive honeypots, behavioral analysis, and vision AI CAPTCHA to stop AI scrapers and sophisticated bots.

Bot detection and remediation for the AI era.
Passive honeypots, behavioral analysis, and vision AI CAPTCHA to stop scrapers and sophisticated bots.

Website · Live Demo · npm · WordPress


Open Source Projects

Project What it does
FCaptcha Self-hosted CAPTCHA Detects bots, vision AI agents, and headless browsers through 40+ behavioral signals and SHA-256 proof of work. Go, Python, and Node.js servers. Privacy-first, no external dependencies.
Node SDK Bot detection middleware TLS fingerprinting (JA3/JA4), rate limiting, and rules engine for Express, Fastify, and Next.js. Two-tier analysis with fail-open design.
WordPress Plugin WordPress bot protection Zero-config bot detection for WordPress and WooCommerce. SHA-256 proof-of-work challenges, behavioral scoring, rate limiting, and carding defense. Works on activation with no external dependencies.

What We're Building

Web Decoy is a platform for detecting and responding to automated threats — from basic scrapers to AI-powered agents that use vision models to navigate sites like humans do.

  • Decoy links — invisible honeypot traps that catch bots ignoring robots.txt, including GPTBot, ClaudeBot, and 20+ AI crawlers
  • Endpoint decoys — API honeypots that catch credential stuffing, injection attacks, and path enumeration with zero false positives
  • Behavioral analysis — TLS fingerprinting, mouse entropy, keystroke cadence, and timezone consistency checks
  • Vision AI detection — purpose-built to detect screenshot-and-click automation (Claude Computer Use, OpenAI Operator, and similar)
  • Response automation — integrates with Cloudflare, AWS WAF, and custom webhooks for real-time blocking

Quick Start

FCaptcha — one command:

docker run -d -p 3000:3000 -e FCAPTCHA_SECRET=my-secret ghcr.io/webdecoy/fcaptcha

Node SDK — add to any Express app:

npm install @webdecoy/express
import { webdecoy } from '@webdecoy/express';

app.use(webdecoy({
  apiKey: process.env.WEBDECOY_API_KEY,
  threatScoreThreshold: 70,
}));

WordPress — install and activate:

  1. Download from GitHub Releases
  2. WordPress Admin → Plugins → Add New → Upload Plugin
  3. Activate — protection starts immediately, zero configuration needed

Contributing

FCaptcha and the Node SDK are MIT-licensed. The WordPress plugin is GPLv2+. Issues and PRs welcome.

Pinned Loading

  1. FCaptcha FCaptcha Public

    Self-hosted, invisible CAPTCHA that detects AI agents driving real browsers. GDPR, WCAG 2.2 AA, and EAA: no cookies, no third-party data sharing, and no visual or audio puzzle. With a false-positiv…

    JavaScript 211 19

  2. wordpress-plugin wordpress-plugin Public

    WebDecoy Bot Detection — zero-config WordPress plugin for bot protection, spam prevention, and WooCommerce carding defense

    PHP 1

Repositories

Showing 8 of 8 repositories
  • FCaptcha Public

    Self-hosted, invisible CAPTCHA that detects AI agents driving real browsers. GDPR, WCAG 2.2 AA, and EAA: no cookies, no third-party data sharing, and no visual or audio puzzle. With a false-positive budget enforced in CI. Proof of work, drop-in for Turnstile and reCAPTCHA.

    WebDecoy/FCaptcha's past year of commit activity
    JavaScript 211 MIT 19 0 0 Updated Sep 11, 2026
  • wordpress-plugin Public

    WebDecoy Bot Detection — zero-config WordPress plugin for bot protection, spam prevention, and WooCommerce carding defense

    WebDecoy/wordpress-plugin's past year of commit activity
    PHP 1 GPL-2.0 0 2 1 Updated Sep 6, 2026
  • web-bot-auth Public

    Web Bot Auth for Go — verify and produce RFC 9421 signatures for bots and AI agents. Zero dependencies, cross-validated against the reference implementation.

    WebDecoy/web-bot-auth's past year of commit activity
    Go 1 Apache-2.0 0 0 0 Updated Sep 4, 2026
  • php-sensor Public

    WebDecoy PHP Sensor — report bot and AI-crawler traffic to WebDecoy from any PHP application (Laravel, Symfony, Magento, or bespoke). Observes and reports; never blocks.

    WebDecoy/php-sensor's past year of commit activity
    PHP 0 MIT 0 0 0 Updated Aug 31, 2026
  • node Public

    Node.js SDK for bot detection and web scraping defense. Combines deterministic tripwire honeypots, local rate limiting and IP filtering rules, and JA3/JA4 TLS fingerprinting to catch stealth scrapers that beat browser fingerprinting. Framework middleware for Express, Fastify, and Next.js. TypeScript-first, fail-open.

    WebDecoy/node's past year of commit activity
    TypeScript 3 MIT 0 0 0 Updated Aug 29, 2026
  • keycloak-fcaptcha Public

    Keycloak authentication provider for self-hosted FCaptcha

    WebDecoy/keycloak-fcaptcha's past year of commit activity
    Java 1 MIT 0 0 0 Updated Aug 23, 2026
  • edge Public

    Deployable edge validators for WebDecoy clearance enforcement — Cloudflare Worker + AWS Lambda@Edge

    WebDecoy/edge's past year of commit activity
    TypeScript 1 0 0 0 Updated Jul 31, 2026
  • .github Public

    WebDecoy organization profile

    WebDecoy/.github's past year of commit activity
    0 0 0 0 Updated Mar 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.