<!-- forkguard-logical-id: M5.5 --> **Labels:** `type:feature`, `area:report`, `priority:normal`, `status:blocked`, `milestone:M5`, `phase:9` ### Summary Render scan results as a clean terminal table for human consumption. ### Acceptance criteria - [ ] `internal/report/table.go` exposes: - `func RenderTable(w io.Writer, scan Scan, findings []Finding) error` - [ ] Uses `github.com/jedib0t/go-pretty/v6/table` - [ ] Columns: Advisory, Severity, Status, Summary, Fix Commits - [ ] Color-codes status: red for VULNERABLE, green for PATCHED_*, etc. - [ ] Truncates summary to fit terminal width ### Dependencies Depends on: #20 ---
Labels:
type:feature,area:report,priority:normal,status:blocked,milestone:M5,phase:9Summary
Render scan results as a clean terminal table for human consumption.
Acceptance criteria
internal/report/table.goexposes:func RenderTable(w io.Writer, scan Scan, findings []Finding) errorgithub.com/jedib0t/go-pretty/v6/tableDependencies
Depends on: #20