Location: analyze.py:330
Severity: MED
_set(job, stage=f"Analysis skipped ({e})") puts raw exception reprs (paths, library internals) into the user-visible stage message.
Show “Analysis skipped”; keep the exception in the log (it’s already logger.exception’d).
From the health report. Part of #272 (Phase 1 — Evidence).
Location:
analyze.py:330Severity: MED
_set(job, stage=f"Analysis skipped ({e})") puts raw exception reprs (paths, library internals) into the user-visible stage message.
Show “Analysis skipped”; keep the exception in the log (it’s already logger.exception’d).
From the health report. Part of #272 (Phase 1 — Evidence).