Skip to content

Commit 4c38f2d

Browse files
committed
refactor: restructure download command into 4-step architecture, fix SKIPPED status, and extract shared helpers
1 parent 085c959 commit 4c38f2d

File tree

3 files changed

+295
-472
lines changed

3 files changed

+295
-472
lines changed

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99
## [Unreleased]
1010

1111

12-
## [1.14.0] - 2026-03-09
12+
## [1.15.0] - 2026-03-13
1313

1414
### Added
1515

@@ -19,6 +19,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
1919
- Added `--download-all` flag to `download` command to download all matching packages instead of erroring on multiple matches
2020
- Multiple packages table now includes a Filename column for easier disambiguation
2121

22+
## [1.14.0] - 2026-03-11
23+
24+
### Added
25+
26+
- Added `vulnerabilities` command to retrieve security scan results for a package
27+
- Summary View (Default): Displays a high-level count of vulnerabilities broken down by severity (Critical, High, Medium, Low, Unknown).
28+
- Assessment View `--show-assessment` (`-A`): Provides a detailed breakdown where vulnerabilities are:
29+
- Grouped by the specific affected upstream package / dependency.
30+
- Sorted by severity (Critical first).
31+
- Richly formatted tables.
32+
- Filtering Capabilities:
33+
- By Severity: `--severity` Show only specific levels (e.g., just Critical and High).
34+
- By Status: `--fixable | --non-fixable` Filter to show only "Fixable" vulnerabilities (where a patch exists) or "Non-Fixable" ones.
35+
- Supports `--output-format json | pretty_json` for programmatic usage
2236

2337
## [1.13.0] - 2026-02-16
2438

0 commit comments

Comments
 (0)