diff --git a/.osv-scanner.toml b/.osv-scanner.toml new file mode 100644 index 000000000..56ca32123 --- /dev/null +++ b/.osv-scanner.toml @@ -0,0 +1,15 @@ +# OSV-Scanner configuration. +# Direct/transitive dependency versions are pinned to their fixed releases via +# the `overrides` block in package.json; this file only records advisories we +# have assessed as not-reachable or not-fixable without disproportionate risk. + +[[IgnoredVulns]] +id = "GHSA-frvp-7c67-39w9" +# @hono/node-server 1.19.x. Reachable only through @modelcontextprotocol/sdk, +# which is an unused transitive dependency (no source file imports it) and never +# starts a Hono HTTP server, so the advisory's request path is not exercised. +# The only fix is @hono/node-server 2.0.5, a major bump the MCP SDK pins against +# (^1.19.9); forcing it via override risks breaking the SDK at runtime for a +# vulnerability we do not expose. Re-evaluate if the MCP SDK becomes a direct, +# server-hosting dependency. +reason = "Unreachable transitive (unused @modelcontextprotocol/sdk); fix requires a risky major override on a pinned peer dep." diff --git a/bun.lock b/bun.lock index cc1adf6ce..70409981a 100644 --- a/bun.lock +++ b/bun.lock @@ -25,8 +25,8 @@ "overrides": { "@protobufjs/utf8": "1.1.1", "adm-zip": "0.6.0", - "fast-uri": "3.1.2", - "hono": "4.12.25", + "fast-uri": "3.1.3", + "hono": "4.12.27", "ip-address": "10.2.0", "protobufjs": "7.6.5", "qs": "6.15.2", @@ -276,7 +276,7 @@ "fast-sha256": ["fast-sha256@1.3.0", "", {}, "sha512-n11RGP/lrWEFI/bWdygLxhI+pVeo1ZYIVwvvPkW7azl/rOy+F3HYRZ2K5zeE9mmkhQppyv9sQFx0JM9UabnpPQ=="], - "fast-uri": ["fast-uri@3.1.2", "", {}, "sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ=="], + "fast-uri": ["fast-uri@3.1.3", "", {}, "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg=="], "finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], @@ -310,7 +310,7 @@ "hasown": ["hasown@2.0.4", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A=="], - "hono": ["hono@4.12.25", "", {}, "sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ=="], + "hono": ["hono@4.12.27", "", {}, "sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q=="], "html-entities": ["html-entities@2.6.0", "", {}, "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ=="], diff --git a/package.json b/package.json index 127c1a860..d7bc21cca 100644 --- a/package.json +++ b/package.json @@ -84,8 +84,8 @@ "overrides": { "@protobufjs/utf8": "1.1.1", "adm-zip": "0.6.0", - "fast-uri": "3.1.2", - "hono": "4.12.25", + "fast-uri": "3.1.3", + "hono": "4.12.27", "ip-address": "10.2.0", "protobufjs": "7.6.5", "qs": "6.15.2"