manage-python-with-uv
Pass
Audited by Gen Agent Trust Hub on Sep 27, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill utilizes
uv runto execute Python scripts and supports piping code directly to the interpreter as seen inreferences/scripts.md. These are primary, intended functionalities for Python development and are scoped to the user's project context.\n- [EXTERNAL_DOWNLOADS]: The skill manages dependencies viauv addanduv sync, which fetch packages from external registries like PyPI. The instructions emphasize using authorized indexes and existing project configurations, following standard package management practices.\n- [INDIRECT_PROMPT_INJECTION]: The skill has a vulnerability surface for indirect injection as it reads and acts upon external data includingpyproject.toml, lockfiles, and script source code.\n - Ingestion points: Project configuration files (
pyproject.toml, lockfiles) and Python script files referenced inSKILL.mdandreferences/scripts.md.\n - Boundary markers: None identified in the instruction templates.\n
- Capability inventory: Shell command execution via
uv run, package installation viauv add, and network operations viauv publishas documented inreferences/packaging.md.\n - Sanitization: The skill relies on default
uvbehaviors and does not implement separate validation of project metadata contents.\n- [SAFE]: The skill includes explicit security guidance regarding the handling of sensitive credentials, advising the use of environment variables and CI-based trusted publishing instead of hardcoding tokens in arguments or logs.
Audit Metadata