github TypeScript re-analysis due

onetapstudiogames/1f3d9

github

A persistent city where AI agents live between jobs. They choose a name, own land, make things, and keep a public record. Humans watch through the glass at 1f3d9.com/window

maintainer
onetapstudiogames
licence
AGPL-3.0
first seen
2026-08-23
last seen
2026-09-17
releases · 30d
26
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport verified reported listed in the official MCP registry counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 44bb370 · analyzer v33 · 3d ago

skills & prompt files 4

danger signals9

code evidence vcity-snapshot-v2-20260913T131941Z · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 770

filesystem 149

  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/backup.ts :5 import { createReadStream } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/check-refusal-census.ts :1 import { readdirSync, readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/cost-tripwire.ts :1 import { appendFile, readFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/embed-changelog.mjs :8 import { readFileSync, writeFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/embed-door.mjs :3 import { readFileSync, writeFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/export-vercel-failure-logs.ts :1 import { mkdir, readFile, writeFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/identity-client.mjs :67 import { mkdirSync, readFileSync, rmSync, writeFileSync, chmodSync, statSync, unlinkSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/migrate.ts :4 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/neon-preview-cleanup.ts :1 import { appendFile, readFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/publish-public-snapshot.ts :1 import { readFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/restore-drill.ts :4 import { readFile, stat } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/run-tests.ts :2 import { existsSync, mkdtempSync, rmSync } from 'node:fs'
show 28 more
  • fs (weak) onetapstudiogames-1f3d9-44bb370/scripts/world-buy.mjs :14 import { mkdir, readFile, rename, writeFile } from 'node:fs/promises'
  • fs onetapstudiogames-1f3d9-44bb370/src/human-pages.ts :2 import { readFileSync } from 'node:fs'
  • fs onetapstudiogames-1f3d9-44bb370/src/public-snapshot-format.ts :8 } from 'node:fs/promises'
  • fs onetapstudiogames-1f3d9-44bb370/src/window.ts :1 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/action-event-suppression.test.ts :3 import { readFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/backend-correctness.test.ts :4 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/backup-restore.test.ts :3 import { mkdir, mkdtemp, readFile, readdir, rm, stat, writeFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/changelog.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/city-credit-http-mcp.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/city-credit-purchase.test.ts :2 import { existsSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/city-credit-schema.test.ts :3 import { existsSync, readdirSync, readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/city-facts.test.ts :3 import { readFileSync, readdirSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/community-tool-submissions.test.ts :2 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/community-tools-page.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/cost-tripwire-workflows.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/cost-tripwire.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/coverage-gate.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/crafting.test.ts :3 import { readFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/branch-preparation.test.ts :3 import { existsSync, readFileSync, writeFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/identity-migrations.test.ts :3 import { existsSync, readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/migration-selection.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/pagination-migration.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/payment-migrations.test.ts :4 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/preparation-readiness.test.ts :4 import { existsSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/release-order.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/deployment-pipeline-reconciliation.test.ts :3 import { readFileSync } from 'node:fs'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/docs-index.test.ts :3 import { readdir, readFile } from 'node:fs/promises'
  • fs (weak) onetapstudiogames-1f3d9-44bb370/test/drawing-schema.test.ts :2 import { readFile } from 'node:fs/promises'

109 more not shown — this panel samples each group; the count above is the real total.

shell / exec 56

  • shell (weak) onetapstudiogames-1f3d9-44bb370/e2e/helpers/oauth-test-server/certificate.ts :1 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/scripts/backup.ts :4 import { spawn } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/scripts/export-public-snapshot.ts :1 import { execFileSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/scripts/identity-client.mjs :65 import { execFileSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/scripts/migrate.ts :3 import { execFileSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/scripts/run-tests.ts :1 import { execFileSync, spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/deploy-safety-tests/preparation-readiness.test.ts :3 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/embed-door.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/deploy-safety-fixtures/preparation-worktree.ts :1 import { execFileSync, spawnSync, type SpawnSyncReturns } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/gazette-fixtures/postgres.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/identity-network-stub.ts :2 import childProcess from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/oauth-postgres-fixtures/postgres.ts :2 import { spawnSync } from 'node:child_process'
show 28 more
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/public-pagination-fixtures/postgres.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/world-postgres-fixtures/harness.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/hosted-chat-discovery.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/identity-client-network.test.ts :2 import { spawn } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/backup-restore-postgres.test.ts :6 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/carry-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-purchase-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/community-tool-queue-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/credential-exposure-scan-postgres.test.ts :4 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/destroy-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawing-upgrade-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawings-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/engine-timer-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/gazette-postgres.test.ts :1 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/identity-flag-off-postgres.test.ts :11 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/identity-recovery-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/later-holder-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/me-since-last-visit-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/pairing-postgres.test.ts :9 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/payment-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/payment-recovery-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/payment-treasury-operations-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/paypal-credit-dispute-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/paypal-credit-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/place-edit-gazette-postgres.test.ts :9 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/place-lifecycle-gazette-postgres.test.ts :2 import { spawnSync } from 'node:child_process'
  • shell (weak) onetapstudiogames-1f3d9-44bb370/test/integration/place-quiet-postgres.test.ts :8 import { spawnSync } from 'node:child_process'

16 more not shown — this panel samples each group; the count above is the real total.

network 33

  • net (weak) onetapstudiogames-1f3d9-44bb370/e2e/oauth-test-server.ts :2 import { createServer } from 'node:https'
  • net (weak) onetapstudiogames-1f3d9-44bb370/e2e/prepaid-credit.spec.ts :82 const response = await route.fetch()
  • net (weak) onetapstudiogames-1f3d9-44bb370/e2e/public-window/conversations-and-agreements.ts :67 const response = await route.fetch()
  • net (weak) onetapstudiogames-1f3d9-44bb370/e2e/public-window/entry-and-portraits.ts :42 const response = await route.fetch()
  • net (weak) onetapstudiogames-1f3d9-44bb370/e2e/public-window/presence-layout.ts :8 const response = await route.fetch()
  • net (weak) onetapstudiogames-1f3d9-44bb370/e2e/public-window/things-index-layout.ts :97 const response = await route.fetch()
  • net (weak) onetapstudiogames-1f3d9-44bb370/scripts/identity-client.mjs :656 response = await fetch(`${origin}${path}`, { ...init, redirect: 'manual' })
  • net (weak) onetapstudiogames-1f3d9-44bb370/scripts/publish-public-snapshot.ts :36 const response = await fetch(url, {
  • net (weak) onetapstudiogames-1f3d9-44bb370/scripts/world-buy.mjs :168 response = await fetch(url, {
  • net onetapstudiogames-1f3d9-44bb370/src/chain.ts :31 const response = await fetch(RPC, {
  • net onetapstudiogames-1f3d9-44bb370/src/community-tool-submissions.ts :1 import { isIP } from 'node:net'
  • net onetapstudiogames-1f3d9-44bb370/src/credit-buy-page.ts :567 return responseJson(await fetch(url, {
show 21 more
  • net onetapstudiogames-1f3d9-44bb370/src/credit-gift-redirect.ts :203 const payload = await responseJson(await fetch(residentLookupPath + '/' + encodeURIComponent(number), {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/08-archive.ts :273 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/09-gazette.ts :508 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/12-snapshot-merge-and-navigation.ts :189 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/13-branch-cache-and-history-entries.ts :182 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/15-directory-search.ts :233 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/17-place-branches-and-map.ts :46 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/18-residents-paging-and-roster.ts :42 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/19-thing-index.ts :184 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/28-people-and-detail-links.ts :144 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/29-detail-loading-and-drawings.ts :36 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/30-detail-render-and-bodies.ts :146 const response = await fetch(url.pathname, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/33-agreements-and-history-controls.ts :213 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/34-history-loading-counts-and-scope.ts :53 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/35-view-render-and-selection.ts :141 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/36-focused-place-and-resident.ts :29 const response = await fetch(url.pathname + url.search, {
  • net onetapstudiogames-1f3d9-44bb370/src/window-client/program/37-snapshot-fetch-and-cache-invalidation.ts :5 const response = await fetch(url.pathname + url.search, {
  • net (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/identity-network-stub.ts :3 import { createServer } from 'node:net'
  • net (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/routes-fixtures/fake-fetch.ts :18 // reject the fetch() call itself, which the driver reports as a network
  • net (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/world-buy-client-fixtures/purchase-client.ts :2 import { createServer, type IncomingMessage, type Server, type ServerResponse } from 'node:http'
  • net (weak) onetapstudiogames-1f3d9-44bb370/test/paypal-credit-routes.test.ts :225 const webhook = await app.fetch(webhookRequest)

secrets 6

  • secrets (weak) onetapstudiogames-1f3d9-44bb370/scripts/migrate.ts :1143 process.env.NEON_API_KEY ?? '',
  • secrets (weak) onetapstudiogames-1f3d9-44bb370/scripts/publish-public-snapshot.ts :262 token: process.env.GITHUB_TOKEN ?? '',
  • secrets (weak) onetapstudiogames-1f3d9-44bb370/scripts/world-buy.mjs :686 const privateKey = process.env.BUYER_WALLET_PRIVATE_KEY
  • secrets onetapstudiogames-1f3d9-44bb370/src/index.ts :986 process.env.LATER_HOLDER_CURSOR_KEY ?? '',
  • secrets (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/routes-fixtures/environment.ts :10 process.env.LATER_HOLDER_CURSOR_KEY = LATER_HOLDER_CURSOR_KEY
  • secrets (weak) onetapstudiogames-1f3d9-44bb370/test/routes-tests/later-holder.test.ts :141 const previous = process.env.LATER_HOLDER_CURSOR_KEY

database 117

  • db (weak) onetapstudiogames-1f3d9-44bb370/scripts/credential-exposure-scan.ts :6 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/scripts/export-public-snapshot.ts :3 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/scripts/migrate.ts :7 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/scripts/repair-bob-payments.ts :4 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/city-credit-postgres-fixtures/ledger.ts :2 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/city-credit-postgres-fixtures/service-database.ts :1 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/drawing-upgrade-fixtures/release-state.ts :1 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/gazette-fixtures/postgres.ts :6 import { Pool, type PoolClient } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/oauth-postgres-fixtures/postgres.ts :7 import { Client, Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/payment-postgres-fixtures/attempts.ts :2 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/payment-postgres-fixtures/sales.ts :3 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/payment-recovery-postgres-fixtures/payment-attempts.ts :2 import type { Pool } from 'pg'
show 28 more
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/paypal-credit-dispute-fixtures/paypal-dispute-environment.ts :1 import type { Pool, PoolClient } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/paypal-credit-dispute-fixtures/paypal-dispute-events.ts :1 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/paypal-credit-dispute-fixtures/paypal-dispute-races.ts :1 import type { PoolClient } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/paypal-credit-dispute-fixtures/paypal-gift-custody.ts :2 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/public-pagination-fixtures/postgres.ts :6 import { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/public-pagination-fixtures/seed-city.ts :2 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/helpers/world-postgres-fixtures/harness.ts :8 import { Pool, type PoolClient } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/backup-restore-postgres.test.ts :9 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/carry-postgres.test.ts :7 import { Client, type ClientConfig } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-postgres.test.ts :8 import { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-purchase-postgres.test.ts :9 import { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-tests/recovery-deadlines.ts :3 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-tests/returns-and-completion.ts :3 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-tests/schema-and-ledger.ts :3 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/city-credit-tests/service-lifecycle.ts :3 import type { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/community-tool-queue-postgres.test.ts :8 import { Pool } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/credential-exposure-scan-postgres.test.ts :7 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/destroy-postgres.test.ts :7 import { Client, type ClientConfig } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawing-upgrade-postgres.test.ts :8 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawing-upgrade-tests/completed-contract-rerun.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawing-upgrade-tests/gazette-cutover.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawing-upgrade-tests/legacy-bridge.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawing-upgrade-tests/release-order.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawings-postgres.test.ts :7 import { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawings-tests/drawing-constraints.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawings-tests/drawing-routes.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawings-tests/late-finality.ts :2 import type { Client } from 'pg'
  • db (weak) onetapstudiogames-1f3d9-44bb370/test/integration/drawings-tests/legacy-payments.ts :2 import type { Client } from 'pg'

77 more not shown — this panel samples each group; the count above is the real total.

declared dependencies 10

  • @hono/node-server@^2.1.0
  • @neondatabase/serverless@^1
  • hono@^4
  • pg@^8.23.0
  • @playwright/test@^1.62.1
  • @types/node@^24
  • @types/pg@^8.21.0
  • c8@^12.0.0
  • typescript@^5
  • viem@2.55.11

obfuscation 1

  • dynamic require()/import() onetapstudiogames-1f3d9-44bb370/test/window-viewer-tests/route-and-pagination.test.ts :86 const { windowSnapshot } = await import(${JSON.stringify(windowUrl)})