---
title: "Compare current and target npm versions and return GO/WARN/BLOCK plus UPGRADE/DEFER/BLOCK guidance, bounded semver risk, OSV security implications, recommended tests, and explicit NOT_PROVEN runtime, peer, migration, and ecosystem compatibility boundaries."
method: POST
path: "/v1/dependency-upgrade-go-no-go"
tags: ["npm", "dependency", "upgrade", "version", "security", "vulnerability", "decision", "coding", "agent"]
---

# Compare current and target npm versions and return GO/WARN/BLOCK plus UPGRADE/DEFER/BLOCK guidance, bounded semver risk, OSV security implications, recommended tests, and explicit NOT_PROVEN runtime, peer, migration, and ecosystem compatibility boundaries.

`POST /v1/dependency-upgrade-go-no-go`

## Request

- Base URL: `https://api.salt19.com`
- URL: `https://api.salt19.com/v1/dependency-upgrade-go-no-go`
- Auth: none required

npm dependency upgrade decision for coding agents. Compare current and target versions using OSV vulnerabilities, deprecation, license, and release-age evidence before modifying package.json.

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `package` string, required
  - `current_version` string, required
  - `target_version` string, required
  - `runtime` string
  - `framework` string
  - `constraints` string[]

## Response `200`

Successful paid result

## Other responses

- `402`: x402 payment required

---

[API](https://skmtc.dev/salt19/apis/salt19-agent-utility-grid.md) · [All operations](https://skmtc.dev/salt19/apis/salt19-agent-utility-grid/llms.txt) · [OpenAPI document](https://skmtc.dev/salt19/apis/salt19-agent-utility-grid/revisions/c2520ca8ffbf?raw)
