https://github.com/waifucave/discord-waifus
· scanned 2026-06-16 00:54 UTC (2 months, 1 week ago)
87 raw signals (0 security + 87 graph)
Last scanned 2 months, 1 week ago · v1 · 87 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1159 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
clients |
software | healthy | tests/discord.test.ts:clients |
attach |
software | healthy | tests/discord.test.ts:attach |
quietLogger |
software | healthy | tests/discord.test.ts:quietLogger |
fallbackCounter |
software | healthy | tests/storage.test.ts:fallbackCounter |
waifuIdSchema |
software | healthy | tests/pipelines.test.ts:waifuIdSchema |
responderProperties |
software | healthy | tests/pipelines.test.ts:responderProperties |
actionSchema |
software | healthy | tests/pipelines.test.ts:actionSchema |
fetchMock |
software | healthy | tests/pipelines.test.ts:fetchMock |
itemProperties |
software | healthy | tests/pipelines.test.ts:itemProperties |
declarations |
software | healthy | tests/pipelines.test.ts:declarations |
responses |
software | healthy | tests/pipelines.test.ts:responses |
toolParameters |
software | healthy | tests/pipelines.test.ts:toolParameters |
toolNames |
software | healthy | tests/pipelines.test.ts:toolNames |
mockFetch |
software | healthy | tests/pipelines.test.ts:mockFetch |
lastFetchJsonBody |
software | healthy | tests/pipelines.test.ts:lastFetchJsonBody |
msg |
software | healthy | tests/gatewayTimeline.test.ts:msg |
call |
software | healthy | tests/gatewayTimeline.test.ts:call |
makeTempRoot |
software | healthy | tests/testUtils.ts:makeTempRoot |
removeTempRoot |
software | healthy | tests/testUtils.ts:removeTempRoot |
msg |
software | healthy | tests/gatewayPipeline.test.ts:msg |
okFetch |
software | healthy | tests/gatewayPipeline.test.ts:okFetch |
makePipeline |
software | healthy | tests/gatewayPipeline.test.ts:makePipeline |
headers |
software | healthy | tests/gatewayPipeline.test.ts:headers |
makeMemory |
software | healthy | tests/memoryRetrieval.test.ts:makeMemory |
makeMessage |
software | healthy | tests/memoryRetrieval.test.ts:makeMessage |
collect |
software | healthy | tests/migrations.test.ts:collect |
writeJson |
software | healthy | tests/migrations.test.ts:writeJson |
writeWaifuStub |
software | healthy | tests/migrations.test.ts:writeWaifuStub |
readJson |
software | healthy | tests/migrations.test.ts:readJson |
makeRoot |
software | healthy | tests/llmGatewayCredentials.test.ts:makeRoot |
writeProvidersFile |
software | healthy | tests/llmGatewayCredentials.test.ts:writeProvidersFile |
msg |
software | healthy | tests/context.test.ts:msg |
ctxMsg |
software | healthy | tests/context.test.ts:ctxMsg |
groupChildIds |
software | healthy | tests/promptLayoutEditor.test.ts:groupChildIds |
sectionIds |
software | healthy | tests/promptLayoutEditor.test.ts:sectionIds |
ctx |
software | healthy | tests/promptBlocks.test.ts:ctx |
waitForStageCalls |
software | healthy | tests/runtime.test.ts:waitForStageCalls |
decision |
software | healthy | tests/runtime.test.ts:decision |
scheduledInSeconds |
software | healthy | tests/runtime.test.ts:scheduledInSeconds |
enableShortTermMemory |
software | healthy | tests/runtime.test.ts:enableShortTermMemory |
setServerTools |
software | healthy | tests/runtime.test.ts:setServerTools |
setWaifuToolUse |
software | healthy | tests/runtime.test.ts:setWaifuToolUse |
setWaifuBlocksEnabled |
software | healthy | tests/runtime.test.ts:setWaifuBlocksEnabled |
setEnabled |
software | healthy | tests/runtime.test.ts:setEnabled |
seedRuntimeConfig |
software | healthy | tests/runtime.test.ts:seedRuntimeConfig |
seedOrchestratorHistory |
software | healthy | tests/runtime.test.ts:seedOrchestratorHistory |
setPrimaryRuntimeModel |
software | healthy | tests/runtime.test.ts:setPrimaryRuntimeModel |
enableWaifus |
software | healthy | tests/runtime.test.ts:enableWaifus |
seedActiveParticipants |
software | healthy | tests/runtime.test.ts:seedActiveParticipants |
seedWaifu |
software | healthy | tests/runtime.test.ts:seedWaifu |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
THIRD_PARTY_NOTICES.md |
software | healthy | THIRD_PARTY_NOTICES.md |
package.json |
software | healthy | package.json |
PUBLISHING.md |
software | healthy | PUBLISHING.md |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
AGENTS.md |
software | healthy | AGENTS.md |
vitest.config.ts |
software | healthy | vitest.config.ts |
MIGRATION_PLAN.md |
software | healthy | MIGRATION_PLAN.md |
discord.test.ts |
software | healthy | tests/discord.test.ts |
messageSplit.test.ts |
software | healthy | tests/messageSplit.test.ts |
decisions.test.ts |
software | healthy | tests/decisions.test.ts |
storage.test.ts |
software | healthy | tests/storage.test.ts |
pipelines.test.ts |
software | healthy | tests/pipelines.test.ts |
gatewayTimeline.test.ts |
software | healthy | tests/gatewayTimeline.test.ts |
testUtils.ts |
software | healthy | tests/testUtils.ts |
gatewayPipeline.test.ts |
software | healthy | tests/gatewayPipeline.test.ts |
gatewayParams.test.ts |
software | healthy | tests/gatewayParams.test.ts |
memoryRetrieval.test.ts |
software | healthy | tests/memoryRetrieval.test.ts |
migrations.test.ts |
software | healthy | tests/migrations.test.ts |
ocrPackages.test.ts |
software | healthy | tests/ocrPackages.test.ts |
llmGatewayCredentials.test.ts |
software | healthy | tests/llmGatewayCredentials.test.ts |
context.test.ts |
software | healthy | tests/context.test.ts |
promptLayoutEditor.test.ts |
software | healthy | tests/promptLayoutEditor.test.ts |
promptBlocks.test.ts |
software | healthy | tests/promptBlocks.test.ts |
config.test.ts |
software | healthy | tests/config.test.ts |
orchestrationTools.test.ts |
software | healthy | tests/orchestrationTools.test.ts |
runtime.test.ts |
software | healthy | tests/runtime.test.ts |
api.test.ts |
software | healthy | tests/api.test.ts |
outputValidator.test.ts |
software | healthy | tests/outputValidator.test.ts |
backend.test.ts |
software | healthy | tests/backend.test.ts |
gatewayMessages.test.ts |
software | healthy | tests/gatewayMessages.test.ts |
dream.test.ts |
software | healthy | tests/dream.test.ts |
cli.test.ts |
software | healthy | tests/cli.test.ts |
loopDetector.test.ts |
software | healthy | tests/loopDetector.test.ts |
replyQuote.test.ts |
software | healthy | tests/replyQuote.test.ts |
leakCorpus.test.ts |
software | healthy | tests/eval/leakCorpus.test.ts |
waifu.eval.test.ts |
software | healthy | tests/eval/waifu.eval.test.ts |
orchestrator.eval.test.ts |
software | healthy | tests/eval/orchestrator.eval.test.ts |
scenarios.ts |
software | healthy | tests/eval/scenarios.ts |
corpus.ts |
software | healthy | tests/eval/fixtures/synthetic/corpus.ts |
api.md |
software | healthy | docs/api.md |
old-orchestrator-prompt.md |
software | healthy | docs/old-orchestrator-prompt.md |
2026-06-11-gateway-p1c-http-server-sync.md |
software | healthy | docs/superpowers/plans/2026-06-11-gateway-p1c-http-server-s… |
2026-06-11-w1-orchestrator-implementation.md |
software | healthy | docs/superpowers/plans/2026-06-11-w1-orchestrator-implement… |
2026-06-12-gateway-p3a-pipeline-on-gateway.md |
software | healthy | docs/superpowers/plans/2026-06-12-gateway-p3a-pipeline-on-g… |
2026-06-11-gateway-p1b-codecs-transport-client.md |
software | healthy | docs/superpowers/plans/2026-06-11-gateway-p1b-codecs-transp… |
2026-06-12-w2-waifu-harness-implementation.md |
software | healthy | docs/superpowers/plans/2026-06-12-w2-waifu-harness-implemen… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | src/api/server.ts |
GET /api/health |
api | healthy | src/api/server.ts |
GET /api/status |
api | healthy | src/api/server.ts |
GET /api/runtime |
api | healthy | src/api/server.ts |
GET /api/config |
api | healthy | src/api/server.ts |
PUT /api/config |
api | healthy | src/api/server.ts |
POST /api/cache/ocr/clear |
api | healthy | src/api/server.ts |
GET /api/discord-bots |
api | healthy | src/api/server.ts |
PUT /api/discord-bots |
api | healthy | src/api/server.ts |
GET /api/orchestrator/config |
api | healthy | src/api/server.ts |
PUT /api/orchestrator/config |
api | healthy | src/api/server.ts |
GET /api/orchestrator/history |
api | healthy | src/api/server.ts |
GET /api/stage-manager/config |
api | healthy | src/api/server.ts |
PUT /api/stage-manager/config |
api | healthy | src/api/server.ts |
GET /api/stage-manager/history |
api | healthy | src/api/server.ts |
GET /api/reviewer/config |
api | healthy | src/api/server.ts |
PUT /api/reviewer/config |
api | healthy | src/api/server.ts |
GET /api/reviewer/history |
api | healthy | src/api/server.ts |
GET /api/providers |
api | healthy | src/api/server.ts |
PUT /api/providers/:providerId/credentials |
api | healthy | src/api/server.ts |
GET /api/models |
api | healthy | src/api/server.ts |
GET /api/waifus |
api | healthy | src/api/server.ts |
POST /api/waifus |
api | healthy | src/api/server.ts |
GET /api/waifus/:waifuId |
api | healthy | src/api/server.ts |
PUT /api/waifus/:waifuId |
api | healthy | src/api/server.ts |
POST /api/waifus/:waifuId/digest |
api | healthy | src/api/server.ts |
DELETE /api/waifus/:waifuId |
api | healthy | src/api/server.ts |
POST /api/waifus/:waifuId/assets/pfp |
api | healthy | src/api/server.ts |
POST /api/waifus/:waifuId/assets/banner |
api | healthy | src/api/server.ts |
GET /api/servers |
api | healthy | src/api/server.ts |
PUT /api/servers/:guildId |
api | healthy | src/api/server.ts |
GET /api/servers/:guildId/members |
api | healthy | src/api/server.ts |
POST /api/servers/:guildId/members/refresh |
api | healthy | src/api/server.ts |
GET /api/servers/:guildId/emojis |
api | healthy | src/api/server.ts |
POST /api/servers/:guildId/emojis/refresh |
api | healthy | src/api/server.ts |
GET /api/servers/:guildId/roles |
api | healthy | src/api/server.ts |
POST /api/servers/:guildId/roles/refresh |
api | healthy | src/api/server.ts |
PUT /api/servers/:guildId/channels/:channelId |
api | healthy | src/api/server.ts |
GET /api/memories |
api | healthy | src/api/server.ts |
POST /api/memories |
api | healthy | src/api/server.ts |
PUT /api/memories/:memoryId |
api | healthy | src/api/server.ts |
DELETE /api/memories/:memoryId |
api | healthy | src/api/server.ts |
POST /api/runtime/pause |
api | healthy | src/api/server.ts |
POST /api/runtime/resume |
api | healthy | src/api/server.ts |
POST /api/runtime/reload |
api | healthy | src/api/server.ts |
POST /api/runtime/trigger/orchestrator |
api | healthy | src/api/server.ts |
POST /api/runtime/trigger/stage-manager |
api | healthy | src/api/server.ts |
GET /api/diagnostics/bundle |
api | healthy | src/api/server.ts |
GET /api/events |
api | healthy | src/api/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
FakeDiscord |
software | healthy | tests/runtime.test.ts:FakeDiscord |
FakePipeline |
software | healthy | tests/runtime.test.ts:FakePipeline |
HandoffPipeline |
software | healthy | tests/runtime.test.ts:HandoffPipeline |
InvalidPickPipeline |
software | healthy | tests/runtime.test.ts:InvalidPickPipeline |
DelayCapPipeline |
software | healthy | tests/runtime.test.ts:DelayCapPipeline |
RecentUserDelayPipeline |
software | healthy | tests/runtime.test.ts:RecentUserDelayPipeline |
SequentialDelayPipeline |
software | healthy | tests/runtime.test.ts:SequentialDelayPipeline |
MarkerCapturePipeline |
software | healthy | tests/runtime.test.ts:MarkerCapturePipeline |
MultiChunkPipeline |
software | healthy | tests/runtime.test.ts:MultiChunkPipeline |
FullChunkPipeline |
software | healthy | tests/runtime.test.ts:FullChunkPipeline |
OlderReplyPipeline |
software | healthy | tests/runtime.test.ts:OlderReplyPipeline |
QuotePipeline |
software | healthy | tests/runtime.test.ts:QuotePipeline |
ImplicitQuotePipeline |
software | healthy | tests/runtime.test.ts:ImplicitQuotePipeline |
PreferredQuotePipeline |
software | healthy | tests/runtime.test.ts:PreferredQuotePipeline |
HallucinatedEmbeddedQuotePipeline |
software | healthy | tests/runtime.test.ts:HallucinatedEmbeddedQuotePipeline |
HumanImpersonationPipeline |
software | healthy | tests/runtime.test.ts:HumanImpersonationPipeline |
ImpersonationPipeline |
software | healthy | tests/runtime.test.ts:ImpersonationPipeline |
RetryRecoversPipeline |
software | healthy | tests/runtime.test.ts:RetryRecoversPipeline |
QuoteOnlyRetryPipeline |
software | healthy | tests/runtime.test.ts:QuoteOnlyRetryPipeline |
AlwaysQuotesPipeline |
software | healthy | tests/runtime.test.ts:AlwaysQuotesPipeline |
AlwaysImpersonatesPipeline |
software | healthy | tests/runtime.test.ts:AlwaysImpersonatesPipeline |
StubPipeline |
software | healthy | tests/runtime.test.ts:StubPipeline |
FakeDiscordGateway |
software | healthy | tests/backend.test.ts:FakeDiscordGateway |
RuntimeStore |
software | healthy | src/frontend/state/runtimeStore.ts:RuntimeStore |
ApiError |
software | healthy | src/frontend/api/client.ts:ApiError |
ConflictError |
software | healthy | src/frontend/api/client.ts:ConflictError |
ImageOcrService |
software | healthy | src/orchestration/ocr.ts:ImageOcrService |
bracket |
software | healthy | src/orchestration/runtime.ts:bracket |
RuntimeOrchestrator |
software | healthy | src/orchestration/runtime.ts:RuntimeOrchestrator |
GatewayPipelineError |
software | healthy | src/orchestration/pipeline/params.ts:GatewayPipelineError |
GatewayModelPipeline |
software | healthy | src/orchestration/pipeline/gatewayPipeline.ts:GatewayModelP… |
ApiError |
software | healthy | src/api/errors.ts:ApiError |
ProviderPipelineError |
software | healthy | src/providers/pipelines.ts:ProviderPipelineError |
OpenAiCompatibleChatPipeline |
software | healthy | src/providers/pipelines.ts:OpenAiCompatibleChatPipeline |
OpenAiResponsesPipeline |
software | healthy | src/providers/pipelines.ts:OpenAiResponsesPipeline |
AnthropicMessagesPipeline |
software | healthy | src/providers/pipelines.ts:AnthropicMessagesPipeline |
GoogleGenerativeLanguagePipeline |
software | healthy | src/providers/pipelines.ts:GoogleGenerativeLanguagePipeline |
DiscordJsGateway |
software | healthy | src/discord/client.ts:DiscordJsGateway |
DiscordGatewayNotConfigured |
software | healthy | src/discord/client.ts:DiscordGatewayNotConfigured |
ResourceLockManager |
software | healthy | src/storage/locks.ts:ResourceLockManager |
StorageService |
software | healthy | src/storage/storageService.ts:StorageService |
StorageError |
software | healthy | src/storage/errors.ts:StorageError |
StorageConflictError |
software | healthy | src/storage/errors.ts:StorageConflictError |
StorageValidationError |
software | healthy | src/storage/errors.ts:StorageValidationError |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
eval |
software | healthy | tests/eval |
fixtures |
software | healthy | tests/eval/fixtures |
synthetic |
software | healthy | tests/eval/fixtures/synthetic |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
2026-06-11-prompting-overhaul |
software | healthy | docs/superpowers/plans/2026-06-11-prompting-overhaul |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
frontend |
software | healthy | src/frontend |
state |
software | healthy | src/frontend/state |
api |
software | healthy | src/frontend/api |
utils |
software | healthy | src/frontend/utils |
components |
software | healthy | src/frontend/components |
styles |
software | healthy | src/frontend/styles |
views |
software | healthy | src/frontend/views |
orchestration |
software | healthy | src/orchestration |
pipeline |
software | healthy | src/orchestration/pipeline |
config |
software | healthy | src/config |
api |
software | healthy | src/api |
shared |
software | healthy | src/shared |
schemas |
software | healthy | src/shared/schemas |
cli |
software | healthy | src/cli |
providers |
software | healthy | src/providers |
discord |
software | healthy | src/discord |
backend |
software | healthy | src/backend |
storage |
software | healthy | src/storage |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::tests/config.test.ts |
security | healthy | tests/config.test.ts |
generic_api_key::tests/api.test.ts |
security | healthy | tests/api.test.ts |
generic_api_key::tests/api.test.ts |
security | healthy | tests/api.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.test.ts |
data | healthy | tests/migrations.test.ts |
migrations.ts |
data | healthy | src/backend/migrations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3888 |
network | healthy | tests/config.test.ts |
port:5173 |
network | healthy | src/frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-zlwsuri7 |
software | healthy | /tmp/repobility-clone-zlwsuri7 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::npm-root-package |
cicd | healthy | .github/workflows/npm-root-package.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/npm-root-package.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/1d126c99-3dd6-4955-85c1-1347f800adb5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1d126c99-3dd6-4955-85c1-1347f800adb5/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.