Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 1.34 KB

File metadata and controls

47 lines (38 loc) · 1.34 KB

Changelog

All notable changes to the Web Decoy Node.js SDK will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Initial release of @webdecoy/node core SDK
  • Initial release of @webdecoy/express middleware
  • Two-tier bot detection (local + server-side)
  • TLS fingerprinting support (JA3/JA4)
  • Express.js middleware integration
  • TypeScript type definitions
  • Basic Express example
  • Comprehensive documentation

Core Features (@webdecoy/node)

  • Local analysis for suspicious headers
  • Datacenter IP detection (AWS, GCP, Azure, etc.)
  • User-Agent analysis for known bots
  • Server-side verification API client
  • Configurable threat score thresholds
  • Fail-safe design (fail open on errors)
  • Debug logging support

Express Integration (@webdecoy/express)

  • Middleware with automatic request protection
  • Custom IP extraction
  • Path skipping (health checks, static assets)
  • Custom block handlers
  • Custom error handlers
  • Detection info attached to request object

Documentation

  • Main README with quick start
  • Package-specific README files
  • Express example with setup guide
  • Contributing guidelines
  • MIT License

[0.1.0] - 2025-01-XX

Added

  • Initial beta release