[Snyk] Security upgrade python from 3.14.1-slim to 3.14.3-slim#29
[Snyk] Security upgrade python from 3.14.1-slim to 3.14.3-slim#29AndrewHanasiro wants to merge 1 commit intomainfrom
Conversation
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-DEBIAN13-OPENSSL-15123186 - https://snyk.io/vuln/SNYK-DEBIAN13-OPENSSL-15123178 - https://snyk.io/vuln/SNYK-DEBIAN13-OPENSSL-15123183 - https://snyk.io/vuln/SNYK-DEBIAN13-OPENSSL-15123187 - https://snyk.io/vuln/SNYK-DEBIAN13-OPENSSL-15123204
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile OverviewGreptile SummaryThis PR upgrades the Python base Docker image from Key Changes:
Compatibility Assessment:
Security Impact:
Confidence Score: 5/5
Important Files Changed
Sequence DiagramsequenceDiagram
participant Dev as Developer
participant Docker as Docker Build
participant Registry as Docker Registry
participant Base as Python Base Image
participant App as Application Container
Dev->>Docker: Initiate build with Dockerfile
Docker->>Registry: Pull python:3.14.3-slim
Registry->>Base: Download base image
Note over Base: Contains patched OpenSSL<br/>(fixes 5 CVEs)
Base->>Docker: Image downloaded
Docker->>Docker: Set WORKDIR /app
Docker->>Docker: Install system deps<br/>(python3-dev, libpq-dev, gcc)
Docker->>Docker: Install pipx and Poetry 2.2.1
Docker->>Docker: Copy application files
Docker->>Docker: Create virtual environment
Docker->>Docker: Run poetry install
Docker->>App: Built container ready
Note over App: Secure container with<br/>updated Python 3.14.3
|
|
Coverage summary from CodacySee diff coverage on Codacy
Coverage variation details
Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: Diff coverage details
Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: See your quality gate settings Change summary preferences |



Snyk has created this PR to fix 5 vulnerabilities in the dockerfile dependencies of this project.
Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.
Snyk changed the following file(s):
DockerfileWe recommend upgrading to
python:3.14.3-slim, as this image has only 26 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.Vulnerabilities that will be fixed with an upgrade:
SNYK-DEBIAN13-OPENSSL-15123186
SNYK-DEBIAN13-OPENSSL-15123178
SNYK-DEBIAN13-OPENSSL-15123183
SNYK-DEBIAN13-OPENSSL-15123187
SNYK-DEBIAN13-OPENSSL-15123204
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.