Skip to content

Commit f150d68

Browse files
committed
chore(security): bump black and requests; handle Pygments CVE in pip-audit
1 parent 9e85e45 commit f150d68

4 files changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/security-scan.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Set up Python
19-
uses: actions/setup-python@v5
19+
uses: actions/setup-python@v6
2020
with:
2121
python-version: '3.11'
2222
cache: 'pip'
@@ -28,14 +28,15 @@ jobs:
2828
2929
- name: Audit production dependencies (Step 15)
3030
run: |
31-
pip-audit -r requirements.txt
31+
# CVE-2026-4539 (Pygments): no fixed release on PyPI yet (latest 2.19.2); transitive e.g. via pytest.
32+
pip-audit -r requirements.txt --ignore-vuln CVE-2026-4539
3233
3334
- name: Audit pinned build dependencies
3435
run: |
35-
pip-audit -r requirements-build.txt
36+
pip-audit -r requirements-build.txt --ignore-vuln CVE-2026-4539
3637
3738
- name: Audit development dependencies
3839
run: |
39-
pip-audit -r requirements-dev.txt
40+
pip-audit -r requirements-dev.txt --ignore-vuln CVE-2026-4539
4041
4142

requirements-build.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
PySide6==6.10.1
1414

1515
# HTTP requests and web scraping
16-
requests==2.32.5
16+
requests==2.33.0
1717
aiohttp==3.13.3
1818
beautifulsoup4==4.14.3
1919

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ types-tqdm
2323

2424
# Code quality
2525
ruff>=0.8.0
26-
black==25.12.0
26+
black==26.3.1
2727
pylint==4.0.4
2828
mypy==1.19.1
2929
isort==7.0.0

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
PySide6==6.10.1
66

77
# HTTP requests and web scraping
8-
requests==2.32.5
8+
requests==2.33.0
99
aiohttp==3.13.3
1010
beautifulsoup4==4.14.3
1111

0 commit comments

Comments
 (0)