Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion requirements/base.txt
Original file line number Diff line number Diff line change
Expand Up @@ -99,4 +99,6 @@ iso639-lang==2.6.3 # https://pypi.org/project/iso639-lang/

# PyCountry
# ------------------------------------------------------------------------------
pycountry==24.6.1 # https://pypi.org/project/pycountry/
pycountry==24.6.1 # https://pypi.org/project/pycountry/
sqlparse>=0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability

Copilot AI Jan 29, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR description/metadata says this fix upgrades django (3.2.25 → 4.2.27), but requirements/base.txt currently pins django==5.2.10 and this PR doesn’t change it. Please confirm the Snyk report/PR description matches the actual dependency state so reviewers can validate the intended remediation.

Copilot uses AI. Check for mistakes.
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
Comment on lines +103 to +104

Copilot AI Jan 29, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

requirements/base.txt pins nearly all dependencies with ==, but these new entries use >=. This makes installs non-reproducible and can cause unexpected upgrades. Consider pinning sqlparse and zipp to specific patched versions (or moving them into a dedicated constraints/overrides mechanism if that’s how this repo handles transitive security pins).

Suggested change
sqlparse>=0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability
zipp>=3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability
sqlparse==0.5.4 # not directly required, pinned by Snyk to avoid a vulnerability
zipp==3.19.1 # not directly required, pinned by Snyk to avoid a vulnerability

Copilot uses AI. Check for mistakes.