Skip to content

Pin postman-request to 2.88.1-postman.48 to avoid resolving to vulnerable beta#146

Open
yusufgngor wants to merge 1 commit into
iyzico:masterfrom
yusufgngor:fix/pin-postman-request
Open

Pin postman-request to 2.88.1-postman.48 to avoid resolving to vulnerable beta#146
yusufgngor wants to merge 1 commit into
iyzico:masterfrom
yusufgngor:fix/pin-postman-request

Conversation

@yusufgngor

@yusufgngor yusufgngor commented May 10, 2026

Copy link
Copy Markdown

Sorun

iyzipay'ın postman-request bağımlılığı eski bir beta sürüme (2.88.1-postman.8-beta.1) düşüyor. Bu beta scope'suz form-data ve tough-cookie kullanıyor; npm audit critical ve moderate açıklar raporluyor.

Çözüm

postman-request'i stable 2.88.1-postman.48'e pin'lemek vuln'ları temizliyor.

-    "postman-request": "^2.88.1-postman.40"
+    "postman-request": "2.88.1-postman.48"

Bu sorun bizim CI'ımızdaki npm audit kontrolünü de bloke ediyor.

Closes #141.


Issue

iyzipay's postman-request dependency resolves to an old beta (2.88.1-postman.8-beta.1) that uses unscoped form-data and tough-cookie, producing critical and moderate npm audit findings.

Fix

Pinning postman-request to stable 2.88.1-postman.48 clears the advisories.

-    "postman-request": "^2.88.1-postman.40"
+    "postman-request": "2.88.1-postman.48"

This also blocks our CI's npm audit check.

Closes #141.

…able beta

The caret range ^2.88.1-postman.40 resolves to 2.88.1-postman.8-beta.1
because semver ranks non-numeric prerelease identifiers (5-beta) above
numeric ones (40). That old beta uses unscoped form-data@~2.3 and
tough-cookie@~2.5, which trip critical/moderate npm audit findings on
iyzipay@2.0.62..2.0.67.

Stable 2.88.1-postman.40+ migrated to scoped @postman/form-data and
@postman/tough-cookie (no advisories). An exact pin sidesteps the
prerelease-matching trap; Dependabot can bump it later.

Closes iyzico#141.
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.

qs güvenlik açığı (high severity)

1 participant