Email, SMS & phone-call infrastructure for AI agents — send and receive real email and text messages, and place agent-driven outbound voice calls, all programmatically
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed v0.9.42 · analyzer v17 · 1d ago
skills & prompt files 6
- agent-rulesagenticmail-agenticmail-b95f52e/AGENTS.md
- agent-rulesagenticmail-agenticmail-b95f52e/CLAUDE.md
- skillagenticmail-agenticmail-b95f52e/packages/openclaw/skill/SKILL.md
- skillagenticmail-agenticmail-b95f52e/plugin/skills/coordinate/SKILL.md
- skillagenticmail-agenticmail-b95f52e/plugin/skills/create-agent/SKILL.md
- skillagenticmail-agenticmail-b95f52e/plugin/skills/install/SKILL.md
danger signals6
- suspicious endpointapi.telegram.orgagenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/telegram-api.mjs:17
const OFFICIAL_API = 'https://api.telegram.org'; - suspicious endpointapi.telegram.orgagenticmail-agenticmail-b95f52e/packages/core/src/telegram/client.ts:23
export const TELEGRAM_API_BASE = 'https://api.telegram.org'; - over-broad OAuth scopehttps://mail.google.com/agenticmail-agenticmail-b95f52e/packages/api/src/routes/gateway.ts:289
gmailSettingsUrl: 'https://mail.google.com/mail/u/0/#settings/accounts', - over-broad OAuth scopehttps://mail.google.com/agenticmail-agenticmail-b95f52e/packages/core/src/gateway/manager.ts:705
const gmailSettingsUrl = 'https://mail.google.com/mail/u/0/#settings/accounts'; - credential in logscredential in logagenticmail-agenticmail-b95f52e/packages/api/src/realtime-ws.ts:528
console.log(`[realtime-voice] mission=${mission.id} voice-runtime=${runtime.providerId} model=${runtime.model} voice=${runtime.voice} (${runtime.voiceSource}) key=${runtime.apiKeySource}`); - credential in logscredential in logagenticmail-agenticmail-b95f52e/packages/mcp/src/index.ts:502
console.log(` Authorization: Bearer ${authToken}`);
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 69
- fs agenticmail-agenticmail-b95f52e/agenticmail/scripts/copy-public.mjs :1
import { mkdirSync, cpSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/scripts/ensure-pm2-startup.cjs :41
const fs = require('fs'); - fs agenticmail-agenticmail-b95f52e/agenticmail/scripts/sync-host-hooks.cjs :34
const { existsSync, readFileSync } = require('node:fs'); - fs agenticmail-agenticmail-b95f52e/agenticmail/scripts/uninstall.mjs :15
import { readFileSync, writeFileSync, existsSync, rmSync, unlinkSync, lstatSync, realpathSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/src/bin-host-shim.ts :33
import { existsSync, readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/src/cli.ts :9
import { existsSync, readFileSync, writeFileSync, mkdirSync, realpathSync, unlinkSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/src/shell.ts :9
import { readFileSync, writeFileSync, existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/src/ws-chat.ts :7
import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/bridge.mjs :26
import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/claude-runner.mjs :20
import { existsSync, readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/persona-loader.mjs :26
import { existsSync, readdirSync, readFileSync, statSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/sessions.mjs :10
import { existsSync, readFileSync, writeFileSync, mkdirSync, renameSync, statSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/telegram-api.mjs :6
import { readFile } from 'node:fs/promises'; - fs agenticmail-agenticmail-b95f52e/packages/api/src/app.ts :6
import { existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/api/src/index.ts :30
import { readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/api/src/routes/dispatcher-activity.ts :41
import { existsSync, readFileSync, statSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/api/src/routes/health.ts :2
import { readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/api/src/tunnel-watchdog.ts :36
import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/scripts/uninstall.mjs :24
import { existsSync, readFileSync, writeFileSync, readdirSync, unlinkSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/claude-config.ts :17
import { existsSync, mkdirSync, readFileSync, writeFileSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/claude-hooks-config.ts :38
import { existsSync, mkdirSync, readFileSync, writeFileSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/config.ts :9
import { readFileSync, existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/dispatcher-bin.ts :28
import { existsSync, readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/dispatcher-state.ts :51
import { readFileSync, writeFileSync, renameSync, mkdirSync, existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/dispatcher-tuning.ts :46
import { readFileSync, existsSync, writeFileSync, mkdirSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/dispatcher.ts :46
import { mkdirSync, createWriteStream, rmSync, type WriteStream } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/install.ts :28
import { existsSync, mkdirSync, readdirSync, writeFileSync, readFileSync, unlinkSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/mail-hook.ts :82
import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/persona-loader.ts :29
import { existsSync, readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/pm2.ts :17
import { existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/status.ts :14
import { existsSync, readFileSync, readdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/claudecode/src/uninstall.ts :13
import { existsSync, readdirSync, readFileSync, unlinkSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/scripts/uninstall.mjs :24
import { existsSync, readFileSync, writeFileSync, readdirSync, unlinkSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/cli.ts :23
import { existsSync, statSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/codex-config-toml.ts :30
import { existsSync, mkdirSync, readFileSync, writeFileSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/codex-hooks-config.ts :51
import { existsSync, mkdirSync, readFileSync, writeFileSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/config.ts :24
import { readFileSync, existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/dispatcher-state.ts :51
import { readFileSync, writeFileSync, renameSync, mkdirSync, existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/dispatcher-tuning.ts :46
import { readFileSync, existsSync, writeFileSync, mkdirSync, renameSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/dispatcher.ts :51
import { mkdirSync, createWriteStream, rmSync, type WriteStream } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/install.ts :31
import { existsSync, mkdirSync, readdirSync, writeFileSync, readFileSync, unlinkSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/mail-hook.ts :82
import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/persona-loader.ts :29
import { existsSync, readFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/pm2.ts :18
import { existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/status.ts :13
import { existsSync, readFileSync, readdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/codex/src/uninstall.ts :15
import { existsSync, readdirSync, readFileSync, unlinkSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/scripts/copy-skills.mjs :1
import { mkdirSync, cpSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/accounts/deletion.ts :2
import { mkdirSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/config.ts :3
import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/gateway/tunnel.ts :2
import { existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/host-sessions.ts :76
import { existsSync, mkdirSync, readFileSync, renameSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/media/binaries.ts :15
import { existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/media/manager.ts :47
} from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/operator-prefs.ts :23
import { existsSync, mkdirSync, readFileSync, renameSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/persona/index.ts :41
import { existsSync, mkdirSync, readFileSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/phone/voice-providers/preview.ts :31
import { writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/setup/deps.ts :2
import { existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/setup/index.ts :2
import { existsSync, readFileSync, writeFileSync, mkdirSync, chmodSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/setup/installer.ts :2
import { existsSync, mkdirSync, symlinkSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/setup/service.ts :2
import { existsSync, readFileSync, writeFileSync, unlinkSync, mkdirSync, chmodSync, lstatSync, realpathSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/skills/registry.ts :27
import { existsSync, mkdirSync, readFileSync, readdirSync, statSync, writeFileSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/telemetry.ts :17
import { readFileSync, writeFileSync, mkdirSync, existsSync } from 'fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/threading/agent-memory.ts :40
} from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/threading/thread-cache.ts :47
} from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/core/src/util/safe-path.ts :22
* the actual `fs.writeFile` call. This module is that second check. - fs agenticmail-agenticmail-b95f52e/packages/mcp/src/index.ts :10
import { readFileSync, writeFileSync, mkdirSync, existsSync, chmodSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/openclaw/scripts/uninstall.mjs :10
import { readFileSync, writeFileSync, existsSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/packages/openclaw/src/pending-followup.ts :15
import { writeFileSync, readFileSync, mkdirSync } from 'node:fs'; - fs agenticmail-agenticmail-b95f52e/scripts/init-local.ts :2
import { existsSync, mkdirSync, writeFileSync, copyFileSync } from 'node:fs';
shell / exec 26
- shell agenticmail-agenticmail-b95f52e/agenticmail/scripts/ensure-pm2-startup.cjs :44
const { execFileSync, execSync, spawnSync } = require('child_process'); - shell agenticmail-agenticmail-b95f52e/agenticmail/scripts/postinstall.cjs :20
const { spawnSync } = require('node:child_process'); - shell agenticmail-agenticmail-b95f52e/agenticmail/scripts/uninstall.mjs :14
import { execSync, execFileSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/agenticmail/src/bin-host-shim.ts :32
import { spawn } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/agenticmail/src/cli.ts :431
const { spawn } = await import('node:child_process'); - shell agenticmail-agenticmail-b95f52e/agenticmail/src/shell.ts :3328
const { execSync } = await import('node:child_process'); - shell agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/bridge.mjs :28
import { execFileSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/claude-runner.mjs :19
import { spawn } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/persona-loader.mjs :7
* Claude spawn (Telegram DM reply, phone-call greeting, mailbox - shell agenticmail-agenticmail-b95f52e/packages/api/src/routes/storage.ts :304
exec(sql, params); - shell agenticmail-agenticmail-b95f52e/packages/api/src/tunnel-watchdog.ts :35
import { spawn } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/claudecode/src/dispatcher.ts :1332
this.log('info', `[dispatcher] "${account.name}" is soft-stopped — skipping task spawn (taskId=${event.taskId})`); - shell agenticmail-agenticmail-b95f52e/packages/claudecode/src/pm2.ts :16
import { execFileSync, spawnSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/codex/src/dispatcher.ts :1562
this.log('info', `[dispatcher] "${account.name}" is soft-stopped — skipping task spawn (taskId=${event.taskId})`); - shell agenticmail-agenticmail-b95f52e/packages/codex/src/pm2.ts :17
import { execFileSync, spawnSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/gateway/cloudflare.ts :102
const { execFileSync } = await import('node:child_process'); - shell agenticmail-agenticmail-b95f52e/packages/core/src/gateway/relay.ts :69
// Subprocess errors: child_process.exec rejection carries stderr/stdout/exit code. - shell agenticmail-agenticmail-b95f52e/packages/core/src/gateway/tunnel.ts :1
import { spawn, type ChildProcess } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/media/binaries.ts :14
import { execFileSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/media/manager.ts :42
import { execFile } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/phone/voice-providers/preview.ts :34
import { spawn } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/setup/deps.ts :1
import { execFileSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/setup/installer.ts :1
import { execFileSync, execSync, spawn as spawnChild } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/setup/service.ts :1
import { execFileSync, execSync } from 'node:child_process'; - shell agenticmail-agenticmail-b95f52e/packages/core/src/stalwart/admin.ts :176
const { execFileSync } = await import('node:child_process'); - shell agenticmail-agenticmail-b95f52e/packages/openclaw/index.ts :319
tools.push('exec (run shell commands — curl, python, node, git, jq, etc.)');
network 40
- net agenticmail-agenticmail-b95f52e/agenticmail/src/anthropic-token.ts :126
response = await fetch('https://api.anthropic.com/v1/messages', { - net agenticmail-agenticmail-b95f52e/agenticmail/src/cli.ts :391
const resp = await fetch(healthUrl, { signal: AbortSignal.timeout(2_000) }); - net agenticmail-agenticmail-b95f52e/agenticmail/src/shell.ts :244
return fetch(`${apiBase}${path}`, { - net agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/bridge.mjs :27
import { createServer } from 'node:http'; - net agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/telegram-api.mjs :21
const r = await fetch(`${LOCAL_API}/`, { signal: AbortSignal.timeout(1000) }); - net agenticmail-agenticmail-b95f52e/packages/api/public/js/activity-badges.js :123
const res = await fetch(`${API_URL}/api/agenticmail/dispatcher/activity`, { - net agenticmail-agenticmail-b95f52e/packages/api/public/js/api.js :7
const r = await fetch(`${API_URL}/api/agenticmail${path}`, { - net agenticmail-agenticmail-b95f52e/packages/api/public/js/app.js :42
const resp = await fetch(`${API_URL}/api/agenticmail/accounts`, { - net agenticmail-agenticmail-b95f52e/packages/api/public/js/system-stream.js :61
const res = await fetch(`${API_URL}/api/agenticmail/system/events`, { - net agenticmail-agenticmail-b95f52e/packages/api/src/realtime-ws.ts :43
import type { IncomingMessage } from 'node:http'; - net agenticmail-agenticmail-b95f52e/packages/api/src/routes/mail.ts :302
for await (const msg of client.fetch(range, { uid: true, envelope: true })) { - net agenticmail-agenticmail-b95f52e/packages/api/src/tunnel-watchdog.ts :205
const res = await fetch(`${url.replace(/\/$/, '')}/api/agenticmail/health`, { - net agenticmail-agenticmail-b95f52e/packages/claudecode/src/api.ts :43
res = await fetch(url, { - net agenticmail-agenticmail-b95f52e/packages/claudecode/src/mail-hook.ts :393
const r = await fetch(`${apiUrl}/api/agenticmail/accounts`, { - net agenticmail-agenticmail-b95f52e/packages/codex/src/api.ts :46
res = await fetch(url, { - net agenticmail-agenticmail-b95f52e/packages/codex/src/mail-hook.ts :277
const r = await fetch(`${apiUrl}/api/agenticmail/accounts`, { - net agenticmail-agenticmail-b95f52e/packages/core/src/client.ts :69
const res = await fetch(`${this.options.apiUrl}/api/agenticmail/accounts/me`, { - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/cloudflare.ts :275
const response = await fetch(url, { - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/dns-setup.ts :36
const response = await fetch('https://api.ipify.org', { signal: AbortSignal.timeout(5_000) }); - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/email-worker-template.ts :19
const response = await fetch(env.INBOUND_URL, { - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/relay-bridge.ts :1
import { createServer, type IncomingMessage, type ServerResponse } from 'node:http'; - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/tunnel.ts :69
const response = await fetch(downloadUrl); - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/workers/inbound.js :33
const response = await fetch(apiUrl, { - net agenticmail-agenticmail-b95f52e/packages/core/src/gateway/workers/outbound.js :279
async fetch(request, env) { - net agenticmail-agenticmail-b95f52e/packages/core/src/inbox/watcher.ts :94
for await (const msg of this.client.fetch(`${start}:${data.count}`, { - net agenticmail-agenticmail-b95f52e/packages/core/src/mail/receiver.ts :105
for await (const msg of this.client.fetch(uidRange, { - net agenticmail-agenticmail-b95f52e/packages/core/src/phone/manager.ts :705
// the provider call. A thrown fetch (network error, DNS failure, - net agenticmail-agenticmail-b95f52e/packages/core/src/setup/installer.ts :576
const response = await fetch(downloadUrl); - net agenticmail-agenticmail-b95f52e/packages/core/src/sms/manager.ts :168
const response = await fetch(`${defaultApiUrl(config)}/sms`, { - net agenticmail-agenticmail-b95f52e/packages/core/src/stalwart/admin.ts :35
const response = await fetch(url, { - net agenticmail-agenticmail-b95f52e/packages/core/src/telegram/client.ts :102
response = await fetch(`${TELEGRAM_API_BASE}/bot${token}/${method}`, { - net agenticmail-agenticmail-b95f52e/packages/core/src/telemetry.ts :136
fetch(TELEMETRY_ENDPOINT, { - net agenticmail-agenticmail-b95f52e/packages/mcp/src/index.ts :8
import { createServer } from 'node:http'; - net agenticmail-agenticmail-b95f52e/packages/mcp/src/resources.ts :9
const response = await fetch(`${API_URL}/api/agenticmail${path}`, { - net agenticmail-agenticmail-b95f52e/packages/mcp/src/tools.ts :148
const res = await fetch(`${API_URL}/api/agenticmail/accounts`, { - net agenticmail-agenticmail-b95f52e/packages/openclaw/index.ts :140
const res = await fetch(`${baseUrl}/events`, { - net agenticmail-agenticmail-b95f52e/packages/openclaw/src/channel.ts :40
const res = await fetch(`${account.apiUrl}/api/agenticmail${path}`, { - net agenticmail-agenticmail-b95f52e/packages/openclaw/src/monitor.ts :26
const res = await fetch(`${ctx.config.apiUrl}/api/agenticmail/accounts/me`, { - net agenticmail-agenticmail-b95f52e/packages/openclaw/src/pending-followup.ts :271
const res = await fetch( - net agenticmail-agenticmail-b95f52e/packages/openclaw/src/tools.ts :26
const response = await fetch(`${ctx.config.apiUrl}/api/agenticmail${path}`, {
secrets 15
- secrets agenticmail-agenticmail-b95f52e/agenticmail/src/cli.ts :1701
?? process.env.ANTHROPIC_AUTH_TOKEN ?? process.env.ANTHROPIC_API_KEY ?? ''; - secrets agenticmail-agenticmail-b95f52e/agenticmail/src/shell.ts :2870
gatewayToken = process.env.OPENCLAW_GATEWAY_TOKEN || gatewayToken; - secrets agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/bridge.mjs :134
if (process.env.TELEGRAM_BOT_TOKEN) return process.env.TELEGRAM_BOT_TOKEN.trim(); - secrets agenticmail-agenticmail-b95f52e/agenticmail/telegram-bridge/lib/claude-runner.mjs :95
if (process.env.ANTHROPIC_AUTH_TOKEN) { - secrets agenticmail-agenticmail-b95f52e/packages/api/src/realtime-ws.ts :260
if (!deps.config.voiceRuntime && !deps.config.openaiApiKey && !process.env.OPENAI_API_KEY) { - secrets agenticmail-agenticmail-b95f52e/packages/api/src/routes/inbound.ts :18
const INBOUND_SECRET = process.env.AGENTICMAIL_INBOUND_SECRET || (() => { - secrets agenticmail-agenticmail-b95f52e/packages/claudecode/src/cli.ts :86
masterKey: process.env.AGENTICMAIL_MASTER_KEY, - secrets agenticmail-agenticmail-b95f52e/packages/claudecode/src/dispatcher-bin.ts :51
* 1. `process.env.ANTHROPIC_AUTH_TOKEN` — already set by the - secrets agenticmail-agenticmail-b95f52e/packages/codex/src/cli.ts :90
masterKey: process.env.AGENTICMAIL_MASTER_KEY, - secrets agenticmail-agenticmail-b95f52e/packages/codex/src/dispatcher-bin.ts :37
masterKey: process.env.AGENTICMAIL_MASTER_KEY, - secrets agenticmail-agenticmail-b95f52e/packages/core/src/gateway/manager.ts :81
this.encryptionKey = options.encryptionKey ?? process.env.AGENTICMAIL_MASTER_KEY ?? null; - secrets agenticmail-agenticmail-b95f52e/packages/mcp/src/index.ts :332
if (process.env.MCP_HTTP_TOKEN) return process.env.MCP_HTTP_TOKEN; - secrets agenticmail-agenticmail-b95f52e/packages/mcp/src/resources.ts :2
const API_KEY = process.env.AGENTICMAIL_API_KEY ?? ''; - secrets agenticmail-agenticmail-b95f52e/packages/mcp/src/tools.ts :7
const API_KEY = process.env.AGENTICMAIL_API_KEY ?? ''; - secrets agenticmail-agenticmail-b95f52e/packages/openclaw/index.ts :262
process.env.OPENCLAW_HOOKS_TOKEN = hooksToken;
install hooks 1
- postinstall agenticmail-agenticmail-b95f52e/agenticmail/package.json :33
node scripts/postinstall.cjs
declared dependencies 5
- @types/nodemailer@^7.0.10
- tsup@^8.4.0
- tsx@^4.19.0
- typescript@^5.7.0
- vitest@^4.1.8