All releases
v0.15.0

Flexible Scan Modes & Credential Enhancements

This release focuses on making network scanning more flexible and reliable, with powerful new scan modes and improved credential management.

New Features

  • Add light scan mode, enabling you to run faster scans with minimal host probing when detailed discovery isn't required (#536).

  • Introduce remote Docker container scanning, letting you discover containers on hosts across your network without needing local access (#538).

  • Enable credential management directly within the discovery modal, allowing you to quickly assign and edit credentials right where you launch scans (#543).

  • Add explanatory DocHints throughout credential, discovery, and network screens to clarify scan modes, credential mapping, and recommended actions.

    Credential assignment and DocHints in discovery modal

  • Add loopback interface support, ensuring subnets and hosts connected via loopback are accurately discovered and visualized (#552).

Improvements

  • Polish credential wizard and existing credential UX, making it easier to assign, update, and map credentials across tabs and network screens (#553).
  • Move Scan Info to the Details tab, present scan history and last run data more clearly, and simplify the Scan Info card when no scans are completed.
  • Improve Docker discovery reliability with smart endpoint probing and robust credential passthrough, reducing errors for proxy and bridge container setups.
  • Prefer host IP over loopback for Docker socket binding to avoid connectivity issues during network scans.
  • Clarify scan mode explanations and add scan mode visibility in scan history views so you understand what type of scan ran and when.
  • Always show credential-related tabs and remove confusing disabled "delete" buttons for a cleaner interface.

Bug Fixes

  • Fix host deduplication logic so loopback and SNMP hosts are properly shown without duplicates.
  • Fix Docker connection retries and dropped host-mode containers, improving scan coverage for complex Docker setups.
  • Exclude unresponsive or non-interfaced hosts from discovered counts for more accurate scan statistics.
  • Block daemon deletion if it has active sessions running, preventing accidental loss of scan progress.
  • Fix stalled session cleanup for deleted daemons.

Full Changelog: https://github.com/scanopy/scanopy/compare/v0.14.19...v0.15.0