Skip to content

WebScan v2.0.0

Choose a tag to compare

@lutzashl290788-cell lutzashl290788-cell released this 15 Jun 00:02

WebScan v2.0.0 πŸš€

The 2.0 milestone β€” WebScan grows from a configuration checker into a complete async web-security auditor.

⚑ Benchmark

Full scan in 7.3s β€” 4.7Γ— faster than Nuclei, 5.8Γ— faster than Nikto, with 0 false positives (28 findings: 1 crit Β· 9 high Β· 9 med Β· 7 low Β· 2 info).

✨ Highlights since 1.0

  • 19 plugins (up from 7) β€” added xss, path_traversal, open_redirect, tech_fingerprint, ssl_tls, ssrf, subdomains, robots_sitemap, secrets, graphql, cve_lookup, plus blind (boolean/time) SQL injection.
  • Crawler / spider with depth, scope, exclusion and robots.txt support.
  • Authentication β€” cookie, header, basic-auth and form-login.
  • Safe Mode (--safe-mode) β€” polite preset for site owners.
  • Proxy / SOCKS5, User-Agent rotation and request pacing for stealth.
  • 5 report formats β€” JSON, Markdown, HTML, SARIF 2.1.0, CSV (+ JSON Lines).
  • CVE integration β€” maps detected software/versions to NVD CVEs (~350K records).
  • Library mode β€” webscan.scan() / scan_sync() for embedding.

βœ… Quality

  • 214 tests, 94% line coverage
  • mypy --strict clean Β· ruff clean Β· CI coverage gate (--cov-fail-under=80)

See the full CHANGELOG.