Skip to content

Commit 42e0b98

Browse files
authored
docs: sync changelog and security guidance
1 parent 398a05d commit 42e0b98

2 files changed

Lines changed: 7 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff 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.

SECURITY.md

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)