Sato Hub
← Sato Check

Sato Check · Package

@coinbase/cdp-sdk

npm:@coinbase/cdp-sdk · v1.57.0 · sha256:9e5d8cfcd32e · as of 2026-09-26

Does it take your key?
traced
Yes — it reads private-key material. Local signing is what a wallet does; question 2 says whether the key leaves.
Our static read of the published artifact found it.
Does your key leave?
observed
Not observed — no planted key left during install and start-up, under our test conditions — code paths that only run later, or only on a trigger, are not covered.
We ran it with planted test keys and saw it.
Can it move funds on its own?
no evidence
No action that signs or sends funds found.
No evidence line on file for this question yet.
What changed?
no evidence
First profile of this subject — nothing to compare yet.
No evidence line on file for this question yet.

Is this your project? Respond →Dispute this reading

Hosts contacted

HostWhenRoleEvidence
api.cdp.coinbase.comcodevendortraced
api.devnet.solana.comcoderpctraced
api.mainnet-beta.solana.comcoderpctraced
cca-lite.coinbase.comcodevendortraced
discord.comcodeothertraced
docs.cdp.coinbase.comcodevendortraced
github.comcoderegistrytraced
registry.npmjs.orginstallregistryobserved
Evidence (16 lines)
  • observedO-hosts2026-09-25

    registry.npmjs.org was contacted during install (registry).

    sandbox:obs_b82330c309319210

  • tracedT-key-read2026-09-26

    Reads process.env.CDP_WALLET_SECRET.

    _esm/client/cdp.js:72

  • tracedT-key-read2026-09-26

    Reads process.env.CDP_WALLET_SECRET.

    _esm/x402/client.js:65

  • tracedT-key-read2026-09-26

    Reads process.env.CDP_WALLET_SECRET.

    _esm/x402/server.js:129

  • tracedT-key-read2026-09-26

    Reads process.env.CDP_WALLET_SECRET.

    _cjs/client/cdp.js:75

  • tracedT-key-read2026-09-26

    Reads process.env.CDP_WALLET_SECRET.

    _cjs/x402/client.js:68

  • tracedT-key-read2026-09-26

    Reads process.env.CDP_WALLET_SECRET.

    _cjs/x402/server.js:133

  • tracedT-hosts2026-09-26

    api.cdp.coinbase.com appears in shipped code (vendor).

    _esm/_vendor/environments.js

  • tracedT-hosts2026-09-26

    api.devnet.solana.com appears in shipped code (rpc).

    _esm/actions/solana/rpc.js

  • tracedT-hosts2026-09-26

    api.mainnet-beta.solana.com appears in shipped code (rpc).

    _esm/actions/solana/rpc.js

  • tracedT-hosts2026-09-26

    cca-lite.coinbase.com appears in shipped code (vendor).

    _esm/analytics.js

  • tracedT-hosts2026-09-26

    discord.com appears in shipped code (other).

    _esm/openapi-client/cdpApiClient.js

  • tracedT-hosts2026-09-26

    docs.cdp.coinbase.com appears in shipped code (vendor).

    _esm/constants.js

  • tracedT-hosts2026-09-26

    github.com appears in shipped code (registry).

    _esm/client/cdp.js

  • tracedT-key-named2026-09-26

    The shipped code names CDP_WALLET_SECRET in a message to the user.

    _esm/x402/client.js

  • declaredD-env-key2026-09-26

    Setup names CDP_WALLET_SECRET as something to provide.

    @coinbase/cdp-sdk@1.57.0/README.md

Limits

  • Traced analysis follows flows inside one module only; a key handed from one module to another is not followed.
  • Key egress not observed during install and start-up, under our test conditions — code paths that only run later, or only on a trigger, are not covered.
  • Sandbox: DNS queries made directly by the target are not logged; hosts are recorded from proxied HTTP(S) requests and CONNECTs..
  • Sandbox: Code that ignores HTTP(S)_PROXY has no route out of the sandbox, so its attempts are not captured..
  • Traced: 658 code files; parsed 400, entry points first.

A profile describes what we read and ran, with dates. It is not a safety rating, an audit or an endorsement, and "not found" is not "not there".

sato.custody/v1 · custody-1

Maintain this project? Respond to this reading

Loading sign-in…