Hi, this is Synabun. A little bit of this and a little bit of that. Have fun with it, hope it helps someone is some way.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http counts 139 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
bluesky_action
-
bluesky_author_feed
-
bluesky_dm
-
bluesky_feed
-
bluesky_graph
-
bluesky_likes
-
bluesky_notifications
-
bluesky_post
-
bluesky_profile
-
bluesky_resolve
-
bluesky_search_actors
-
bluesky_search_posts
-
bluesky_session
-
bluesky_thread
-
bluesky_timeline
-
browser_cheatsheet
-
browser_click
-
browser_content
-
browser_evaluate
-
browser_extract_fb_groups
-
browser_extract_fb_posts
-
browser_extract_ig_feed
-
browser_extract_ig_post
-
browser_extract_ig_profile
-
browser_extract_ig_reels
-
browser_extract_ig_search
-
browser_extract_li_feed
-
browser_extract_li_jobs
-
browser_extract_li_messages
-
browser_extract_li_network
-
browser_extract_li_notifications
-
browser_extract_li_post
-
browser_extract_li_profile
-
browser_extract_li_search_people
-
browser_extract_tiktok_profile
-
browser_extract_tiktok_search
-
browser_extract_tiktok_studio
-
browser_extract_tiktok_videos
-
browser_extract_tweets
-
browser_extract_wa_chats
-
browser_extract_wa_messages
-
browser_fb_composer_state
-
browser_fill
-
browser_go_back
-
browser_go_forward
-
browser_hover
-
browser_navigate
-
browser_press
-
browser_reload
-
browser_screenshot
-
browser_scroll
-
browser_select
-
browser_session
-
browser_snapshot
-
browser_type
-
browser_upload
-
browser_wait
-
browser_x_compose_state
-
card_close
-
card_list
-
card_open
-
card_screenshot
-
card_update
-
category
-
choice
-
discord_channel
-
discord_guild
-
discord_member
-
discord_message
-
discord_onboarding
-
discord_role
-
discord_thread
-
discord_webhook
-
fb_groups
-
forget
-
git
-
gsc_associations
-
gsc_crawl_stats
-
gsc_cwv_report
-
gsc_disavow
-
gsc_enhancements
-
gsc_extract_table
-
gsc_https_report
-
gsc_inspect_request_indexing
-
gsc_inspect_test_live
-
gsc_inspect_url
-
gsc_inspect_view_crawled
-
gsc_links_export
-
gsc_links_report
-
gsc_manual_actions
-
gsc_navigate
-
gsc_pages_report
-
gsc_pages_validate_fix
-
gsc_performance_chart_screenshot
-
gsc_performance_export
-
gsc_performance_query
-
gsc_property
-
gsc_removals
-
gsc_removals_cancel
-
gsc_screenshot
-
gsc_security_issues
-
gsc_settings
-
gsc_shopping
-
gsc_sitemap
-
gsc_users
-
gsc_videos_report
-
image_staged
-
leonardo_browser_download
-
leonardo_browser_generate
-
leonardo_browser_library
-
leonardo_browser_navigate
-
leonardo_browser_reference
-
loop
-
memories
-
morelogin
-
profile
-
recall
-
reflect
-
remember
-
restore
-
style_guide
-
sync
-
tictactoe
-
whiteboard_add
-
whiteboard_read
-
whiteboard_remove
-
whiteboard_screenshot
-
whiteboard_update
-
youtube_analytics
-
youtube_channel
-
youtube_download
-
youtube_endscreen
-
youtube_metadata
-
youtube_navigate
-
youtube_playlist
-
youtube_schedule
-
youtube_source
-
youtube_thumbnail
-
youtube_upload
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit ebae7e8 · analyzer v28 · 2d ago
skills & prompt files 2
danger signals1
- suspicious endpoint discord.com danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord-webhook.ts :53
return text(`Created webhook "${wh.name}" (${wh.id}) in <#${wh.channel_id}>.\nToken: ${wh.token}\nURL: https://discord.com/api/webhooks/${wh.id}/${wh.token}`);
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 297
filesystem 49
- fs danilokhury-Synabun-ebae7e8/hooks/claude-code/post-plan.mjs :25
import { readFileSync, writeFileSync, appendFileSync, readdirSync, statSync, existsSync, mkdirSync, renameSync, unlinkSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/post-remember.mjs :27
import { existsSync, readFileSync, writeFileSync, unlinkSync, mkdirSync, readdirSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/pre-compact.mjs :31
import { readFileSync, writeFileSync, mkdirSync, existsSync, readdirSync, unlinkSync, statSync, appendFileSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/pre-websearch.mjs :23
import { existsSync, readFileSync, readdirSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/prompt-submit.mjs :19
import { readFileSync, writeFileSync, appendFileSync, existsSync, mkdirSync, renameSync, readdirSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/session-start.mjs :27
import { readFileSync, existsSync, unlinkSync, readdirSync, statSync, appendFileSync, writeFileSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/shared.mjs :8
import { readFileSync, existsSync, writeFileSync, readdirSync, unlinkSync, appendFileSync, mkdirSync, statSync, renameSync, openSync, readSync, closeSync, fstatSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/stop.mjs :31
import { readFileSync, writeFileSync, existsSync, unlinkSync, appendFileSync, readdirSync, renameSync, statSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/hooks/claude-code/subagent-stop.mjs :20
import { existsSync, mkdirSync, writeFileSync, readdirSync, statSync, unlinkSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/lib/client-config-repair.js :14
} from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/lib/data-home-migration.js :19
} from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/lib/paths.js :10
import { mkdirSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/config.ts :2
import fs from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :41
import { readFileSync, writeFileSync, watch, existsSync, mkdirSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/preload-http.ts :6
import { readFileSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/preload.ts :8
import { readFileSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/services/categories.ts :1
import fs from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/services/codex-config-heal.ts :23
} from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/services/file-checksums.ts :2
import { readFileSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/services/profiles.ts :7
import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/services/sqlite.ts :10
import fs from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/tools/loop.ts :2
import { readFileSync, writeFileSync, existsSync, unlinkSync, mkdirSync, readdirSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/tools/recall.ts :2
import { readFileSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/tools/style-guide-tools.ts :3
import { existsSync, readFileSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/mcp-server/src/tui.ts :4
import { readFileSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/backup-service.js :18
} from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/claude-agent-bridge.js :26
import { existsSync, readFileSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/claude-model-catalog.js :15
import { existsSync, readFileSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/codex-request-journal.js :9
} from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/codex-runtime-path.js :1
import { existsSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/codex-session-catalog.js :1
import { existsSync, statSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/codex-sidepanel-permissions.js :7
} from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/db.js :9
import { existsSync, mkdirSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/exec-loop-command.js :1
import { existsSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/loop-logger.js :11
import { existsSync, mkdirSync, readdirSync, statSync, unlinkSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/mcp-installer.js :2
import { existsSync, mkdirSync, readFileSync, writeFileSync, appendFileSync, chmodSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/memo-cache.js :8
import { watch as fsWatch } from 'fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/morelogin.js :22
import { existsSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/native-loop-runtime.js :1
import { existsSync, mkdirSync, readFileSync, renameSync, unlinkSync, writeFileSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/opencode-history.js :12
import { existsSync, lstatSync, mkdirSync, readdirSync, rmSync, statSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/plugin-installer.js :5
} from 'fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/project-storage.js :8
} from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/session-cache-builder.js :12
import { readdirSync, readFileSync, statSync, existsSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/session-indexer.js :9
import { readFileSync, writeFileSync, existsSync, statSync, readdirSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/neural-interface/lib/ui-blob-store.js :16
import { existsSync, mkdirSync } from 'fs'; - fs danilokhury-Synabun-ebae7e8/postinstall.js :12
import { existsSync, mkdirSync, writeFileSync, chmodSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/preuninstall.js :20
import { rmSync, existsSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/setup.js :18
import { existsSync, readFileSync, writeFileSync, cpSync, readdirSync, mkdirSync, unlinkSync, createWriteStream, statSync, renameSync } from 'node:fs'; - fs danilokhury-Synabun-ebae7e8/updater.mjs :14
import { readFileSync, writeFileSync } from 'node:fs';
shell / exec 15
- shell danilokhury-Synabun-ebae7e8/bin/synabun.js :3
import { spawn } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/hooks/claude-code/prompt-submit.mjs :20
import { execSync } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/hooks/claude-code/session-start.mjs :28
import { execSync } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/mcp-server/src/services/codex-config-heal.ts :79
return new RegExp(`^\\[${escapeRegExp(section)}\\]\\s*$`, 'm'); - shell danilokhury-Synabun-ebae7e8/mcp-server/src/services/neural-interface.ts :175
const { exec } = await import('node:child_process'); - shell danilokhury-Synabun-ebae7e8/neural-interface/lib/claude-model-catalog.js :13
import { spawn } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/neural-interface/lib/codex-runtime-path.js :114
* installation on Windows. `@openai/codex-sdk` uses child_process.spawn with - shell danilokhury-Synabun-ebae7e8/neural-interface/lib/mcp-installer.js :1
import { spawn, spawnSync } from 'child_process'; - shell danilokhury-Synabun-ebae7e8/neural-interface/lib/morelogin.js :23
import { spawn } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/neural-interface/lib/plugin-installer.js :1
import { spawnSync } from 'child_process'; - shell danilokhury-Synabun-ebae7e8/neural-interface/lib/project-storage.js :21
import { spawnSync } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/postinstall.js :11
import { execSync } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/preuninstall.js :23
import { execSync } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/setup.js :17
import { execSync, spawn, exec } from 'node:child_process'; - shell danilokhury-Synabun-ebae7e8/updater.mjs :13
import { spawn, spawnSync } from 'node:child_process';
network 53
- net danilokhury-Synabun-ebae7e8/hooks/claude-code/post-plan.mjs :416
await fetch(`${niUrl}/api/memories?invalidate=true`, { - net danilokhury-Synabun-ebae7e8/hooks/claude-code/pre-websearch.mjs :60
const res = await fetch(`${NI_BASE}/api/browser/sessions`, { signal: controller.signal }); - net danilokhury-Synabun-ebae7e8/hooks/claude-code/prompt-submit.mjs :207
// any pending fetch (heartbeat/recall) keeps the event loop alive and - net danilokhury-Synabun-ebae7e8/hooks/claude-code/session-start.mjs :146
fetch(`${niUrl}/api/sessions/register`, { - net danilokhury-Synabun-ebae7e8/hooks/claude-code/shared.mjs :259
const resp = await fetch(`${niUrl}/api/hook-recall`, { - net danilokhury-Synabun-ebae7e8/mcp-server/src/services/discord.ts :202
const res = await fetch(`${API_BASE}${path}`, opts); - net danilokhury-Synabun-ebae7e8/mcp-server/src/services/neural-interface.ts :80
const res = await fetch(`${BASE_URL}${path}`, opts); - net danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :83
try { res = await fetch(url, init); } - net danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord-message.ts :26
.describe('Max messages to fetch (list action, default 50, max 100).'), - net danilokhury-Synabun-ebae7e8/neural-interface/lib/morelogin.js :105
res = await fetch(url, { - net danilokhury-Synabun-ebae7e8/neural-interface/public/claude-chat.js :96
const res = await fetch('/api/claude/config').then(r => r.json()); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/agent-runtime-options.js :184
const resp = await fetch('/api/codex/models'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/api.js :5
// Every fetch('/api/...') in the UI should route through here. - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/blob-store.js :16
const res = await fetch(`/api/ui-blobs/${encodeURIComponent(ns)}`); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/cdx/cdx-panel.js :543
const res = await fetch(`/api/terminal/branches?path=${encodeURIComponent(path)}`).then(r => r.json()); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/cdx/cdx-render.js :1042
const res = await fetch('/api/create-plan', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/cdx/cdx-tabs.js :1496
tab._planFilePromise = fetch('/api/create-plan', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/cli-status.js :60
const res = await fetch(url); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/i18n.js :117
const resp = await fetch(`/i18n/${_locale}.json`); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-context-gauge.js :190
_providersPromise = fetch('/api/opencode/providers/full') - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-modelpicker.js :140
const res = await fetch('/api/opencode/providers/full').then((r) => r.json()); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-panel.js :389
await fetch('/api/loop/stop', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-plan.js :229
const promise = fetch('/api/create-plan', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-projectbar.js :330
const res = await fetch(`/api/terminal/branches?path=${encodeURIComponent(path)}`); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-slash-hints.js :52
fetch('/api/skills').then((r) => r.json()).catch(() => null), - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp-v2/ocp-v2-variantpicker.js :124
const res = await fetch('/api/opencode/providers/full').then((r) => r.json()); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp/ocp-panel.js :160
const res = await fetch(`/api/terminal/branches?path=${encodeURIComponent(path)}`); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp/ocp-tabs.js :1402
tab._planFilePromise = fetch('/api/create-plan', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ocp/ocp-trace.js :156
await fetch(INGEST_URL, { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/storage.js :40
const res = await fetch('/api/ui-state'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-automation-studio.js :1481
const cfgRes = await fetch('/api/browser/config'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-claude-panel.js :3086
fetch('/api/loop/stop', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-cost-widget.js :187
const res = await fetch('/api/claude-skin/cost'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-detail.js :1342
const res = await fetch(`/api/memory/${msg.memoryId}`); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-file-explorer.js :244
const res = await fetch('/api/projects'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-games.js :278
const resp = await fetch('/api/games/tictactoe/start', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-menubar.js :429
const h = await fetch('/api/health'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-multiselect.js :68
await fetch(`/api/memory/${id}`, { method: 'DELETE' }); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-native-loop-router.js :110
const response = await fetch(`/api/sidepanel-runs/${encodeURIComponent(run.runId)}/claim`, { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-schedule-queue.js :92
const res = await fetch('/api/schedules/queue'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-sessions.js :101
fetch('/api/agents').then(r => r.json()).then(r => { agents = r.agents || []; render(); }).catch(() => render()); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-settings.js :398
const resp = await fetch('/api/skins').then(r => r.json()); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-sidepanel-tray.js :405
await fetch('/api/sidepanel/kill-session', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-terminal.js :485
const resp = await fetch('/api/mcp/profile'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-tool-updates.js :86
const res = await fetch('/api/system/tool-versions?force=1'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-tutorial-steps.js :582
const res = await fetch('/api/terminal/profiles'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-update.js :73
const res = await fetch('/api/system/version'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-whiteboard.js :323
fetch('/api/whiteboard', { - net danilokhury-Synabun-ebae7e8/neural-interface/public/sw.js :23
fetch(event.request).then((response) => { - net danilokhury-Synabun-ebae7e8/neural-interface/public/variant/2d/graph.js :330
const res = await fetch('/api/memories?fields=graph'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/variant/2d/main.js :298
const healthRes = await fetch('/api/health'); - net danilokhury-Synabun-ebae7e8/neural-interface/public/variant/3d/main.js :159
const res = await fetch(`/api/memories${needLinks ? '' : '?links=false'}`); - net danilokhury-Synabun-ebae7e8/preuninstall.js :42
const res = await fetch(url, {
secrets 2
- secrets danilokhury-Synabun-ebae7e8/mcp-server/src/services/discord.ts :158
const token = process.env.DISCORD_BOT_TOKEN; - secrets danilokhury-Synabun-ebae7e8/neural-interface/lib/morelogin.js :85
const secretKey = opts.secretKey || process.env.MORELOGIN_SECRET || '';
tool registrations 139
- remember danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :125
- recall danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :126
- forget danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :127
- restore danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :128
- reflect danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :129
- memories danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :130
- category danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :131
- sync danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :132
- loop danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :133
- profile danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :134
- choice danilokhury-Synabun-ebae7e8/mcp-server/src/index.ts :135
- bluesky_session danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :990
- bluesky_timeline danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :991
- bluesky_author_feed danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :992
- bluesky_thread danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :993
- bluesky_profile danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :994
- bluesky_search_posts danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :995
- bluesky_search_actors danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :996
- bluesky_notifications danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :997
- bluesky_graph danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :998
- bluesky_likes danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :999
- bluesky_feed danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :1000
- bluesky_post danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :1001
- bluesky_action danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :1002
- bluesky_resolve danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :1003
- bluesky_dm danilokhury-Synabun-ebae7e8/mcp-server/src/tools/bluesky.ts :1004
- browser_navigate danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :76
- browser_go_back danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :77
- browser_go_forward danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :78
- browser_reload danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :79
- browser_click danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :81
- browser_fill danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :82
- browser_type danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :83
- browser_hover danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :84
- browser_select danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :85
- browser_press danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :86
- browser_scroll danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :87
- browser_upload danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :88
- browser_snapshot danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :90
- browser_content danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :91
- browser_screenshot danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :92
- browser_evaluate danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :94
- browser_wait danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :95
- browser_session danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :96
- browser_cheatsheet danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :98
- browser_extract_tweets danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :105
- browser_x_compose_state danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :106
- browser_extract_fb_posts danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :113
- browser_fb_composer_state danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :114
- browser_extract_fb_groups danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :115
- fb_groups danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :116
- browser_extract_tiktok_videos danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :123
- browser_extract_tiktok_search danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :124
- browser_extract_tiktok_studio danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :125
- browser_extract_tiktok_profile danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :126
- browser_extract_wa_chats danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :133
- browser_extract_wa_messages danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :134
- browser_extract_ig_feed danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :141
- browser_extract_ig_profile danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :142
- browser_extract_ig_post danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :143
- browser_extract_ig_reels danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :144
- browser_extract_ig_search danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :145
- browser_extract_li_feed danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :152
- browser_extract_li_profile danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :153
- browser_extract_li_post danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :154
- browser_extract_li_notifications danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :155
- browser_extract_li_messages danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :156
- browser_extract_li_search_people danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :157
- browser_extract_li_network danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :158
- browser_extract_li_jobs danilokhury-Synabun-ebae7e8/mcp-server/src/tools/browser.ts :159
- card_list danilokhury-Synabun-ebae7e8/mcp-server/src/tools/card.ts :18
- card_open danilokhury-Synabun-ebae7e8/mcp-server/src/tools/card.ts :19
- card_close danilokhury-Synabun-ebae7e8/mcp-server/src/tools/card.ts :20
- card_update danilokhury-Synabun-ebae7e8/mcp-server/src/tools/card.ts :21
- card_screenshot danilokhury-Synabun-ebae7e8/mcp-server/src/tools/card.ts :22
- discord_guild danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :18
- discord_channel danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :19
- discord_role danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :20
- discord_message danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :21
- discord_member danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :22
- discord_onboarding danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :23
- discord_webhook danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :24
- discord_thread danilokhury-Synabun-ebae7e8/mcp-server/src/tools/discord.ts :25
- git danilokhury-Synabun-ebae7e8/mcp-server/src/tools/git.ts :13
- gsc_navigate danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :59
- gsc_property danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :60
- gsc_inspect_url danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :62
- gsc_inspect_test_live danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :63
- gsc_inspect_request_indexing danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :64
- gsc_inspect_view_crawled danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :65
- gsc_performance_query danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :67
- gsc_performance_export danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :68
- gsc_performance_chart_screenshot danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :69
- gsc_pages_report danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :71
- gsc_pages_validate_fix danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :72
- gsc_videos_report danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :73
- gsc_sitemap danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :74
- gsc_removals danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :75
- gsc_removals_cancel danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :76
- gsc_cwv_report danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :78
- gsc_https_report danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :79
- gsc_security_issues danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :80
- gsc_manual_actions danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :81
- gsc_enhancements danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :82
- gsc_links_report danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :83
- gsc_links_export danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :84
- gsc_settings danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :86
- gsc_crawl_stats danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :87
- gsc_users danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :88
- gsc_associations danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :89
- gsc_disavow danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :90
- gsc_shopping danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :91
- gsc_extract_table danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :92
- gsc_screenshot danilokhury-Synabun-ebae7e8/mcp-server/src/tools/gsc.ts :93
- image_staged danilokhury-Synabun-ebae7e8/mcp-server/src/tools/image.ts :17
- leonardo_browser_navigate danilokhury-Synabun-ebae7e8/mcp-server/src/tools/leonardo.ts :24
- leonardo_browser_generate danilokhury-Synabun-ebae7e8/mcp-server/src/tools/leonardo.ts :25
- leonardo_browser_library danilokhury-Synabun-ebae7e8/mcp-server/src/tools/leonardo.ts :26
- leonardo_browser_download danilokhury-Synabun-ebae7e8/mcp-server/src/tools/leonardo.ts :27
- leonardo_browser_reference danilokhury-Synabun-ebae7e8/mcp-server/src/tools/leonardo.ts :28
- morelogin danilokhury-Synabun-ebae7e8/mcp-server/src/tools/morelogin.ts :79
- style_guide danilokhury-Synabun-ebae7e8/mcp-server/src/tools/style-guide.ts :13
- tictactoe danilokhury-Synabun-ebae7e8/mcp-server/src/tools/tictactoe.ts :13
- whiteboard_read danilokhury-Synabun-ebae7e8/mcp-server/src/tools/whiteboard.ts :18
- whiteboard_add danilokhury-Synabun-ebae7e8/mcp-server/src/tools/whiteboard.ts :19
- whiteboard_update danilokhury-Synabun-ebae7e8/mcp-server/src/tools/whiteboard.ts :20
- whiteboard_remove danilokhury-Synabun-ebae7e8/mcp-server/src/tools/whiteboard.ts :21
- whiteboard_screenshot danilokhury-Synabun-ebae7e8/mcp-server/src/tools/whiteboard.ts :22
- youtube_source danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :32
- youtube_download danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :33
- youtube_navigate danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :35
- youtube_upload danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :37
- youtube_metadata danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :38
- youtube_thumbnail danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :39
- youtube_schedule danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :40
- youtube_playlist danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :41
- youtube_endscreen danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :42
- youtube_analytics danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :44
- youtube_channel danilokhury-Synabun-ebae7e8/mcp-server/src/tools/youtube.ts :45
install hooks 3
- postinstall danilokhury-Synabun-ebae7e8/neural-interface/package.json :22
node scripts/rebuild-pty.js && node scripts/build-vendor.mjs - postinstall danilokhury-Synabun-ebae7e8/package.json :71
node postinstall.js - prepublishOnly (suspicious) danilokhury-Synabun-ebae7e8/package.json :73
npm --prefix mcp-server ci --ignore-scripts && npm --prefix neural-interface ci --ignore-scripts && npm run mcp:build && npm test && node -e "const fs = require('node:fs'); for (const path of ['mcp-se
obfuscation 1
- dynamic require()/import() danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-terminal.js :1276
const m = await import(`/vendor/xterm/${VENDOR_XTERM_VERSION}.min.js`);
perm:untrusted 2
- untrusted danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-claude-panel.js :9034
const res = await fetch(url).then(r => r.ok ? r.json() : null); - untrusted danilokhury-Synabun-ebae7e8/neural-interface/public/shared/ui-settings.js :2756
const jget = (u) => fetch(u).then(r => r.json()).catch(() => ({ ok: false, error: 'Network error' }));