Skip to content

Add bounded scans and reliability fixes - #5

Merged
DevCop95 merged 1 commit into
mainfrom
feat/bounded-scans
Sep 5, 2026
Merged

DevCop95 merged 1 commit into
mainfrom
feat/bounded-scans

Conversation

@DevCop95

@DevCop95 DevCop95 commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add hostname/certificate limits, progress output, and an overall scan deadline.
  • Stop blocked DNS work on timeout and clean up workers if the supervisor exits.
  • Handle incomplete HTTP responses, validate timeout values, and honor color controls.
  • Pipeline per-host checks and update README/Unreleased changelog without changing v1.0.5.

Validation

  • 41 unittest tests pass, including real spawned-worker deadline checks.
  • Local HTTP integration checks and bounded passive CTL queries pass.
  • Editable installation, installed CLI, Bash and PowerShell launchers verified.
  • Bandit: no medium/high severity findings; compileall and diff checks pass.

Supervise deadline-limited scans in a separate process so blocked DNS
and orphaned workers cannot outlive the scan.
@DevCop95
DevCop95 merged commit 8e40b75 into main Sep 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant