Problem
artifact-scan and binary-scan serve overlapping purposes:
artifact-scan: 'Scan for compiled/built artifacts (reverse engineering mode)'
binary-scan: 'Scan for binary/compiled artifacts with Tauri/Electron RE analysis'
Both return the same top-level stats shape (total_artifacts, binaries, minified_files). binary-scan is a strict superset — it includes everything artifact-scan does plus Tauri/Electron-specific analysis.
Expected Fix
- Merge
artifact-scan logic into binary-scan
- Deprecate
artifact-scan with a clear message pointing to binary-scan
- Schedule
artifact-scan removal in next major version
Benefit
Reduces command count, removes confusion about which command to use.
Problem
artifact-scanandbinary-scanserve overlapping purposes:artifact-scan: 'Scan for compiled/built artifacts (reverse engineering mode)'binary-scan: 'Scan for binary/compiled artifacts with Tauri/Electron RE analysis'Both return the same top-level stats shape (
total_artifacts,binaries,minified_files).binary-scanis a strict superset — it includes everythingartifact-scandoes plus Tauri/Electron-specific analysis.Expected Fix
artifact-scanlogic intobinary-scanartifact-scanwith a clear message pointing tobinary-scanartifact-scanremoval in next major versionBenefit
Reduces command count, removes confusion about which command to use.