github JavaScript analyzed dd5480f

Lindforge-Studios/towerforge-codex-plugin

github

Official generated Codex marketplace for TowerForge

maintainer
Lindforge-Studios
licence
MIT
first seen
2026-07-23
last seen
2026-08-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

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

capabilities 0 tools
transport stdio · http 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 dd5480f · analyzer v33 · 2w ago

skills & prompt files 1

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

code files: 294

filesystem 37

  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/build.mjs :4 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/agent-connect.mjs :14 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/assets.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/auto-balancer-worker.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/camera-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/campaign-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/create-project.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/destructible-environment-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/distribution/index.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/distribution/project-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/distribution/provider-runtimes.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/distribution/remix-pack.mjs :2 import fs from "node:fs";
show 25 more
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/generated-assets.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/generated-desktop-release.mjs :2 return `import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/hud-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/map-compiler.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/map-elevation-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/mechanics-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/packaging.mjs :10 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/packed-executable.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/path-confinement.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/persona-qa-worker.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/player-target-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/procedural-juice-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/project-loader.mjs :3 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/project-migrations.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/project-pack.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/project-scripts.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/project-tree.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/splash-authoring.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/theme-packs.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/tower-script-layout.mjs :2 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/trace.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/zip-store.mjs :1 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/mcp/tools.mjs :8 import fs from "node:fs";
  • fs Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/mcp/workspace-session.mjs :1 import fs from "node:fs";
  • fs (weak) Lindforge-Studios-towerforge-codex-plugin-dd5480f/scripts/verify-release.mjs :3 import fs from "node:fs";

shell / exec 4

  • shell Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/bin/towerforge.mjs :12 import { spawnSync } from "node:child_process";
  • shell Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/packaging.mjs :9 import { spawn } from "node:child_process";
  • shell Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/project-loader.mjs :1 import { spawnSync } from "node:child_process";
  • shell Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/mcp/tools.mjs :6 import { spawn } from "node:child_process";

network 3

  • net Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/build.mjs :5920 fetch(request)
  • net Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/lib/packaging.mjs :139 import http from "node:http";
  • net Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/renderer/src/audio.mjs :139 const res = await globalThis.fetch(this.assetUrl(src));

obfuscation 1

  • dynamic require()/import() Lindforge-Studios-towerforge-codex-plugin-dd5480f/plugins/towerforge/runtime/packages/cli/build.mjs :616 void import(materialize(${JSON.stringify(entryId)}));