Commit 8df69f7
Paul Duvall
Dependabot flagged two open advisories for pytest < 9.0.3 (vulnerable
tmpdir handling) in:
- examples/spec-driven-development/requirements.txt
- examples/security-sandbox/requirements-sandbox.txt
These are illustrative requirements files for the examples — not on the
project's CI test path — but they're the version pins readers copy when
they clone an example. Strict == pins meant Dependabot couldn't auto-
upgrade them.
Loosened all pins to >= ranges (matching the style of requests>=2.32.4
already present in the sandbox file). Floors set to current versions
with known CVE fixes so new clones don't pick up known-vulnerable
versions on day one. Bumped at the same time:
- pytest-cov 4.1 -> 5.0
- pytest-mock 3.12 -> 3.14
- flake8 6.1 -> 7.0
- mypy 1.7 -> 1.11
- pre-commit 3.6 -> 3.7.1
- pydantic 2.5 -> 2.7.4
- ipython 8.17 -> 8.26
- rich 13.7 -> 13.7.1
Closes GHSA-7w4j (Dependabot alerts #11 and #12 on PaulDuvall/ai-development-patterns).
1 parent 3cb052c commit 8df69f7
2 files changed
Lines changed: 19 additions & 17 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
7 | 8 | | |
8 | | - | |
9 | | - | |
| 9 | + | |
| 10 | + | |
10 | 11 | | |
11 | | - | |
12 | | - | |
| 12 | + | |
| 13 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | | - | |
5 | | - | |
6 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
7 | 8 | | |
8 | 9 | | |
9 | | - | |
10 | | - | |
11 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | | - | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
| 21 | + | |
0 commit comments