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.

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