Sign In

@fetchproxy/cli

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fetchproxy/cli - npm Package Compare versions

Comparing version
1.8.0
to
1.9.0
+7
-1
dist/bridge-errors.js

@@ -32,3 +32,9 @@ import { classifyBridgeError, FetchproxySessionNotReadyError } from '@fetchproxy/server';

// actual remedy is a re-pair, and the message should say so.
if (/\b(cookie|localStorage|sessionStorage) keys not in declared set:/.test(msg)) {
//
// Match on "not in declared" rather than enumerating buckets: gate #2 has
// eight distinct wordings (cookie / {local,session}Storage keys / storage
// pointer / IndexedDB keys / read_dom names / captureHeaders / indexedDbScopes
// / graphqlOps), and every one of them means the same thing. Enumerating them
// is how the first cut of this fix missed five.
if (/not in declared/.test(msg)) {
io.err(`bridge error (${kind}): ${msg} — the declared scope changed since you paired. ` +

@@ -35,0 +41,0 @@ 'Revoke this MCP in the Transporter extension popup, then re-run to re-approve ' +

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"bridge-errors.js","sourceRoot":"","sources":["../src/bridge-errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,oBAAoB,CAAC;AACzF,OAAO,EAAE,IAAI,EAAE,UAAU,EAAW,MAAM,aAAa,CAAC;AAExD;;;GAGG;AACH,MAAM,UAAU,cAAc,CAAC,GAAY,EAAE,EAAM;IACjD,IAAI,GAAG,YAAY,UAAU;QAAE,MAAM,GAAG,CAAC;IACzC,IAAI,GAAG,YAAY,8BAA8B,EAAE,CAAC;QAClD,MAAM,IAAI,GAAI,GAAoC,CAAC,QAAQ,CAAC;QAC5D,EAAE,CAAC,GAAG,CACJ,IAAI;YACF,CAAC,CAAC,yDAAyD,IAAI,gDAAgD;YAC/G,CAAC,CAAC,8FAA8F,CACnG,CAAC;QACF,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IACD,MAAM,IAAI,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACtC,MAAM,GAAG,GAAG,GAAG,YAAY,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC7D,iFAAiF;IACjF,2EAA2E;IAC3E,4EAA4E;IAC5E,0DAA0D;IAC1D,IAAI,GAAG,CAAC,QAAQ,CAAC,2BAA2B,CAAC,EAAE,CAAC;QAC9C,EAAE,CAAC,GAAG,CACJ,GAAG,GAAG,CAAC,OAAO,CAAC,sBAAsB,EAAE,EAAE,CAAC,4CAA4C,CACvF,CAAC;QACF,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IACD,4EAA4E;IAC5E,2EAA2E;IAC3E,wEAAwE;IACxE,2EAA2E;IAC3E,6DAA6D;IAC7D,IAAI,kEAAkE,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;QACjF,EAAE,CAAC,GAAG,CACJ,iBAAiB,IAAI,MAAM,GAAG,kDAAkD;YAC9E,gFAAgF;YAChF,gBAAgB,CACnB,CAAC;QACF,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IACD,MAAM,KAAK,GAA2B;QACpC,WAAW,EAAE,6DAA6D;QAC1E,OAAO,EAAE,qDAAqD;QAC9D,QAAQ,EAAE,kDAAkD;QAC5D,IAAI,EAAE,EAAE;QACR,KAAK,EAAE,EAAE;KACV,CAAC;IACF,EAAE,CAAC,GAAG,CAAC,iBAAiB,IAAI,MAAM,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;IAClF,OAAO,IAAI,CAAC,MAAM,CAAC;AACrB,CAAC"}
{"version":3,"file":"bridge-errors.js","sourceRoot":"","sources":["../src/bridge-errors.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,oBAAoB,CAAC;AACzF,OAAO,EAAE,IAAI,EAAE,UAAU,EAAW,MAAM,aAAa,CAAC;AAExD;;;GAGG;AACH,MAAM,UAAU,cAAc,CAAC,GAAY,EAAE,EAAM;IACjD,IAAI,GAAG,YAAY,UAAU;QAAE,MAAM,GAAG,CAAC;IACzC,IAAI,GAAG,YAAY,8BAA8B,EAAE,CAAC;QAClD,MAAM,IAAI,GAAI,GAAoC,CAAC,QAAQ,CAAC;QAC5D,EAAE,CAAC,GAAG,CACJ,IAAI;YACF,CAAC,CAAC,yDAAyD,IAAI,gDAAgD;YAC/G,CAAC,CAAC,8FAA8F,CACnG,CAAC;QACF,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IACD,MAAM,IAAI,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;IACtC,MAAM,GAAG,GAAG,GAAG,YAAY,KAAK,CAAC,CAAC,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC;IAC7D,iFAAiF;IACjF,2EAA2E;IAC3E,4EAA4E;IAC5E,0DAA0D;IAC1D,IAAI,GAAG,CAAC,QAAQ,CAAC,2BAA2B,CAAC,EAAE,CAAC;QAC9C,EAAE,CAAC,GAAG,CACJ,GAAG,GAAG,CAAC,OAAO,CAAC,sBAAsB,EAAE,EAAE,CAAC,4CAA4C,CACvF,CAAC;QACF,OAAO,IAAI,CAAC,KAAK,CAAC;IACpB,CAAC;IACD,4EAA4E;IAC5E,2EAA2E;IAC3E,wEAAwE;IACxE,2EAA2E;IAC3E,6DAA6D;IAC7D,EAAE;IACF,0EAA0E;IAC1E,0EAA0E;IAC1E,+EAA+E;IAC/E,8EAA8E;IAC9E,gDAAgD;IAChD,IAAI,iBAAiB,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC;QAChC,EAAE,CAAC,GAAG,CACJ,iBAAiB,IAAI,MAAM,GAAG,kDAAkD;YAC9E,gFAAgF;YAChF,gBAAgB,CACnB,CAAC;QACF,OAAO,IAAI,CAAC,MAAM,CAAC;IACrB,CAAC;IACD,MAAM,KAAK,GAA2B;QACpC,WAAW,EAAE,6DAA6D;QAC1E,OAAO,EAAE,qDAAqD;QAC9D,QAAQ,EAAE,kDAAkD;QAC5D,IAAI,EAAE,EAAE;QACR,KAAK,EAAE,EAAE;KACV,CAAC;IACF,EAAE,CAAC,GAAG,CAAC,iBAAiB,IAAI,MAAM,GAAG,GAAG,KAAK,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,MAAM,KAAK,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;IAClF,OAAO,IAAI,CAAC,MAAM,CAAC;AACrB,CAAC"}

@@ -1,1 +0,1 @@

export declare const VERSION = "1.8.0";
export declare const VERSION = "1.9.0";
// Managed by release-please (generic updater) — do not hand-edit.
export const VERSION = '1.8.0'; // x-release-please-version
export const VERSION = '1.9.0'; // x-release-please-version
//# sourceMappingURL=version.js.map
{
"name": "@fetchproxy/cli",
"version": "1.8.0",
"version": "1.9.0",
"description": "One-shot CLI for the fetchproxy bridge: authenticated fetches and session reads through the user's signed-in browser tab, scoped by per-service profiles.",

@@ -33,9 +33,9 @@ "type": "module",

"dependencies": {
"@fetchproxy/bootstrap": "^1.8.0",
"@fetchproxy/protocol": "^1.8.0",
"@fetchproxy/server": "^1.8.0"
"@fetchproxy/bootstrap": "^1.9.0",
"@fetchproxy/protocol": "^1.9.0",
"@fetchproxy/server": "^1.9.0"
},
"devDependencies": {
"@fetchproxy/test-helpers": "^1.8.0"
"@fetchproxy/test-helpers": "^1.9.0"
}
}

@@ -79,3 +79,3 @@ # @fetchproxy/cli

| `fpx profile remove <name>` | Delete the profile and its identity file. | `fpx profile remove opentable` |
| `fpx pair -p <name> [--domain <apex>]` | Force a pairing round-trip against one declared domain (defaults to the only one, if there's exactly one). | `fpx pair -p opentable` |
| `fpx pair -p <name> [--domain <apex>] [--subdomain <label>]` | Force a pairing round-trip against one declared domain (defaults to the only one, if there's exactly one). `--subdomain` aims at the host your signed-in tab is actually on — the fetch tab-matcher is strict-prefix, so an apex-only profile won't match a `www.` tab. | `fpx pair -p opentable --subdomain www` |
| `fpx health -p <name>` | Print the bridge's health snapshot (host/peer role, connection state). | `fpx health -p opentable` |

@@ -82,0 +82,0 @@ | `fpx get <url> -p <name> [--json] [-H 'K: V']…` | GET a URL through the profile's tab. | `fpx get https://www.opentable.com/ -p opentable` |