Sato Hub
← Sato Check

Sato Check · Package

clodds

npm:clodds · v1.7.7 · sha256:a2f1c21d891b · 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
Unknown — we could not read what it exposes.
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
accounts.google.comcodeothertraced
agentbets-api-production.up.railway.appcodeothertraced
api-data.line.mecodeothertraced
api.1inch.devcodeothertraced
api.acleddata.comcodeothertraced
api.anthropic.comcodeothertraced
api.avax.networkcodeothertraced
api.bankr.botcodeothertraced
api.betfair.comcodeothertraced
api.binance.comcodeothertraced
api.botframework.comcodeothertraced
api.clodds.comcodeothertraced
api.cohere.aicodeothertraced
api.coinbase.comcodeothertraced
api.coingecko.comcodeothertraced
api.devnet.solana.comcoderpctraced
api.elections.kalshi.comcodeothertraced
api.elevenlabs.iocodeothertraced
api.fireworks.aicodeothertraced
api.github.comcoderegistrytraced
api.githubcopilot.comcodeothertraced
api.goldsky.comcodeothertraced
api.gopluslabs.iocodeothertraced
api.groq.comcodeothertraced
api.hyperliquid.xyzcodeothertraced
api.lighter.xyzcodeothertraced
api.line.mecodeothertraced
api.mainnet-beta.solana.comcoderpctraced
api.manifold.marketscodeothertraced
api.neynar.comcodeothertraced
api.nft.storagecodeothertraced
api.odos.xyzcodeothertraced
api.openai.comcodeothertraced
api.opinion.tradecodeothertraced
api.predict.funcodeothertraced
api.raydium.iocodeothertraced
api.search.brave.comcodeothertraced
api.slack.comcodeothertraced
api.telegram.orgcodeothertraced
api.together.xyzcodeothertraced
api.twilio.comcodeothertraced
api.virtuals.iocodeothertraced
api.weather.govcodeothertraced
apidocs.acleddata.comcodeothertraced
app.virtuals.iocodeothertraced
arb1.arbitrum.iocodeothertraced
arbiscan.iocodeothertraced
auth.openai.comcodeothertraced
basescan.orgcodeothertraced
bet.drift.tradecodeothertraced
bsc-dataseed.binance.orgcodeothertraced
bsc-dataseed1.binance.orgcodeothertraced
bscscan.comcodeothertraced
cdn.jsdelivr.netcodeothertraced
chat.zalo.mecodeothertraced
clob.polymarket.comcodeothertraced
cloddhub.comcodeothertraced
clodds.comcodeothertraced
cloddsbot.comcodevendortraced
composio.devcodeothertraced
registry.npmjs.orginstallregistryobserved
github.cominstallregistryobserved
Evidence (79 lines)
  • observedO-hosts2026-09-25

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

    sandbox:obs_8fe193d4fab57c0f

  • observedO-hosts2026-09-25

    github.com was contacted during install (registry).

    sandbox:obs_8fe193d4fab57c0f

  • tracedT-install-script2026-09-26

    package.json runs postinstall: node -e "try{const{pipeline,env}=require('@xenova/transformers');env.cacheDir='./.transformers-cache';pipeline('feature-extraction','Xenova/all-MiniLM-L6-v2',{quantized:true}).then(()=>console.log('Embedding model cached')).catch(()=>{})}catch{}".

    package.json

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12332

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12377

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12407

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12423

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12440

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12457

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12473

  • tracedT-key-read2026-09-26

    Reads process.env.OPINION_PRIVATE_KEY.

    dist/agents/index.js:12490

  • tracedT-hosts2026-09-26

    accounts.google.com appears in shipped code (other).

    dist/auth/google.js

  • tracedT-hosts2026-09-26

    agentbets-api-production.up.railway.app appears in shipped code (other).

    dist/agents/handlers/agentbets.js

  • tracedT-hosts2026-09-26

    api-data.line.me appears in shipped code (other).

    dist/channels/line/index.js

  • tracedT-hosts2026-09-26

    api.1inch.dev appears in shipped code (other).

    dist/evm/oneinch.js

  • tracedT-hosts2026-09-26

    api.acleddata.com appears in shipped code (other).

    dist/feeds/acled/index.js

  • tracedT-hosts2026-09-26

    api.anthropic.com appears in shipped code (other).

    dist/auth/oauth.js

  • tracedT-hosts2026-09-26

    api.avax.network appears in shipped code (other).

    dist/evm/multichain.js

  • tracedT-hosts2026-09-26

    api.bankr.bot appears in shipped code (other).

    dist/bankr/client.js

  • tracedT-hosts2026-09-26

    api.betfair.com appears in shipped code (other).

    dist/feeds/betfair/index.js

  • tracedT-hosts2026-09-26

    api.binance.com appears in shipped code (other).

    dist/api/compute/data.js

  • tracedT-hosts2026-09-26

    api.botframework.com appears in shipped code (other).

    dist/channels/teams/index.js

  • tracedT-hosts2026-09-26

    api.clodds.com appears in shipped code (other).

    dist/api/sdk.js

  • tracedT-hosts2026-09-26

    api.cohere.ai appears in shipped code (other).

    dist/extensions/memory-lancedb/index.js

  • tracedT-hosts2026-09-26

    api.coinbase.com appears in shipped code (other).

    dist/feeds/crypto/index.js

  • tracedT-hosts2026-09-26

    api.coingecko.com appears in shipped code (other).

    dist/agents/index.js

  • tracedT-hosts2026-09-26

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

    dist/percolator/types.js

  • tracedT-hosts2026-09-26

    api.elections.kalshi.com appears in shipped code (other).

    dist/agents/index.js

  • tracedT-hosts2026-09-26

    api.elevenlabs.io appears in shipped code (other).

    dist/tts/index.js

  • tracedT-hosts2026-09-26

    api.fireworks.ai appears in shipped code (other).

    dist/providers/discovery.js

  • tracedT-hosts2026-09-26

    api.github.com appears in shipped code (registry).

    dist/auth/copilot.js

  • tracedT-hosts2026-09-26

    api.githubcopilot.com appears in shipped code (other).

    dist/auth/copilot.js

  • tracedT-hosts2026-09-26

    api.goldsky.com appears in shipped code (other).

    dist/api/compute/data.js

  • tracedT-hosts2026-09-26

    api.gopluslabs.io appears in shipped code (other).

    dist/token-security/index.js

  • tracedT-hosts2026-09-26

    api.groq.com appears in shipped code (other).

    dist/providers/discovery.js

  • tracedT-hosts2026-09-26

    api.hyperliquid.xyz appears in shipped code (other).

    dist/exchanges/hyperliquid/index.js

  • tracedT-hosts2026-09-26

    api.lighter.xyz appears in shipped code (other).

    dist/exchanges/lighter/index.js

  • tracedT-hosts2026-09-26

    api.line.me appears in shipped code (other).

    dist/channels/line/index.js

  • tracedT-hosts2026-09-26

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

    dist/ledger/anchor.js

  • tracedT-hosts2026-09-26

    api.manifold.markets appears in shipped code (other).

    dist/agents/index.js

  • tracedT-hosts2026-09-26

    api.neynar.com appears in shipped code (other).

    dist/farcaster/client.js

  • tracedT-hosts2026-09-26

    api.nft.storage appears in shipped code (other).

    dist/gateway/launch-routes.js

  • tracedT-hosts2026-09-26

    api.odos.xyz appears in shipped code (other).

    dist/evm/odos.js

  • tracedT-hosts2026-09-26

    api.openai.com appears in shipped code (other).

    dist/auth/oauth.js

  • tracedT-hosts2026-09-26

    api.opinion.trade appears in shipped code (other).

    dist/agents/index.js

  • tracedT-hosts2026-09-26

    api.predict.fun appears in shipped code (other).

    dist/agents/handlers/predictfun.js

  • tracedT-hosts2026-09-26

    api.raydium.io appears in shipped code (other).

    dist/solana/raydium.js

  • tracedT-hosts2026-09-26

    api.search.brave.com appears in shipped code (other).

    dist/tools/web-search.js

  • tracedT-hosts2026-09-26

    api.slack.com appears in shipped code (other).

    dist/gateway/server.js

  • tracedT-hosts2026-09-26

    api.telegram.org appears in shipped code (other).

    dist/channels/telegram/index.js

  • tracedT-hosts2026-09-26

    api.together.xyz appears in shipped code (other).

    dist/providers/discovery.js

  • tracedT-hosts2026-09-26

    api.twilio.com appears in shipped code (other).

    dist/tools/sms.js

  • tracedT-hosts2026-09-26

    api.virtuals.io appears in shipped code (other).

    dist/evm/virtuals.js

  • tracedT-hosts2026-09-26

    api.weather.gov appears in shipped code (other).

    dist/weather/noaa.js

  • tracedT-hosts2026-09-26

    apidocs.acleddata.com appears in shipped code (other).

    dist/feeds/descriptors.js

  • tracedT-hosts2026-09-26

    app.virtuals.io appears in shipped code (other).

    dist/commands/registry.js

  • tracedT-hosts2026-09-26

    arb1.arbitrum.io appears in shipped code (other).

    dist/evm/multichain.js

  • tracedT-hosts2026-09-26

    arbiscan.io appears in shipped code (other).

    dist/evm/multichain.js

  • tracedT-hosts2026-09-26

    auth.openai.com appears in shipped code (other).

    dist/auth/oauth.js

  • tracedT-hosts2026-09-26

    basescan.org appears in shipped code (other).

    dist/evm/multichain.js

  • tracedT-hosts2026-09-26

    bet.drift.trade appears in shipped code (other).

    dist/agents/index.js

  • tracedT-hosts2026-09-26

    bsc-dataseed.binance.org appears in shipped code (other).

    dist/evm/multichain.js

  • tracedT-hosts2026-09-26

    bsc-dataseed1.binance.org appears in shipped code (other).

    dist/evm/pancakeswap.js

  • tracedT-hosts2026-09-26

    bscscan.com appears in shipped code (other).

    dist/evm/multichain.js

  • tracedT-hosts2026-09-26

    cdn.jsdelivr.net appears in shipped code (other).

    dist/gateway/server.js

  • tracedT-hosts2026-09-26

    chat.zalo.me appears in shipped code (other).

    dist/channels/zalo/index.js

  • tracedT-hosts2026-09-26

    clob.polymarket.com appears in shipped code (other).

    dist/agents/index.js

  • tracedT-hosts2026-09-26

    cloddhub.com appears in shipped code (other).

    dist/skills/registry.js

  • tracedT-hosts2026-09-26

    clodds.com appears in shipped code (other).

    dist/link-understanding/index.js

  • tracedT-hosts2026-09-26

    cloddsbot.com appears in shipped code (vendor).

    dist/gateway/server.js

  • tracedT-hosts2026-09-26

    composio.dev appears in shipped code (other).

    dist/skills/executor.js

  • tracedT-key-named2026-09-26

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

    dist/agents/index.js

  • tracedT-key-named2026-09-26

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

    dist/bridge/wormhole.js

  • tracedT-key-named2026-09-26

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

    dist/agents/index.js

  • tracedT-key-named2026-09-26

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

    dist/agents/index.js

  • tracedT-key-named2026-09-26

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

    dist/gateway/server.js

  • tracedT-key-named2026-09-26

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

    dist/feeds/descriptors.js

  • tracedT-key-named2026-09-26

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

    dist/feeds/descriptors.js

  • declaredD-env-key2026-09-26

    Setup names SOLANA_PRIVATE_KEY as something to provide.

    clodds@1.7.7/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.
  • No tool inventory was available, so fund actions were not read.
  • 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: 595 code files; parsed 400, entry points first; 156 literal hosts; listed the first 60; 39 key reads; the first 8 are listed.

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…