github.com/astral-sh/uv at b73e597cb1aa3d962dd2df5c692718ba4d851969 · examined 2026-09-05 15:47 UTCServed from cache
The chain of trust: breaks at agent config · amber holds a warning · dashed was not established
Some of what installing this would do is worth reading before you agree to it.
The repository ships 2 Claude Code hook manifests. A harness that indexes a cloned working tree can pick these up without any install step being run.
.claude/settings.json, .codex/hooks.json
The repository ships 1 agent skill definition. A harness that indexes a cloned working tree can pick these up without any install step being run.
.codex/skills/load-github-action-thread/SKILL.md
The hook manifest registers 2 lifecycle hooks: PostToolUse, SessionStart. Hooks run when their event fires, without the user invoking anything by name.
.claude/settings.json, .codex/hooks.json
The project states a limit on what its security policy covers. The sentence it says that in is quoted verbatim, from SECURITY.md.
SECURITY.md
The documentation advertises piping a downloaded script straight into a shell. The sentence it says that in is quoted verbatim, from README.md.
README.md
The repository ships 2 agent instruction files. A harness that indexes a cloned working tree can pick these up without any install step being run.
AGENTS.md, CLAUDE.md
26 compiled or packaged artefacts are committed to the repository. Reading the source does not tell you what these contain.
crates/uv-trampoline-builder/trampolines/uv-trampoline-aarch64-console.exe, crates/uv-trampoline-builder/trampolines/uv-trampoline-aarch64-gui.exe, crates/uv-trampoline-builder/trampolines/uv-trampoline-i686-console.exe, and 23 more
The Python build backend is maturin. A pip install runs this backend, which compiles or generates whatever the backend is configured to produce.
pyproject.toml build-system
The hook manifest runs 2 commands. The first is quoted verbatim.
bash agents/hooks/session-start.sh
.claude/settings.json, .codex/hooks.json
3% of the repository by size (42 of 1734 files) is binary or generated and cannot be reviewed by reading.
file listing at the analysed commit
The latest release publishes integrity files (source.tar.gz.sha256, uv-aarch64-apple-darwin.tar.gz.sha256, uv-aarch64-pc-windows-msvc.zip.sha256, and 16 more). No install script is committed to the repository, so how they are consumed depends on the instructions you follow.
release 0.12.10
The last push was 1 day ago (2026-09-05).
GitHub repository pushed_at field
Among the 100 most active contributors, the busiest (charliermarsh) accounts for about 33% of commits.
GitHub contributors API, first page
Declared limits are as load-bearing as findings: this is the difference between a report and a scanner that implies completeness.
These are not considered vulnerabilities in uv.SECURITY.md · the project states a limit on what its security policy covers
curl -LsSf https://astral.sh/uv/install.sh | sh ```README.md · the documentation advertises piping a downloaded script straight into a shell
Quoted verbatim from the repository at this commit, reproduced so you can weigh them. This text was treated as data, never as instructions.