Skip to content

Make universal the default for uv audit#18185

Merged
woodruffw merged 1 commit intoww/uv-auditfrom
ww/uv-audit-default-universal
Feb 24, 2026
Merged

Make universal the default for uv audit#18185
woodruffw merged 1 commit intoww/uv-auditfrom
ww/uv-audit-default-universal

Conversation

@woodruffw
Copy link
Copy Markdown
Member

Summary

Atop #18119. Will be merged there.

Test Plan

None yet.

Signed-off-by: William Woodruff <william@astral.sh>
@woodruffw woodruffw self-assigned this Feb 24, 2026
@woodruffw woodruffw mentioned this pull request Feb 24, 2026
10 tasks
@woodruffw woodruffw requested review from konstin and zanieb February 24, 2026 18:25
@woodruffw woodruffw added the internal A refactor or improvement that is not user-facing label Feb 24, 2026
@woodruffw woodruffw merged commit c13cd81 into ww/uv-audit Feb 24, 2026
53 checks passed
@woodruffw woodruffw deleted the ww/uv-audit-default-universal branch February 24, 2026 19:11
woodruffw added a commit that referenced this pull request Feb 24, 2026
Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>

Make universal the default for `uv audit` (#18185)

Atop #18119. Will be merged there.

None yet.

Signed-off-by: William Woodruff <william@astral.sh>
woodruffw added a commit that referenced this pull request Mar 2, 2026
Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>

Make universal the default for `uv audit` (#18185)

Atop #18119. Will be merged there.

None yet.

Signed-off-by: William Woodruff <william@astral.sh>
woodruffw added a commit that referenced this pull request Mar 2, 2026
Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>

Make universal the default for `uv audit` (#18185)

Atop #18119. Will be merged there.

None yet.

Signed-off-by: William Woodruff <william@astral.sh>

Make `uv audit` hidden

Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>
woodruffw added a commit that referenced this pull request Mar 2, 2026
Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>

Make universal the default for `uv audit` (#18185)

Atop #18119. Will be merged there.

None yet.

Signed-off-by: William Woodruff <william@astral.sh>

Make `uv audit` hidden

Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshot

Signed-off-by: William Woodruff <william@astral.sh>
woodruffw added a commit that referenced this pull request Mar 3, 2026
## Summary

This provides the scaffolding (CLI and initial `uv-audit` crate) for a
`uv audit` subcommand.

Closes #9189.

Tracking:

- [x] Core CLI scaffolding (this PR)
    - [x] #18185 
- [x] Audit core (probably a new `uv-audit` crate): #18124 
- [ ] Bulk dependency audits with OSV
- [ ] Result presentation
    - [ ] #18193 


Things that also need to be done with the MVP:

- [ ] We should not audit workspace members by default (by definition,
they don't exist on indices and therefore don't have meaningful results
from vulnerability services).
- [ ] I need to ensure groups/etc. are being filtered by correctly,
right now we audit every single package in the lockfile unconditionally.

## Test Plan

Unit and integration tests commensurate with the new functionality.

---------

Signed-off-by: William Woodruff <william@astral.sh>
woodruffw added a commit that referenced this pull request Mar 3, 2026
Signed-off-by: William Woodruff <william@astral.sh>

Bump snapshots

Signed-off-by: William Woodruff <william@astral.sh>

Make universal the default for `uv audit` (#18185)

Atop #18119. Will be merged there.

None yet.

Signed-off-by: William Woodruff <william@astral.sh>
@woodruffw woodruffw mentioned this pull request Mar 16, 2026
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal A refactor or improvement that is not user-facing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants