File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -40,8 +40,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4040 - ` .github/workflows/ci.yml ` — pytest matrix on Python 3.9 / 3.10 /
4141 3.11 / 3.12 / 3.13, ruff (lint + format check), mypy strict, build
4242 sdist + wheel.
43- - ` .github/dependabot.yml ` — weekly ` pip ` + ` github-actions `
44- updates.
4543 - ` .github/PULL_REQUEST_TEMPLATE.md ` — Summary / Changes / API
4644 impact / Daemon compatibility / Async compatibility / Testing /
4745 Checklist.
Original file line number Diff line number Diff line change @@ -44,15 +44,13 @@ We follow [coordinated vulnerability disclosure](https://en.wikipedia.org/wiki/C
4444
4545## Security practices in this repo
4646
47- - ** Dependency monitoring:** automated via Dependabot (see
48- ` .github/dependabot.yml ` ).
49- - ** Static analysis:** ` golangci-lint ` / ` ruff ` / ` mypy ` enforced in CI.
50- - ** Vulnerability scanning:** ` govulncheck ` (Go) / ` pip-audit ` (Python) run
51- on every CI build.
52- - ** Lockfiles:** ` go.sum ` / ` pnpm-lock.yaml ` / ` pyproject.toml ` are pinned
53- and committed.
54- - ** Reproducible builds:** release artefacts ship with SHA-256 checksums via
55- goreleaser.
47+ - ** Dependency monitoring:** vulnerable dependencies are detected by
48+ ` pip-audit ` , which runs on every CI build (see "Vulnerability scanning").
49+ - ** Static analysis:** ` ruff ` (lint + format) and ` mypy --strict ` are enforced
50+ in CI (see ` .github/workflows/ci.yml ` ).
51+ - ** Vulnerability scanning:** ` pip-audit ` runs on every CI build.
52+ - ** Lockfiles:** dependencies are pinned in ` pyproject.toml ` .
53+ - ** Reproducible builds:** wheels and sdists are built with ` hatchling ` .
5654- ** No secrets in source:** API keys are configuration, not constants. Pre-
5755 commit hooks block accidental secret commits.
5856
You can’t perform that action at this time.
0 commit comments