v1.14.2 v0.5.0

high risk

HKUDS/Vibe-TradingAug 13, 2026 → Aug 14, 20260 days between releases

What's New

Upgraded to Python 3.11-3.14 with Rust backend and expanded web scanning capabilities

Breaking Changes

  • Requires Python 3.11-3.14, dropping support for older versions.
  • Async scanning is now the default runtime; legacy threaded mode requires `--sync`.

New Features

  • MySQL and PostgreSQL report formats.
  • Rust native backend for requests and wordlist generation.
  • Category-based wordlists for PHP, Python, Java, .NET, Node, and infrastructure.
  • Template wordlist placeholders like %SUBJECT%, %CRUD_OP%, and %API_VERSION%.
  • Advanced match/filter controls for status, size, regex, and elapsed time.

Improvements

  • Wildcard and duplicate-result filtering with redirect-aware detection.
  • SSL error classification and proxy handling improvements.
  • IPv6 handling and encoded URL edge case fixes.
  • Async pause/stop handling and streamed response timing.

Bug Fixes

  • Fixed SSL error classification and proxy handling.
  • Fixed IPv6 handling and encoded URL edge cases.
  • Improved async pause/stop handling.

Upgrade Notes

Update Python to 3.11-3.14; use `--sync` flag for legacy threaded mode. Enable Rust backend using `--request-backend native` and `--wordlist-backend native`.

The Two Releases

v1.14.2

1.14.2 — Hardened parsing for pathological PDFs

Aug 13, 2026· 2 months ago

This version focuses on security and stability by hardening parsing against crafted PDFs that attempt to force unbounded CPU or memory usage, while improving text extraction quality for nested forms.

Full release notes
v0.5.0

dirsearch v0.5.0

Aug 14, 2026· 2 months ago

A major update targeting Python 3.11-3.14, switching async scanning to the default runtime, introducing a Rust native backend, and expanding reporting and API capabilities.

Full release notes