github TypeScript re-analysis due

aphrody-code/bxc

github

Zero-Spawn browser engine for AI agents — Bun + Rust FFI. In-process DOM/Markdown, curl-impersonate stealth HTTP, CDP-compatible, native MCP server, Google search, recon, 24/7 autonomous crawler, and a native X/Twitter client. No external Chromium.

maintainer
aphrody-code
license
Apache-2.0
first seen
2026-06-04
last seen
2026-09-04
releases · 30d
4
short id

Drift inferred · capture-to-capture

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

capabilities 49 tools
transport stdio · streamable-http · http · sse counts 49 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • browser_click
  • browser_close
  • browser_evaluate
  • browser_fill
  • browser_navigate
  • browser_press_key
  • browser_screenshot
  • browser_select_option
  • browser_snapshot
  • browser_type
  • browser_wait_for
  • bxc_actor_run
  • bxc_cdp_evaluate
  • bxc_challonge
  • bxc_crawl_recursive
  • bxc_crawl_replay_failed
  • bxc_crawl_stats
  • bxc_detect_frameworks
  • bxc_fut_player
  • bxc_fut_price
  • bxc_get_url_data
  • bxc_get_url_openapi
  • bxc_get_url_types
  • bxc_google_fetch
  • bxc_grok_chat
  • bxc_grok_models
  • bxc_grok_whoami
  • bxc_keyword_search
  • bxc_mirror
  • bxc_recon
  • bxc_scrape_markdown
  • bxc_search
  • bxc_semantic_search
  • bxc_voiranime_info
  • bxc_voiranime_resolve
  • bxc_voiranime_search
  • bxc_wbo_metagame
  • bxc_wbo_rankings
  • bxc_worldbeyblade
  • bxc_x_algorithm_rank
  • bxc_x_client
  • bxc_x_purge_tweets
  • bxc_x_unfollow_purge
  • bxc_xcom_profile
  • bxc_xpro_deck
  • bxc_zukan
  • calculate-bmi
  • fetch-data
  • tune_memory_sqlite
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit fd47033 · analyzer v33 · 12h ago

skills & prompt files 36

danger signals6

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

code files: 844

filesystem 83

  • fs (weak) aphrody-code-bxc-fd47033/benchmarks/runners/bxc-fast.ts :36 const { existsSync } = require("node:fs");
  • fs aphrody-code-bxc-fd47033/bin/bxc.mjs :33 import { accessSync, constants, existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/extensions/bxc-gemini-tts/bxc-bridge.ts :33 import { existsSync, mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/packages/animesama/src/index.test.ts :54 return require("node:fs").readFileSync(join(FIXTURES, nom), "utf8") as string;
  • fs aphrody-code-bxc-fd47033/packages/frames/src/store.ts :17 import { mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/packages/fut/src/scripts/recursive_fut_scraper.ts :23 import { existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/ietv/src/cache.ts :13 import { existsSync, mkdirSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/ietv/src/index.ts :53 import { readFileSync, writeFileSync, existsSync, mkdirSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/ietv/src/video-codec.ts :20 import { stat } from "node:fs/promises";
  • fs (weak) aphrody-code-bxc-fd47033/packages/ietv/src/video.test.ts :18 import { mkdtemp, rm } from "node:fs/promises";
  • fs (weak) aphrody-code-bxc-fd47033/packages/x/purge-tweets.test.ts :3 import { mkdtempSync, rmSync, statSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/config/query-ids.ts :2 import { existsSync, readFileSync, writeFileSync, mkdirSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/core/session.ts :2 import { existsSync, readFileSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/db/archive.ts :3 import { statSync, existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/db/ingest.ts :2 import { existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/db/store.ts :5 import { existsSync, mkdirSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/services/purge-engine.ts :20 import { chmodSync, mkdirSync, renameSync, writeFileSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/services/purge-tweets.ts :33 import { existsSync, readFileSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/services/unfollow.ts :32 import { existsSync, readFileSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/x/src/tools/bundle-catalog.ts :4 import { readFileSync, writeFileSync, existsSync, mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/packages/x/unfollow.test.ts :3 import { mkdtempSync, readFileSync, rmSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/packages/xai/src/core/session.ts :2 import { existsSync, readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/build-lightpanda-static.ts :34 import { mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/build-serverless.ts :23 import { rm } from "node:fs/promises";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/build-standalone.ts :54 import { writeFileSync, mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/cleanup.ts :30 import { existsSync, rmSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/fetch_all_rankings.ts :1 import * as fs from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/fetch_bun_docs.ts :18 import { mkdir } from "node:fs/promises";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/generate_wbo_sitemap.ts :17 import { existsSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/god-mode-executor.ts :18 import { existsSync, readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/grok-scan-with-cookies.ts :7 import { mkdirSync, writeFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/inspect_burst_html.ts :1 import * as fs from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/inspect_panels.ts :1 import * as fs from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/inspect_rankings.ts :1 import * as fs from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/mass_scrape_wbo.ts :36 import { existsSync, mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/post-mapping.ts :17 import { readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/postinstall.ts :40 import { chmodSync, existsSync, mkdirSync, renameSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/publish-workspaces.ts :41 import { readdirSync, readFileSync, existsSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/refresh_combos_wayback.ts :24 import { existsSync, readFileSync, writeFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/refresh_rpbey_combos.ts :20 import { existsSync, readFileSync, writeFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/x-premium-dump.ts :14 import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/x-premium-recon.ts :15 import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/scripts/x-pro-recon.ts :6 import { existsSync, mkdirSync, readFileSync, writeFileSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/ai/skills.ts :25 import { readdirSync, readFileSync, existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/cli/actor.ts :18 import { existsSync, mkdirSync, writeFileSync, readFileSync, statSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/cli/cookies.ts :29 import { readdirSync, existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/cli/ietv.ts :23 import { existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/cli/install.ts :22 import { chmodSync, mkdirSync, renameSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/cli/self-update.ts :32 import { chmodSync, mkdirSync, renameSync, rmSync, writeFileSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/cli/worldbeyblade.ts :23 import { existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/config/BxcConfig.ts :17 import { rmSync, existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/config/resolve.ts :123 const { readFileSync, existsSync } = require("node:fs") as typeof import("node:fs");
  • fs aphrody-code-bxc-fd47033/src/cookies/cookie-loader.ts :96 import { existsSync, copyFileSync, unlinkSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/db/BxcDB.ts :19 import { mkdirSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/google/cache.ts :32 import { mkdirSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/google/search.ts :24 import { existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/internal/embedded-loader.ts :24 } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/mcp/server.ts :11 import { existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/pool/SessionPool.ts :48 import { mkdirSync, writeFileSync, renameSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/queue/RequestQueue.ts :289 const { mkdirSync } = require("node:fs");
  • fs aphrody-code-bxc-fd47033/src/sdk/Actor.ts :25 } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/storage/Dataset.ts :351 const { mkdirSync, writeFileSync } = require("node:fs");
  • fs aphrody-code-bxc-fd47033/src/storage/KeyValueStore.ts :181 const { mkdirSync } = require("node:fs");
  • fs aphrody-code-bxc-fd47033/src/utils/paths.ts :18 import { mkdirSync, existsSync } from "node:fs";
  • fs aphrody-code-bxc-fd47033/src/utils/platform-paths.ts :37 import { existsSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/autonomous-crawler.test.ts :23 import { unlinkSync, existsSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/bxc-bridge.test.ts :19 import { existsSync, unlinkSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/integration/curl-impersonate.test.ts :507 const fs = require("node:fs");
  • fs (weak) aphrody-code-bxc-fd47033/test/integration/tracing.test.ts :19 import { unlink } from "node:fs/promises";
  • fs (weak) aphrody-code-bxc-fd47033/test/unit/actor-cli.test.ts :25 } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/unit/actor.test.ts :33 } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/unit/cache.test.ts :20 import { existsSync, rmSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/unit/crawler.test.ts :19 import { existsSync, rmSync, mkdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/unit/mirror.test.ts :19 import { existsSync, rmSync, readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/test/unit/paths.test.ts :24 import { existsSync, rmSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/test/client/barrelClean.test.ts :2 import { existsSync, readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/core/test/spec.types.test.ts :8 import fs from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/core/test/validators/validators.test.ts :7 import { readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/test/server/barrelClean.test.ts :2 import { existsSync, readFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/scripts/fetch-spec-types.ts :1 import { writeFileSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/scripts/sync-snippets.ts :49 import { readFileSync, writeFileSync, readdirSync } from "node:fs";
  • fs (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/integration/test/server/cloudflareWorkers.test.ts :10 import * as fs from "node:fs";
  • fs aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/typedoc.config.mjs :3 import { readFileSync } from "node:fs";

shell / exec 43

  • shell (weak) aphrody-code-bxc-fd47033/benchmarks/agent-browser-engine.bench.ts :89 const proc = Bun.spawn(
  • shell (weak) aphrody-code-bxc-fd47033/benchmarks/run-all.ts :49 const result = Bun.spawnSync(["nproc"], { stdout: "pipe" });
  • shell (weak) aphrody-code-bxc-fd47033/benchmarks/runners/bxc-fast.ts :46 const result = Bun.spawnSync(["which", "lightpanda"], {
  • shell (weak) aphrody-code-bxc-fd47033/benchmarks/runners/puppeteer.ts :57 const result = Bun.spawnSync(["test", "-x", p], {
  • shell aphrody-code-bxc-fd47033/bin/bxc.mjs :32 import { spawnSync } from "node:child_process";
  • shell aphrody-code-bxc-fd47033/extensions/bxc-gemini-tts/bxc-bridge.ts :102 const scpProc = Bun.spawn([
  • shell aphrody-code-bxc-fd47033/packages/frames/src/ffmpeg.ts :81 return Bun.spawn([...cmd], { stdout: "pipe", stderr: "pipe", stdin: "ignore" });
  • shell (weak) aphrody-code-bxc-fd47033/packages/test/src/page.ts :28 /** bxc transport profile. `static` is fully offline/zero-spawn (default). */
  • shell aphrody-code-bxc-fd47033/packages/x/src/tools/bxc-recon.ts :35 const proc = Bun.spawn({
  • shell aphrody-code-bxc-fd47033/rust-bridge/crates/obscura-js/js/bootstrap.js :5824 exec() {
  • shell (weak) aphrody-code-bxc-fd47033/scripts/build-lightpanda-static.ts :49 await $`${ZIG_BIN} build -Doptimize=${optimize}`.cwd(WRAPPER_DIR);
  • shell (weak) aphrody-code-bxc-fd47033/scripts/build-standalone.ts :206 const proc = Bun.spawn({
  • shell (weak) aphrody-code-bxc-fd47033/scripts/build-windows.ts :119 const text = await $`${cmd} version`
  • shell (weak) aphrody-code-bxc-fd47033/scripts/god-mode-executor.ts :31 await spawn(["bun", "scripts/post-mapping.ts"]).exited;
  • shell (weak) aphrody-code-bxc-fd47033/scripts/measure-coldstart.ts :22 * spawn() to the first successful HTTP 200 on /json/version.
  • shell (weak) aphrody-code-bxc-fd47033/scripts/publish-workspaces.ts :196 const proc = Bun.spawn(
  • shell (weak) aphrody-code-bxc-fd47033/scripts/x-premium-recon.ts :226 const proc = Bun.spawn({
  • shell (weak) aphrody-code-bxc-fd47033/scripts/x-pro-recon.ts :225 const proc = Bun.spawn({
  • shell (weak) aphrody-code-bxc-fd47033/scripts/xcom-deep-mapper.ts :20 const aProc = Bun.spawn(["dig", "+short", domain, "A"], {
  • shell (weak) aphrody-code-bxc-fd47033/skills/rust-native-scanner/scripts/build-rust-skill.ts :8 const result = spawnSync(
  • shell aphrody-code-bxc-fd47033/src/cli/actor.ts :135 const cloneProc = Bun.spawn(["git", "clone", filePath.replace(/^git\+/, ""), tempDir], {
  • shell aphrody-code-bxc-fd47033/src/cli/chrome.ts :114 const proc = Bun.spawn(spawnArgs, {
  • shell aphrody-code-bxc-fd47033/src/cli/google.ts :596 const typecheckProc = Bun.spawn(["bun", "run", "typecheck"]);
  • shell aphrody-code-bxc-fd47033/src/cli/self-update.ts :400 const res = Bun.spawnSync({
  • shell aphrody-code-bxc-fd47033/src/cli/serve.ts :500 const proc = Bun.spawn([binary, ...args], {
  • shell aphrody-code-bxc-fd47033/src/detect.ts :153 const proc = Bun.spawn([bin, ...args], {
  • shell aphrody-code-bxc-fd47033/src/google/dns.ts :315 const proc = Bun.spawn(["dig", "NS", hostname, "+short"], {
  • shell aphrody-code-bxc-fd47033/src/mirror/mirror.ts :886 await Bun.spawn(
  • shell aphrody-code-bxc-fd47033/src/plugin/tailwind-plugin.ts :168 const proc = Bun.spawn({
  • shell aphrody-code-bxc-fd47033/src/transport/WebSocketTransport.ts :154 const pathProc = Bun.spawnSync(pathArgs, {
  • shell (weak) aphrody-code-bxc-fd47033/test/bxc-bridge.test.ts :29 const proc = Bun.spawn(["bun", "run", BRIDGE_SCRIPT], {
  • shell (weak) aphrody-code-bxc-fd47033/test/cli/install.test.ts :198 const proc = Bun.spawn(["bun", "run", INDEX, "--version"], {
  • shell (weak) aphrody-code-bxc-fd47033/test/e2e/helpers.ts :115 const r = Bun.spawnSync(["lightpanda", "--version"], {
  • shell (weak) aphrody-code-bxc-fd47033/test/integration/crawlee-patterns.test.ts :47 Bun.spawnSync(["mkdir", "-p", dir], { stdin: "ignore" });
  • shell (weak) aphrody-code-bxc-fd47033/test/integration/showcase-hn.test.ts :267 await Bun.spawn(["rm", "-rf", tmpDir]).exited;
  • shell (weak) aphrody-code-bxc-fd47033/test/perf/coldstart.test.ts :26 * - Measure wall-clock time from Bun.spawn() to first HTTP 200 on /json/version
  • shell (weak) aphrody-code-bxc-fd47033/test/perf/rss.test.ts :269 const proc = Bun.spawn(
  • shell (weak) aphrody-code-bxc-fd47033/test/profile-wiring.test.ts :188 const proc = Bun.spawn(
  • shell aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/src/client/stdio.ts :1 import type { ChildProcess, IOType } from "node:child_process";
  • shell (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/test/client/barrelClean.test.ts :1 import { execFileSync } from "node:child_process";
  • shell (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/test/client/crossSpawn.test.ts :1 import type { ChildProcess } from "node:child_process";
  • shell (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/test/server/barrelClean.test.ts :1 import { execFileSync } from "node:child_process";
  • shell (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/integration/test/server/cloudflareWorkers.test.ts :8 import type { ChildProcess } from "node:child_process";

network 122

  • net (weak) aphrody-code-bxc-fd47033/benchmarks/mock-server.ts :125 fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/benchmarks/runners/cheerio.ts :63 const resp = await fetch(url, {
  • net (weak) aphrody-code-bxc-fd47033/benchmarks/runners/fetch-native.ts :31 const resp = await fetch(url, {
  • net (weak) aphrody-code-bxc-fd47033/benchmarks/runners/jsdom.ts :61 const resp = await fetch(url, {
  • net aphrody-code-bxc-fd47033/extensions/bxc-gemini-tts/bxc-bridge.ts :46 async fetch(req) {
  • net aphrody-code-bxc-fd47033/extensions/bxc-gemini-tts/popup/popup.js :99 const res = await fetch(`${BRIDGE}/ai/ask`, {
  • net aphrody-code-bxc-fd47033/extensions/bxc-gemini-tts/service-worker.js :75 const res = await fetch(settings.receiverUrl, {
  • net aphrody-code-bxc-fd47033/packages/animesama/src/index.ts :881 const reponse = await fetch(requete.url, {
  • net aphrody-code-bxc-fd47033/packages/ietv-client/src/index.ts :155 const res = await fetch(`${this.baseUrl}${path}`, {
  • net aphrody-code-bxc-fd47033/packages/ietv/src/index.ts :904 const response = await fetch(apiUrl.toString());
  • net (weak) aphrody-code-bxc-fd47033/packages/test/test/locator.test.ts :42 fetch() {
  • net aphrody-code-bxc-fd47033/packages/wonderbot/src/bot.ts :351 const salon = await this.client.channels.fetch(salonId);
  • net aphrody-code-bxc-fd47033/packages/worldbeyblade/src/rankings.ts :58 const res = await fetch(p.url);
  • net aphrody-code-bxc-fd47033/packages/worldbeyblade/src/scraper.ts :651 const res = await client.fetch(url, {
  • net (weak) aphrody-code-bxc-fd47033/packages/x/examples/challonge-api/dump-tournament.ts :284 const r = await fetch(url, {
  • net (weak) aphrody-code-bxc-fd47033/packages/x/examples/challonge-api/server.ts :184 const r = await fetch(url, {
  • net (weak) aphrody-code-bxc-fd47033/packages/x/examples/crawl-chromium-developers.ts :184 const robots = await RobotsFile.fetch(SEED, { userAgent: "Bxc/1.0" });
  • net (weak) aphrody-code-bxc-fd47033/packages/x/examples/reddit-json-crawler.ts :109 const res = await page.fetch(url, {
  • net (weak) aphrody-code-bxc-fd47033/packages/x/examples/showcase/hn-1000-crawler.ts :73 const res = await fetch(
  • net aphrody-code-bxc-fd47033/packages/x/src/bin/run-index-embeddings.ts :35 const response = await fetch(url, {
  • net aphrody-code-bxc-fd47033/packages/x/src/bin/run-targeted-crawler.ts :37 const response = await fetch(url, {
  • net aphrody-code-bxc-fd47033/packages/x/src/config/query-ids.ts :115 const resp = await fetch(page, {
  • net aphrody-code-bxc-fd47033/packages/x/src/core/client.ts :122 res = await fetch(url, { ...init, headers });
  • net aphrody-code-bxc-fd47033/packages/x/src/services/rag.ts :47 const response = await fetch(url, {
  • net aphrody-code-bxc-fd47033/packages/x/src/tools/bundle-catalog.ts :54 const resp = await fetch(page, { headers: { "User-Agent": X_DISCOVERY_UA } });
  • net aphrody-code-bxc-fd47033/packages/xai/src/core/client.ts :148 const res = await fetch(this.url(path), {
  • net aphrody-code-bxc-fd47033/rust-bridge/crates/obscura-js/js/bootstrap.js :1013 fetch(fullUrl, { mode: "no-cors" })
  • net (weak) aphrody-code-bxc-fd47033/scripts/fetch_all_rankings.ts :22 const res = await fetch(p.url);
  • net (weak) aphrody-code-bxc-fd47033/scripts/fetch_bun_docs.ts :68 const res = await fetch(url);
  • net (weak) aphrody-code-bxc-fd47033/scripts/fetch_rankings_cdx.ts :7 const res = await fetch(cdxUrl);
  • net (weak) aphrody-code-bxc-fd47033/scripts/fetch_rankings_page.ts :7 const res = await fetch(snapshotUrl);
  • net (weak) aphrody-code-bxc-fd47033/scripts/fetch_rankings_wayback.ts :7 const res = await fetch(waybackApiUrl);
  • net (weak) aphrody-code-bxc-fd47033/scripts/mass_scrape_wbo.ts :131 const res = await fetch(url);
  • net (weak) aphrody-code-bxc-fd47033/scripts/measure-coldstart.ts :111 const res = await fetch(`http://${host}:${port}/json/version`, {
  • net (weak) aphrody-code-bxc-fd47033/scripts/postinstall.ts :190 const res = await fetch(apiUrl, {
  • net (weak) aphrody-code-bxc-fd47033/scripts/publish-workspaces.ts :189 const response = await fetch(`${REGISTRY}/${name.replace("/", "%2f")}/${version}`, {
  • net (weak) aphrody-code-bxc-fd47033/scripts/refresh_combos_wayback.ts :184 const res = await fetch(cdxUrl);
  • net (weak) aphrody-code-bxc-fd47033/scripts/resolve-episode.ts :75 const testRes = await fetch(s.url, {
  • net (weak) aphrody-code-bxc-fd47033/scripts/x-premium-dump.ts :194 const res = await fetch("https://x.com/i/premium", {
  • net (weak) aphrody-code-bxc-fd47033/scripts/x-premium-recon.ts :101 const res = await fetch(MAIN_BUNDLE);
  • net (weak) aphrody-code-bxc-fd47033/scripts/x-pro-recon.ts :88 const res = await fetch(url);
  • net (weak) aphrody-code-bxc-fd47033/scripts/xcom-deep-mapper.ts :145 const req = await fetch(bundle);
  • net aphrody-code-bxc-fd47033/src/actors/rag-web-browser/main.ts :308 async fetch(req) {
  • net aphrody-code-bxc-fd47033/src/api/browser.ts :124 * - `"http"` → cookies become a `Cookie:` header on every fetch (RFC
  • net aphrody-code-bxc-fd47033/src/captcha/capsolver.ts :145 const resp = await fetch(url, {
  • net aphrody-code-bxc-fd47033/src/cli/install.ts :82 const res = await fetch(url, {
  • net aphrody-code-bxc-fd47033/src/cli/serve.ts :290 fetch(req, srv) {
  • net aphrody-code-bxc-fd47033/src/cli/worldbeyblade.ts :63 --page <number> Page number to fetch (for threads/forums, default: 1)
  • net aphrody-code-bxc-fd47033/src/cli/x.ts :84 --count, -n <N> Number of items to fetch (default 20)
  • net aphrody-code-bxc-fd47033/src/crawler/CheerioCrawler.ts :72 const res = await fetch(req.url);
  • net aphrody-code-bxc-fd47033/src/ffi/curl-impersonate.ts :25 * Provides `ImpersonatedClient` — a fetch()-compatible client that performs
  • net aphrody-code-bxc-fd47033/src/google/dns.ts :348 const res = await fetch(
  • net aphrody-code-bxc-fd47033/src/google/gemini-scraper.ts :223 const resp = await fetch(GEMINI_APP_URL, { headers: this.headers });
  • net aphrody-code-bxc-fd47033/src/google/gemini-web.ts :149 const resp = await fetch(GEMINI_APP_URL, { headers });
  • net aphrody-code-bxc-fd47033/src/google/keyless.ts :55 const response = await fetch(finalUrl, {
  • net aphrody-code-bxc-fd47033/src/google/search.ts :304 const res = await fetch(url.toString(), { headers, redirect: "follow" });
  • net aphrody-code-bxc-fd47033/src/google/verticals.ts :406 const res = await fetch(u.toString(), {
  • net aphrody-code-bxc-fd47033/src/mirror/mirror.ts :982 const r = await fetch(url, fetchOpts);
  • net aphrody-code-bxc-fd47033/src/plugin/lightpanda-plugin.ts :119 * a plain `fetch()` if Lightpanda fails to spawn / exits early. The fallback
  • net aphrody-code-bxc-fd47033/src/pool/AutoscaledPool.ts :49 * await fetch(url);
  • net aphrody-code-bxc-fd47033/src/pool/ProxyPool.ts :41 * await fetch("https://google.com/page", { proxy: url });
  • net aphrody-code-bxc-fd47033/src/react/parser.ts :361 const r = await fetch(url, {
  • net aphrody-code-bxc-fd47033/src/recorder/HarReplayer.ts :20 * Replays a HAR archive as a local HTTP server. Any fetch() to the server
  • net aphrody-code-bxc-fd47033/src/sdk/BxcClient.ts :82 const response = await fetch(url, {
  • net aphrody-code-bxc-fd47033/src/serverless/handler.ts :58 const res = await route.default.fetch(req, match.params);
  • net aphrody-code-bxc-fd47033/src/serverless/routes/autocomplete.ts :2 async fetch(req: Request) {
  • net aphrody-code-bxc-fd47033/src/serverless/routes/detect.ts :2 async fetch(req: Request) {
  • net aphrody-code-bxc-fd47033/src/serverless/routes/index.ts :18 async fetch(_req: Request) {
  • net aphrody-code-bxc-fd47033/src/serverless/routes/scrape.ts :2 async fetch(req: Request) {
  • net aphrody-code-bxc-fd47033/src/serverless/routes/search.ts :20 async fetch(req: Request) {
  • net aphrody-code-bxc-fd47033/src/stats/dashboard.ts :159 const res = await fetch('/api/stats');
  • net aphrody-code-bxc-fd47033/src/throttling/RateLimiter.ts :184 const robots = await RobotsFileImpl.fetch(`https://${host}`, {
  • net aphrody-code-bxc-fd47033/src/transport/HttpProfileTransport.ts :43 * `Page.navigate` calls `ImpersonatedClient.fetch(url)` with the configured
  • net aphrody-code-bxc-fd47033/src/transport/StaticDomTransport.ts :950 const res = await fetch(url, fetchOptions);
  • net aphrody-code-bxc-fd47033/src/utils/bxc-fetch.ts :61 return fetch(url, fetchOpts);
  • net aphrody-code-bxc-fd47033/src/utils/robots.ts :39 * const robots = await RobotsFile.fetch("https://google.com");
  • net aphrody-code-bxc-fd47033/src/utils/sitemap.ts :162 const res = await fetch(url, {
  • net aphrody-code-bxc-fd47033/src/utils/vector.ts :58 const res = await fetch(`https://generativelanguage.googleapis.com/v1beta/models/text-embedding-004:embedContent?key=${process.env.GEMINI_API_KEY}`, {
  • net (weak) aphrody-code-bxc-fd47033/test/bxc-bridge.test.ts :43 const healthResp = await fetch("http://127.0.0.1:8765/health");
  • net (weak) aphrody-code-bxc-fd47033/test/cdp/domains/Emulation.test.ts :94 fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/test/cdp/domains/Security.test.ts :139 fetch() {
  • net (weak) aphrody-code-bxc-fd47033/test/e2e/apify-full-crawl.e2e.test.ts :77 const r = await fetch("https://apify.com/", {
  • net (weak) aphrody-code-bxc-fd47033/test/e2e/apify-stealth-crawl.e2e.test.ts :144 const r = await fetch("https://apify.com/robots.txt", {
  • net (weak) aphrody-code-bxc-fd47033/test/e2e/discover-pages.ts :192 const res = await fetch(item.url, {
  • net (weak) aphrody-code-bxc-fd47033/test/integration/crawlee-patterns.test.ts :307 fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/test/integration/curl-impersonate.test.ts :79 const res = await client.fetch("https://httpbin.org/get");
  • net (weak) aphrody-code-bxc-fd47033/test/integration/dashboard.test.ts :59 const res = await fetch(`${handle.url}/api/stats`);
  • net (weak) aphrody-code-bxc-fd47033/test/integration/google-specialization.test.ts :113 await fetch("https://google.com", {
  • net (weak) aphrody-code-bxc-fd47033/test/integration/har-roundtrip.test.ts :144 const res = await fetch(
  • net (weak) aphrody-code-bxc-fd47033/test/integration/pool-concurrent.test.ts :40 fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/test/integration/showcase-hn.test.ts :197 const res = await fetch(req.url);
  • net (weak) aphrody-code-bxc-fd47033/test/mocks/cloudflare-simulator.ts :29 async fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/test/perf/coldstart.test.ts :91 const res = await fetch(`http://${host}:${port}/json/version`, {
  • net (weak) aphrody-code-bxc-fd47033/test/perf/rss.test.ts :146 const res = await fetch(`http://127.0.0.1:${port}/json/version`, {
  • net (weak) aphrody-code-bxc-fd47033/test/profile-wiring.test.ts :223 const res = await fetch(`http://127.0.0.1:${portFromOutput}/json/version`, {
  • net (weak) aphrody-code-bxc-fd47033/test/unit/crawler.test.ts :42 fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/test/unit/har-replayer.test.ts :235 const res = await fetch(
  • net (weak) aphrody-code-bxc-fd47033/test/unit/mirror.test.ts :31 fetch(req) {
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client/src/elicitationUrlExample.ts :8 import { createServer } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client/src/simpleOAuthClient.ts :3 import { createServer } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/server-quickstart/src/index.ts :25 const response = await fetch(url, { headers });
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/server/src/customProtocolVersion.ts :12 import { createServer } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/server/src/serverGuide.examples.ts :116 const res = await fetch(url);
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/src/client/auth.ts :1109 * However, `fetch()` also throws `TypeError` for non-CORS failures (DNS resolution, connection
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/src/shimsBrowser.ts :9 * Whether `fetch()` may throw `TypeError` due to CORS. Only true in browser contexts
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/src/shimsNode.ts :9 * Whether `fetch()` may throw `TypeError` due to CORS. CORS is a browser-only concept —
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/src/shimsWorkerd.ts :9 * Whether `fetch()` may throw `TypeError` due to CORS. CORS is a browser-only concept —
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/test/client/sse.test.ts :1 import type { IncomingMessage, Server, ServerResponse } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/test/client/tokenProvider.test.ts :1 import type { IncomingMessage, Server } from "node:http";
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/node/src/streamableHttp.examples.ts :11 import type { IncomingMessage, ServerResponse } from "node:http";
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/node/src/streamableHttp.ts :10 import type { IncomingMessage, ServerResponse } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/node/test/streamableHttp.test.ts :2 import type { IncomingMessage, Server, ServerResponse } from "node:http";
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/src/server/mcp.examples.ts :138 const res = await fetch(url);
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/src/server/streamableHttp.examples.ts :69 async fetch(request: Request): Promise<Response> {
  • net aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/src/server/streamableHttp.ts :226 * async fetch(request: Request): Promise<Response> {
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/scripts/fetch-spec-types.ts :18 const response = await fetch(url);
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/conformance/src/authTestServer.ts :130 const response = await fetch(metadataUrl);
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/conformance/src/helpers/conformanceOAuthProvider.ts :52 const response = await fetch(authorizationUrl.toString(), {
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/helpers/src/helpers/http.ts :1 import type { Server, ServerResponse } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/integration/test/stateManagementStreamableHttp.test.ts :2 import type { Server } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/integration/test/taskLifecycle.test.ts :2 import type { Server } from "node:http";
  • net (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/integration/test/taskResumability.test.ts :2 import type { Server } from "node:http";

secrets 19

  • secrets (weak) aphrody-code-bxc-fd47033/examples/ietv-discord-bot.ts :13 const DISCORD_TOKEN = process.env.DISCORD_TOKEN;
  • secrets aphrody-code-bxc-fd47033/packages/frames/src/trace-moe.ts :152 this.apiKey = opts.apiKey ?? process.env.TRACE_MOE_KEY ?? undefined;
  • secrets aphrody-code-bxc-fd47033/packages/ietv/src/index.ts :205 const envKey = process.env.YOUTUBE_API_KEY?.trim();
  • secrets aphrody-code-bxc-fd47033/packages/x/src/bin/run-index-embeddings.ts :6 const apiKey = process.env.GEMINI_API_KEY || process.env.GOOGLE_API_KEY;
  • secrets aphrody-code-bxc-fd47033/packages/x/src/bin/run-rag.ts :19 const apiKey = process.env.GEMINI_API_KEY || process.env.GOOGLE_API_KEY;
  • secrets aphrody-code-bxc-fd47033/packages/x/src/bin/run-targeted-crawler.ts :9 const apiKey = process.env.GEMINI_API_KEY || process.env.GOOGLE_API_KEY;
  • secrets aphrody-code-bxc-fd47033/packages/x/src/core/session.ts :67 const auth_token = process.env.X_AUTH_TOKEN;
  • secrets aphrody-code-bxc-fd47033/packages/x/src/services/rag.ts :30 this.apiKey = options.apiKey || process.env.GEMINI_API_KEY || process.env.GOOGLE_API_KEY;
  • secrets (weak) aphrody-code-bxc-fd47033/packages/xai/index.test.ts :15 const origSuper = process.env.SUPER_GROK_TOKEN;
  • secrets aphrody-code-bxc-fd47033/packages/xai/src/core/session.ts :76 const envKey = process.env.XAI_API_KEY?.trim();
  • secrets aphrody-code-bxc-fd47033/src/cli/ietv.ts :188 env_youtube_api_key: !!process.env.YOUTUBE_API_KEY,
  • secrets aphrody-code-bxc-fd47033/src/sdk/Actor.ts :428 token: process.env.APIFY_TOKEN,
  • secrets aphrody-code-bxc-fd47033/src/sdk/BxcClient.ts :71 this.apiKey = config.apiKey ?? process.env.BXC_API_KEY;
  • secrets aphrody-code-bxc-fd47033/src/utils/vector.ts :56 if (process.env.GEMINI_API_KEY) {
  • secrets (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client-quickstart/src/index.ts :23 apiKey: process.env.ANTHROPIC_API_KEY,
  • secrets (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client/src/dualModeAuth.ts :113 getMcpToken: () => process.env.MCP_TOKEN,
  • secrets (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client/src/simpleClientCredentials.ts :52 const clientSecret = process.env.MCP_CLIENT_SECRET;
  • secrets (weak) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client/src/simpleTokenProvider.ts :28 const token = process.env.MCP_TOKEN;
  • secrets aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/src/client/auth.ts :61 * const authProvider: AuthProvider = { token: async () => process.env.API_KEY };

tool registrations 49

  • tune_memory_sqlite aphrody-code-bxc-fd47033/src/mcp/server.ts :71
  • bxc_scrape_markdown aphrody-code-bxc-fd47033/src/mcp/server.ts :115
  • bxc_detect_frameworks aphrody-code-bxc-fd47033/src/mcp/server.ts :150
  • bxc_cdp_evaluate aphrody-code-bxc-fd47033/src/mcp/server.ts :178
  • bxc_search aphrody-code-bxc-fd47033/src/mcp/server.ts :209
  • bxc_google_fetch aphrody-code-bxc-fd47033/src/mcp/server.ts :281
  • bxc_wbo_rankings aphrody-code-bxc-fd47033/src/mcp/server.ts :328
  • bxc_wbo_metagame aphrody-code-bxc-fd47033/src/mcp/server.ts :380
  • browser_navigate aphrody-code-bxc-fd47033/src/mcp/server.ts :480
  • browser_snapshot aphrody-code-bxc-fd47033/src/mcp/server.ts :507
  • browser_click aphrody-code-bxc-fd47033/src/mcp/server.ts :530
  • browser_fill aphrody-code-bxc-fd47033/src/mcp/server.ts :552
  • browser_type aphrody-code-bxc-fd47033/src/mcp/server.ts :584
  • browser_press_key aphrody-code-bxc-fd47033/src/mcp/server.ts :607
  • browser_select_option aphrody-code-bxc-fd47033/src/mcp/server.ts :646
  • browser_evaluate aphrody-code-bxc-fd47033/src/mcp/server.ts :680
  • browser_wait_for aphrody-code-bxc-fd47033/src/mcp/server.ts :705
  • browser_screenshot aphrody-code-bxc-fd47033/src/mcp/server.ts :728
  • browser_close aphrody-code-bxc-fd47033/src/mcp/server.ts :755
  • bxc_zukan aphrody-code-bxc-fd47033/src/mcp/server.ts :777
  • bxc_fut_price aphrody-code-bxc-fd47033/src/mcp/server.ts :813
  • bxc_fut_player aphrody-code-bxc-fd47033/src/mcp/server.ts :835
  • bxc_voiranime_search aphrody-code-bxc-fd47033/src/mcp/server.ts :857
  • bxc_voiranime_info aphrody-code-bxc-fd47033/src/mcp/server.ts :883
  • bxc_voiranime_resolve aphrody-code-bxc-fd47033/src/mcp/server.ts :913
  • bxc_xcom_profile aphrody-code-bxc-fd47033/src/mcp/server.ts :941
  • bxc_recon aphrody-code-bxc-fd47033/src/mcp/server.ts :1000
  • bxc_mirror aphrody-code-bxc-fd47033/src/mcp/server.ts :1033
  • bxc_challonge aphrody-code-bxc-fd47033/src/mcp/server.ts :1172
  • bxc_worldbeyblade aphrody-code-bxc-fd47033/src/mcp/server.ts :1216
  • bxc_actor_run aphrody-code-bxc-fd47033/src/mcp/server.ts :1318
  • bxc_crawl_recursive aphrody-code-bxc-fd47033/src/mcp/server.ts :1383
  • bxc_get_url_data aphrody-code-bxc-fd47033/src/mcp/server.ts :1438
  • bxc_get_url_openapi aphrody-code-bxc-fd47033/src/mcp/server.ts :1486
  • bxc_crawl_stats aphrody-code-bxc-fd47033/src/mcp/server.ts :1524
  • bxc_get_url_types aphrody-code-bxc-fd47033/src/mcp/server.ts :1547
  • bxc_semantic_search aphrody-code-bxc-fd47033/src/mcp/server.ts :1589
  • bxc_keyword_search aphrody-code-bxc-fd47033/src/mcp/server.ts :1654
  • bxc_crawl_replay_failed aphrody-code-bxc-fd47033/src/mcp/server.ts :1704
  • bxc_x_client aphrody-code-bxc-fd47033/src/mcp/server.ts :1728
  • bxc_x_unfollow_purge aphrody-code-bxc-fd47033/src/mcp/server.ts :1820
  • bxc_x_purge_tweets aphrody-code-bxc-fd47033/src/mcp/server.ts :1905
  • bxc_x_algorithm_rank aphrody-code-bxc-fd47033/src/mcp/server.ts :1999
  • bxc_xpro_deck aphrody-code-bxc-fd47033/src/mcp/server.ts :2029
  • bxc_grok_models aphrody-code-bxc-fd47033/src/mcp/server.ts :2106
  • bxc_grok_chat aphrody-code-bxc-fd47033/src/mcp/server.ts :2123
  • bxc_grok_whoami aphrody-code-bxc-fd47033/src/mcp/server.ts :2166
  • calculate-bmi aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/src/server/mcp.examples.ts :34
  • fetch-data aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/src/server/mcp.examples.ts :130

install hooks 11

  • postinstall aphrody-code-bxc-fd47033/package.json :80 bun scripts/postinstall.ts
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/client/package.json :26 bun run build:esm && bun run build:cjs
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/server/package.json :26 bun run build:esm && bun run build:cjs
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/shared/package.json :24 bun run build:esm && bun run build:cjs
  • prepare aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/package.json :42 bunx --no-install lefthook install
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/client/package.json :72 bun run build
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/express/package.json :38 bun run build
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/fastify/package.json :38 bun run build
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/hono/package.json :38 bun run build
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/node/package.json :44 bun run build
  • prepack aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/server/package.json :75 bun run build

declared dependencies 84

  • @modelcontextprotocol/sdk@^1.30.0
  • @bogeychan/elysia-logger@^0.1.10
  • @elysiajs/cors@^1.4.2
  • @elysiajs/swagger@^1.3.1
  • @libsql/client@^0.17.4
  • @mozilla/readability@^0.6.0
  • bottleneck@^2.19.5
  • class-validator@^0.15.1
  • drizzle-orm@^0.45.2
  • elysia@^1.4.30
  • graphql@^16.14.2
  • graphql-yoga@^5.22.0
  • lru-cache@^11.5.2
  • p-limit@^7.3.2
  • p-queue@^9.3.3
  • p-retry@^8.0.1
  • reflect-metadata@^0.2.2
  • type-graphql@^2.0.0-rc.3
  • zod@^4.5.4
  • @aphrody/challonge@0.2.1
  • @aphrody/fut@0.2.1
  • @aphrody/voiranime@0.2.1
  • @aphrody/animesama@0.2.1
  • @aphrody/worldbeyblade@0.2.1
  • @aphrody/xcom@0.2.1
  • @aphrody/zukan@0.2.1
  • @aphrody/x@1.2.1
  • @aphrody/xai@1.1.1
  • @aphrody/ietv@0.2.1
  • @aphrody/ietv-client@1.1.1
  • @aphrody/wonderbot@0.2.1
  • @aphrody/frames@0.2.1
  • @babel/core@^7.29.7
  • @biomejs/biome@^2.5.12
  • @playwright/test@^1.62.1
  • @types/babel__core@^7.20.5
  • @types/bun@^1.4.0
  • @types/jsdom@^28.0.3
  • babel-plugin-react-compiler@^1.0.0
  • cheerio@^1.2.0
  • drizzle-kit@^0.31.10
  • jsdom@^29.1.1
  • openapi-typescript@^7.13.0
  • oxlint@^1.81.0
  • patchright@^1.62.3
  • playwright@^1.62.1
  • puppeteer-core@^25.9.0
  • typescript@^6.0.3
  • obscura-dom@*
  • obscura-net@*
  • obscura-browser@*
  • obscura-cdp@*
  • obscura-js@*
  • obscura-mcp@*
  • bxc-chromium@*
  • gemini-web@*
  • x-client@*
  • x-algorithm@*
  • html5ever@0.39
  • markup5ever@0.39
  • selectors@0.38
  • servo_arc@0.4
  • cssparser@0.37
  • tokio@1.52
  • tokio-tungstenite@0.26
  • reqwest@0.13
  • serde@1.0
  • serde_json@1.0
  • url@2.5
  • tracing@0.1.44
  • tracing-subscriber@0.3
  • clap@4.6
  • uuid@1.23
  • thiserror@2.0
  • anyhow@1.0
  • base64@0.22
  • deno_error@0.7.1
  • v8@147.4.0
  • regex@1.12
  • sha2@0.10
  • rusqlite@0.37
  • aes-gcm@0.10
  • rustls@0.23
  • html2md@0.2.15

transport_posture 8

  • binds all interfaces (0.0.0.0) aphrody-code-bxc-fd47033/src/cli/api.ts :41 hostname: "0.0.0.0",
  • network-listening, binds all interfaces, no auth detected aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/examples/server/src/serverGuide.examples.ts :550 const appOpen = createMcpExpressApp({ host: "0.0.0.0" });
  • network-listening, binds all interfaces, no auth detected aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/express/src/express.examples.ts :27 const appOpen = createMcpExpressApp({ host: "0.0.0.0" }); // No automatic DNS rebinding protection
  • network-listening, binds all interfaces, no auth detected aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/express/test/express.test.ts :148 host: "0.0.0.0",
  • network-listening, binds all interfaces, no auth detected aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/fastify/src/fastify.examples.ts :27 const appOpen = createMcpFastifyApp({ host: "0.0.0.0" }); // No automatic DNS rebinding protection
  • network-listening, binds all interfaces, no auth detected aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/fastify/test/fastify.test.ts :162 host: "0.0.0.0",
  • network-listening, binds all interfaces, no auth detected aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/packages/middleware/hono/test/hono.test.ts :53 host: "0.0.0.0",
  • binds all interfaces (0.0.0.0) aphrody-code-bxc-fd47033/vendor/mcp-sdk-typescript/test/integration/test/server.test.ts :2632 const app = createMcpExpressApp({ host: "0.0.0.0" }); // Disable host validation for this test