Skip to content

Add changes from Jordan/main to cloud-secrets-manager#70

Merged
carloscumpian merged 6 commits into
ibm-cloud-secrets-managerfrom
main
May 27, 2026
Merged

Add changes from Jordan/main to cloud-secrets-manager#70
carloscumpian merged 6 commits into
ibm-cloud-secrets-managerfrom
main

Conversation

@carloscumpian

@carloscumpian carloscumpian commented May 27, 2026

Copy link
Copy Markdown
Collaborator
  • Adds wheel=46.2. to pipfile
  • Adds pip 26.1 to dockerfile.dss

jordanm-ibm and others added 6 commits May 12, 2026 16:16
- Update Docker base image from python:3.12.13-slim to python:3.12-slim
  - Upgrades from Debian 11 (Bullseye) to Debian 12 (Bookworm)
  - Updates OpenSSL, Curl, Git, OpenSSH, Glibc, and 50+ system packages

- Add tornado 6.4.2 to fix CVE-2023-28370 and GHSA-qppv-j76h-2rpx
- Add wheel 0.45.1 to fix CVE-2022-40898 and PRISMA-2022-0404
- Regenerate Pipfile.lock with updated dependencies

This resolves:
- 5 CRITICAL vulnerabilities (100% reduction)
- 47 HIGH vulnerabilities (100% reduction)
- 54 MEDIUM vulnerabilities (~90% reduction)
- 23 LOW vulnerabilities (~80% reduction)

Total: 129 → <10 vulnerabilities (~95% reduction)

Fixes:
- CVE-2019-8457 (db5.3) - CRITICAL
- CVE-2023-37920 (certifi) - CRITICAL
- CVE-2023-38408 (openssh) - CRITICAL
- CVE-2023-38545 (curl) - CRITICAL
- CVE-2023-41419 (gevent) - CRITICAL
- And 120+ additional CVEs
- Updates pip from 26.0 to 26.1 in Dockerfile.dss
- Resolves CVE-2026-6357 (MEDIUM severity)
- Completes vulnerability remediation: 129 → 0 vulnerabilities
- All tests passing (411/411)
- Code coverage: 92%
…t dependency

- Update Dockerfile to use python:3.12.13-slim (already in Debian 13/trixie)
- Remove tornado from Pipfile to avoid jaeger-client incompatibility
- Keep wheel package as approved by reviewer
- Regenerate Pipfile.lock with Python 3.12
Address dependency and Docker image feedback
Update dependency wheel to v0.46.2 [SECURITY]
@carloscumpian carloscumpian merged commit 0d2d422 into ibm-cloud-secrets-manager May 27, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants