modern-python

SAFE max severity SAFESkillSpector Do not install 82 registry trailofbits last scanned 1 scan

No security findings. Scanned 1 time, most recently 2026-02-06.

Second scanner: NVIDIA SkillSpector

The two scanners disagree: Cisco found nothing and SkillSpector says do not install. One of them has a blind spot here; read the skill before trusting either. How the two scanners compare across the whole corpus: Two scanners, one corpus.

What this skill does

Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.

Package
12 files, 55 KB
SKILL.md
1406 words, 12+ sections
Code
None. Instructions only.

SKILL.md covers: Modern Python · When to Use This Skill · When NOT to Use This Skill · Anti-Patterns to Avoid · Decision Tree · Tool Overview · Security Tools · Quick Start: Minimal Project · Create project with uv · Add dependencies · Add dev dependencies · Run code

Findings

No findings. SAFE

What is in the package

FileKindSize
SKILL.mddoc9.8 KB
references/dependabot.mddoc1.8 KB
references/migration-checklist.mddoc3.0 KB
references/pep723-scripts.mddoc5.0 KB
references/prek.mddoc5.8 KB
references/pyproject.mddoc5.6 KB
references/ruff-config.mddoc5.3 KB
references/security-setup.mddoc6.4 KB
references/testing.mddoc5.1 KB
references/uv-commands.mddoc4.5 KB
templates/dependabot.ymlconfig958 B
templates/pre-commit-config.yamlconfig2.2 KB

External hosts referenced

github.com astral.sh docs.github.com pypi.org httpbin.org myproject.readthedocs.io pre-commit.com pypi.company.com

Hostnames that appear in the skill's files. Referencing a host is not a finding; compare against the findings above and the skill's stated purpose.

Environment variables referenced

TOKEN UV_CACHE_DIR UV_PROJECT UV_PROJECT_ENVIRONMENT

Package contents recorded 2026-10-22 at commit a50696e20581. The scan above ran against the version current at scan time; the two can differ if the skill has since been updated.

What we checked

What we did not check

Sources