https://github.com/wyx-sg/Coffer
· scanned 2026-06-16 01:01 UTC (2 months, 1 week ago)
424 raw signals (0 security + 424 graph)
Last scanned 2 months, 1 week ago · v1 · 408 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 9037 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 |
|---|---|---|---|
cofferDevTokenInjection |
software | healthy | frontend/vite.config.ts:cofferDevTokenInjection |
readToken |
software | healthy | frontend/vite.config.ts:readToken |
reload |
software | healthy | frontend/vite.config.ts:reload |
registerFrontendKinds |
software | healthy | frontend/src/kinds.ts:registerFrontendKinds |
injectDaemonInfo |
software | healthy | frontend/src/main.tsx:injectDaemonInfo |
bootstrap |
software | healthy | frontend/src/main.tsx:bootstrap |
App |
software | healthy | frontend/src/App.tsx:App |
missing |
software | healthy | frontend/src/i18n/backend-keys.test.ts:missing |
stale |
software | healthy | frontend/src/i18n/backend-keys.test.ts:stale |
flatKeys |
software | healthy | frontend/src/i18n/locales.test.ts:flatKeys |
extractOverview |
software | healthy | frontend/src/kinds/mcp/McpServerDetailTabs.tsx:extractOverv… |
transport |
software | healthy | frontend/src/kinds/mcp/McpServerDetailTabs.tsx:transport |
McpServerDetailTabs |
software | healthy | frontend/src/kinds/mcp/McpServerDetailTabs.tsx:McpServerDet… |
wrap |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.test.tsx:wrap |
findRaw |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.test.tsx:findRaw |
stripId |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.tsx:stripId |
InvocationsTable |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.tsx:InvocationsTable |
r |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.tsx:r |
ServerHealthCell |
software | healthy | frontend/src/kinds/mcp/McpServersTableCells.tsx:ServerHealt… |
ServerStatusCell |
software | healthy | frontend/src/kinds/mcp/McpServersTableCells.tsx:ServerStatu… |
ServerDeleteCell |
software | healthy | frontend/src/kinds/mcp/McpServersTableCells.tsx:ServerDelet… |
McpServersBulkActions |
software | healthy | frontend/src/kinds/mcp/McpServersTableCells.tsx:McpServersB… |
runAll |
software | healthy | frontend/src/kinds/mcp/McpServersTableCells.tsx:runAll |
stub |
software | healthy | frontend/src/kinds/mcp/McpServersTable.test.tsx:stub |
wrap |
software | healthy | frontend/src/kinds/mcp/McpServersTable.test.tsx:wrap |
McpServerDeleteDialog |
software | healthy | frontend/src/kinds/mcp/McpServerDeleteDialog.tsx:McpServerD… |
wrap |
software | healthy | frontend/src/kinds/mcp/EditMcpServerDialog.test.tsx:wrap |
openDialog |
software | healthy | frontend/src/kinds/mcp/EditMcpServerDialog.test.tsx:openDia… |
configVal |
software | healthy | frontend/src/kinds/mcp/EditMcpServerDialog.test.tsx:configV… |
McpServerDetailPage |
software | healthy | frontend/src/kinds/mcp/McpServerDetailPage.tsx:McpServerDet… |
handleDelete |
software | healthy | frontend/src/kinds/mcp/McpServerDetailPage.tsx:handleDelete |
McpServerDetailHeader |
software | healthy | frontend/src/kinds/mcp/McpServerDetailHeader.tsx:McpServerD… |
isObject |
software | healthy | frontend/src/kinds/mcp/jsonImport.ts:isObject |
parseEnv |
software | healthy | frontend/src/kinds/mcp/jsonImport.ts:parseEnv |
parseServer |
software | healthy | frontend/src/kinds/mcp/jsonImport.ts:parseServer |
parseMcpJson |
software | healthy | frontend/src/kinds/mcp/jsonImport.ts:parseMcpJson |
planServer |
software | healthy | frontend/src/kinds/mcp/AddMcpServerDialog.tsx:planServer |
registerResource |
software | healthy | frontend/src/kinds/mcp/AddMcpServerDialog.tsx:registerResou… |
writeCredential |
software | healthy | frontend/src/kinds/mcp/AddMcpServerDialog.tsx:writeCredenti… |
rollbackResource |
software | healthy | frontend/src/kinds/mcp/AddMcpServerDialog.tsx:rollbackResou… |
AddMcpServerDialog |
software | healthy | frontend/src/kinds/mcp/AddMcpServerDialog.tsx:AddMcpServerD… |
wrap |
software | healthy | frontend/src/kinds/mcp/CapabilityList.test.tsx:wrap |
selectStatus |
software | healthy | frontend/src/kinds/mcp/CapabilityList.test.tsx:selectStatus |
CapabilityBulkActions |
software | healthy | frontend/src/kinds/mcp/CapabilityBulkActions.tsx:Capability… |
runAll |
software | healthy | frontend/src/kinds/mcp/CapabilityBulkActions.tsx:runAll |
HealthBadge |
software | healthy | frontend/src/kinds/mcp/HealthBadge.tsx:HealthBadge |
CredentialRowEditor |
software | healthy | frontend/src/kinds/mcp/CredentialRowEditor.tsx:CredentialRo… |
transportType |
software | healthy | frontend/src/kinds/mcp/McpServersTable.tsx:transportType |
tr |
software | healthy | frontend/src/kinds/mcp/McpServersTable.tsx:tr |
McpServersTable |
software | healthy | frontend/src/kinds/mcp/McpServersTable.tsx:McpServersTable |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CONTRIBUTING.zh.md |
software | healthy | CONTRIBUTING.zh.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
SECURITY.zh.md |
software | healthy | SECURITY.zh.md |
README.zh.md |
software | healthy | README.zh.md |
.commitlintrc.yaml |
software | healthy | .commitlintrc.yaml |
Makefile |
software | healthy | Makefile |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
AGENTS.zh.md |
software | healthy | AGENTS.zh.md |
.prettierrc.json |
software | healthy | frontend/.prettierrc.json |
tsconfig.app.json |
software | healthy | frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
components.json |
software | healthy | frontend/components.json |
pnpm-workspace.yaml |
software | healthy | frontend/pnpm-workspace.yaml |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.css |
software | healthy | frontend/src/index.css |
router.tsx |
software | healthy | frontend/src/router.tsx |
App.test.tsx |
software | healthy | frontend/src/App.test.tsx |
kinds.ts |
software | healthy | frontend/src/kinds.ts |
main.tsx |
software | healthy | frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
backend-keys.test.ts |
software | healthy | frontend/src/i18n/backend-keys.test.ts |
index.ts |
software | healthy | frontend/src/i18n/index.ts |
locales.test.ts |
software | healthy | frontend/src/i18n/locales.test.ts |
backend-keys.fixture.json |
software | healthy | frontend/src/i18n/backend-keys.fixture.json |
zh.json |
software | healthy | frontend/src/i18n/locales/zh.json |
en.json |
software | healthy | frontend/src/i18n/locales/en.json |
McpServerDetailTabs.tsx |
software | healthy | frontend/src/kinds/mcp/McpServerDetailTabs.tsx |
InvocationsTable.test.tsx |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.test.tsx |
HealthBadge.test.tsx |
software | healthy | frontend/src/kinds/mcp/HealthBadge.test.tsx |
InvocationsTable.tsx |
software | healthy | frontend/src/kinds/mcp/InvocationsTable.tsx |
McpServersTableCells.tsx |
software | healthy | frontend/src/kinds/mcp/McpServersTableCells.tsx |
McpServersTable.test.tsx |
software | healthy | frontend/src/kinds/mcp/McpServersTable.test.tsx |
jsonImport.test.ts |
software | healthy | frontend/src/kinds/mcp/jsonImport.test.ts |
McpServerDeleteDialog.tsx |
software | healthy | frontend/src/kinds/mcp/McpServerDeleteDialog.tsx |
EditMcpServerDialog.test.tsx |
software | healthy | frontend/src/kinds/mcp/EditMcpServerDialog.test.tsx |
McpServerDetailPage.tsx |
software | healthy | frontend/src/kinds/mcp/McpServerDetailPage.tsx |
McpServerDetailHeader.tsx |
software | healthy | frontend/src/kinds/mcp/McpServerDetailHeader.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ResizeObserver |
software | healthy | frontend/src/test/setup.ts:ResizeObserver |
names |
software | healthy | frontend/src/lib/utils.test.ts:names |
for |
software | healthy | frontend/src/lib/statusColors.ts:for |
ApiError |
software | healthy | frontend/src/lib/api/errors.ts:ApiError |
ModelSpec |
software | healthy | evals/routing_eval.py:30 |
_FakeConfig |
software | healthy | backend/tests/integration/sync/test_two_machine_sync.py:48 |
_NoKeyring |
software | healthy | backend/tests/integration/sync/test_two_machine_sync.py:56 |
Machine |
software | healthy | backend/tests/integration/sync/test_two_machine_sync.py:70 |
_Reader |
software | healthy | backend/tests/integration/distill/test_distill_service.py:16 |
_Llm |
software | healthy | backend/tests/integration/distill/test_distill_service.py:34 |
_Sink |
software | healthy | backend/tests/integration/distill/test_distill_service.py:41 |
_Agents |
software | healthy | backend/tests/integration/distill/test_distill_service.py:52 |
_Models |
software | healthy | backend/tests/integration/distill/test_distill_service.py:57 |
TestFileTranscriptReaderClaudeCode |
software | healthy | backend/tests/integration/distill/test_transcript_reader.py… |
TestFileTranscriptReaderCodex |
software | healthy | backend/tests/integration/distill/test_transcript_reader.py… |
_FakeMemoryService |
software | healthy | backend/tests/integration/distill/test_memory_sink.py:18 |
_Fact |
software | healthy | backend/tests/integration/distill/test_memory_sink.py:73 |
_DirectFake |
software | healthy | backend/tests/integration/distill/test_memory_sink.py:66 |
_Resp |
software | healthy | backend/tests/integration/distill/test_llm_completion.py:15 |
_Model |
software | healthy | backend/tests/integration/distill/test_llm_completion.py:18 |
_BlockingAdapter |
software | healthy | backend/tests/integration/chat/test_delete_cancels_turn.py:… |
_ApprovalAdapter |
software | healthy | backend/tests/integration/chat/test_approval_flow.py:32 |
_FakeProcess |
software | healthy | backend/tests/integration/chat/test_cli_agent.py:41 |
_NoApprovals |
software | healthy | backend/tests/integration/chat/test_cli_agent.py:70 |
_Frame |
software | healthy | backend/tests/integration/chat/test_codex_app_server_agent.… |
_FakePipe |
software | healthy | backend/tests/integration/chat/test_codex_app_server_agent.… |
FakeCodexAppServer |
software | healthy | backend/tests/integration/chat/test_codex_app_server_agent.… |
_FakeSession |
software | healthy | backend/tests/integration/chat/test_codex_app_server_agent.… |
_Factory |
software | healthy | backend/tests/integration/chat/test_codex_app_server_agent.… |
_NoApprovals |
software | healthy | backend/tests/integration/chat/test_codex_app_server_agent.… |
_BlockingAdapter |
software | healthy | backend/tests/integration/chat/test_interrupt_turn.py:25 |
_ApprovalScript |
software | healthy | backend/tests/integration/chat/test_claude_sdk_agent.py:65 |
_FakeContext |
software | healthy | backend/tests/integration/chat/test_claude_sdk_agent.py:81 |
FakeSdkSession |
software | healthy | backend/tests/integration/chat/test_claude_sdk_agent.py:88 |
_Factory |
software | healthy | backend/tests/integration/chat/test_claude_sdk_agent.py:145 |
_NoApprovals |
software | healthy | backend/tests/integration/chat/test_claude_sdk_agent.py:197 |
_ErrorSdkSession |
software | healthy | backend/tests/integration/chat/test_claude_sdk_agent.py:510 |
_FakeGateway |
software | healthy | backend/tests/integration/chat/test_agentic_rag.py:26 |
_FakeModelService |
software | healthy | backend/tests/integration/chat/test_agentic_rag.py:41 |
_Model |
software | healthy | backend/tests/integration/chat/test_agentic_rag.py:53 |
_NoApprovals |
software | healthy | backend/tests/integration/chat/test_codex_provider.py:82 |
_FakeSdkSession |
software | healthy | backend/tests/integration/chat/test_sdk_provider.py:46 |
_NoApprovals |
software | healthy | backend/tests/integration/chat/test_sdk_provider.py:138 |
_FakePort |
software | healthy | backend/tests/integration/providers/test_introspection_rout… |
FakeEmbedder |
software | healthy | backend/tests/integration/knowledge_base/conftest.py:41 |
FakeVecIndex |
software | healthy | backend/tests/integration/knowledge_base/conftest.py:65 |
KBHarness |
software | healthy | backend/tests/integration/knowledge_base/conftest.py:96 |
FakeEmbedder |
software | healthy | backend/tests/integration/memory/conftest.py:42 |
FakeVecIndex |
software | healthy | backend/tests/integration/memory/conftest.py:60 |
MemHarness |
software | healthy | backend/tests/integration/memory/conftest.py:95 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
i18n |
software | healthy | frontend/src/i18n |
locales |
software | healthy | frontend/src/i18n/locales |
kinds |
software | healthy | frontend/src/kinds |
mcp |
software | healthy | frontend/src/kinds/mcp |
knowledge_base |
software | healthy | frontend/src/kinds/knowledge_base |
memory |
software | healthy | frontend/src/kinds/memory |
channel |
software | healthy | frontend/src/kinds/channel |
test |
software | healthy | frontend/src/test |
components |
software | healthy | frontend/src/components |
settings |
software | healthy | frontend/src/components/settings |
ui |
software | healthy | frontend/src/components/ui |
chat |
software | healthy | frontend/src/components/chat |
agents |
software | healthy | frontend/src/components/agents |
knowledge_base |
software | healthy | frontend/src/components/knowledge_base |
memory |
software | healthy | frontend/src/components/memory |
skills |
software | healthy | frontend/src/components/skills |
lib |
software | healthy | frontend/src/lib |
api |
software | healthy | frontend/src/lib/api |
components |
software | healthy | frontend/src/lib/components |
chat |
software | healthy | frontend/src/lib/chat |
hooks |
software | healthy | frontend/src/lib/hooks |
pages |
software | healthy | frontend/src/pages |
settings |
software | healthy | frontend/src/pages/settings |
resources |
software | healthy | frontend/src/pages/resources |
audit |
software | healthy | frontend/src/pages/audit |
docs-site |
software | healthy | docs-site |
architecture |
software | healthy | docs-site/architecture |
scripts |
software | healthy | docs-site/scripts |
zh |
software | healthy | docs-site/zh |
architecture |
software | healthy | docs-site/zh/architecture |
guide |
software | healthy | docs-site/zh/guide |
contributing |
software | healthy | docs-site/zh/contributing |
public |
software | healthy | docs-site/public |
guide |
software | healthy | docs-site/guide |
contributing |
software | healthy | docs-site/contributing |
docs |
software | healthy | docs |
decisions |
software | healthy | docs/decisions |
distribution |
software | healthy | docs/distribution |
scripts |
software | healthy | scripts |
desktop |
software | healthy | desktop |
capabilities |
software | healthy | desktop/capabilities |
src |
software | healthy | desktop/src |
agents |
software | healthy | agents |
.claude |
software | healthy | .claude |
hooks |
software | healthy | .claude/hooks |
skills |
software | healthy | .claude/skills |
coffer-spec |
software | healthy | .claude/skills/coffer-spec |
evals |
software | healthy | evals |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /seatalk/{channel} |
api | healthy | backend/coffer/surfaces/callback/app.py |
GET / |
api | healthy | backend/coffer/surfaces/http/audit_routes.py |
POST /import |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
POST /fetch |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
GET /{name} |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
DELETE /{name} |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
POST /{name}/update |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
POST /{name}/enable |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
POST /{name}/disable |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
POST /verify |
api | healthy | backend/coffer/surfaces/http/skill_routes.py |
GET /{name}/mcp-entries |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
PATCH /{name}/mcp-entries/{entry} |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
DELETE /{name}/mcp-entries/{entry} |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
POST /{name}/mcp-entries/{entry}/adopt |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
GET /{name}/plugins |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
PATCH /{name}/plugins/{plugin_id} |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
DELETE /{name}/plugins/{plugin_id} |
api | healthy | backend/coffer/surfaces/http/agent_workspace_routes.py |
GET /policies |
api | healthy | backend/coffer/surfaces/http/retention_routes.py |
PATCH /policies/{table_name} |
api | healthy | backend/coffer/surfaces/http/retention_routes.py |
POST /prune |
api | healthy | backend/coffer/surfaces/http/retention_routes.py |
GET /config |
api | healthy | backend/coffer/surfaces/http/embedding_routes.py |
PUT /config |
api | healthy | backend/coffer/surfaces/http/embedding_routes.py |
POST /test |
api | healthy | backend/coffer/surfaces/http/embedding_routes.py |
POST / |
api | healthy | backend/coffer/surfaces/http/resource_routes.py |
GET /{kind}/{name} |
api | healthy | backend/coffer/surfaces/http/resource_routes.py |
PATCH /{kind}/{name} |
api | healthy | backend/coffer/surfaces/http/resource_routes.py |
DELETE /{kind}/{name} |
api | healthy | backend/coffer/surfaces/http/resource_routes.py |
POST /{kind}/{name}/enable |
api | healthy | backend/coffer/surfaces/http/resource_routes.py |
POST /{kind}/{name}/disable |
api | healthy | backend/coffer/surfaces/http/resource_routes.py |
GET /candidates |
api | healthy | backend/coffer/surfaces/http/agent_routes.py |
GET /{name}/native-memory |
api | healthy | backend/coffer/surfaces/http/agent_routes.py |
PATCH /{name} |
api | healthy | backend/coffer/surfaces/http/agent_routes.py |
GET /status |
api | healthy | backend/coffer/surfaces/http/daemon_routes.py |
POST /rotate-token |
api | healthy | backend/coffer/surfaces/http/daemon_routes.py |
POST /backup |
api | healthy | backend/coffer/surfaces/http/daemon_routes.py |
POST /shutdown |
api | healthy | backend/coffer/surfaces/http/daemon_routes.py |
GET /{ref:path}/exists |
api | healthy | backend/coffer/surfaces/http/credential_routes.py |
GET /{ref:path} |
api | healthy | backend/coffer/surfaces/http/credential_routes.py |
DELETE /{ref:path} |
api | healthy | backend/coffer/surfaces/http/credential_routes.py |
GET /{name}/projections |
api | healthy | backend/coffer/surfaces/http/projection_routes.py |
POST /{name}/projections |
api | healthy | backend/coffer/surfaces/http/projection_routes.py |
DELETE /{name}/projections/{agent_ref} |
api | healthy | backend/coffer/surfaces/http/projection_routes.py |
POST /{name}/native-memory/import |
api | healthy | backend/coffer/surfaces/http/projection_routes.py |
GET /credentials |
api | healthy | backend/coffer/surfaces/http/settings_routes.py |
PUT /credentials |
api | healthy | backend/coffer/surfaces/http/settings_routes.py |
GET /{name}/files |
api | healthy | backend/coffer/surfaces/http/skill_file_routes.py |
GET /{name}/files/content |
api | healthy | backend/coffer/surfaces/http/skill_file_routes.py |
PUT /{name}/files/content |
api | healthy | backend/coffer/surfaces/http/skill_file_routes.py |
POST /run |
api | healthy | backend/coffer/surfaces/http/sync_routes.py |
POST /resolve |
api | healthy | backend/coffer/surfaces/http/sync_routes.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/AgentDetailPage |
frontend | healthy | frontend/src/pages/AgentDetailPage.tsx |
/SkillDetailPage.test |
frontend | healthy | frontend/src/pages/SkillDetailPage.test.tsx |
/AgentsPage.test |
frontend | healthy | frontend/src/pages/AgentsPage.test.tsx |
/ChannelDetailPage.test |
frontend | healthy | frontend/src/pages/ChannelDetailPage.test.tsx |
/ResourceDetailPage.test |
frontend | healthy | frontend/src/pages/ResourceDetailPage.test.tsx |
/AgentDetailPage.test |
frontend | healthy | frontend/src/pages/AgentDetailPage.test.tsx |
/MemoryPage.test |
frontend | healthy | frontend/src/pages/MemoryPage.test.tsx |
/ChatPage |
frontend | healthy | frontend/src/pages/ChatPage.tsx |
/KindResourcePage |
frontend | healthy | frontend/src/pages/KindResourcePage.tsx |
/ChannelDetailPage |
frontend | healthy | frontend/src/pages/ChannelDetailPage.tsx |
/ChannelsPage.test |
frontend | healthy | frontend/src/pages/ChannelsPage.test.tsx |
/KindResourcePage.test |
frontend | healthy | frontend/src/pages/KindResourcePage.test.tsx |
/SkillsPage |
frontend | healthy | frontend/src/pages/SkillsPage.tsx |
/SkillDetailPage |
frontend | healthy | frontend/src/pages/SkillDetailPage.tsx |
/NotFoundPage.test |
frontend | healthy | frontend/src/pages/NotFoundPage.test.tsx |
/ChatPage.test |
frontend | healthy | frontend/src/pages/ChatPage.test.tsx |
/ResourceDetailPage |
frontend | healthy | frontend/src/pages/ResourceDetailPage.tsx |
/KnowledgeBasesPage |
frontend | healthy | frontend/src/pages/KnowledgeBasesPage.tsx |
/MemoryPage |
frontend | healthy | frontend/src/pages/MemoryPage.tsx |
/ChannelsPage |
frontend | healthy | frontend/src/pages/ChannelsPage.tsx |
/KnowledgeBasesPage.test |
frontend | healthy | frontend/src/pages/KnowledgeBasesPage.test.tsx |
/ResourcesPage.test |
frontend | healthy | frontend/src/pages/ResourcesPage.test.tsx |
/NotFoundPage |
frontend | healthy | frontend/src/pages/NotFoundPage.tsx |
/SkillsPage.test |
frontend | healthy | frontend/src/pages/SkillsPage.test.tsx |
/AgentsPage |
frontend | healthy | frontend/src/pages/AgentsPage.tsx |
/ResourcesPage |
frontend | healthy | frontend/src/pages/ResourcesPage.tsx |
/settings/EmbeddingSettings.test |
frontend | healthy | frontend/src/pages/settings/EmbeddingSettings.test.tsx |
/settings/SettingsLayout.test |
frontend | healthy | frontend/src/pages/settings/SettingsLayout.test.tsx |
/settings/DataSettings.test |
frontend | healthy | frontend/src/pages/settings/DataSettings.test.tsx |
/settings/AppSettings |
frontend | healthy | frontend/src/pages/settings/AppSettings.tsx |
/settings/GeneralSettings.test |
frontend | healthy | frontend/src/pages/settings/GeneralSettings.test.tsx |
/settings/AboutPage |
frontend | healthy | frontend/src/pages/settings/AboutPage.tsx |
/settings/AppSettings.test |
frontend | healthy | frontend/src/pages/settings/AppSettings.test.tsx |
/settings/ModelsPage.test |
frontend | healthy | frontend/src/pages/settings/ModelsPage.test.tsx |
/settings/SyncSettings.test |
frontend | healthy | frontend/src/pages/settings/SyncSettings.test.tsx |
/settings/ModelsPage |
frontend | healthy | frontend/src/pages/settings/ModelsPage.tsx |
/settings/DataSettings |
frontend | healthy | frontend/src/pages/settings/DataSettings.tsx |
/settings/SecuritySettings.test |
frontend | healthy | frontend/src/pages/settings/SecuritySettings.test.tsx |
/settings/AboutPage.test |
frontend | healthy | frontend/src/pages/settings/AboutPage.test.tsx |
/settings/SettingsLayout |
frontend | healthy | frontend/src/pages/settings/SettingsLayout.tsx |
/settings/SyncMasterKeyCard |
frontend | healthy | frontend/src/pages/settings/SyncMasterKeyCard.tsx |
/settings/EmbeddingSettings |
frontend | healthy | frontend/src/pages/settings/EmbeddingSettings.tsx |
/settings/RetentionPolicySection |
frontend | healthy | frontend/src/pages/settings/RetentionPolicySection.tsx |
/settings/RetentionPolicySection.test |
frontend | healthy | frontend/src/pages/settings/RetentionPolicySection.test.tsx |
/settings/SecuritySettings |
frontend | healthy | frontend/src/pages/settings/SecuritySettings.tsx |
/settings/GeneralSettings |
frontend | healthy | frontend/src/pages/settings/GeneralSettings.tsx |
/settings/SyncSettings |
frontend | healthy | frontend/src/pages/settings/SyncSettings.tsx |
/resources/ResourcesToolbar |
frontend | healthy | frontend/src/pages/resources/ResourcesToolbar.tsx |
/resources/WelcomePanel.test |
frontend | healthy | frontend/src/pages/resources/WelcomePanel.test.tsx |
/resources/WelcomePanel |
frontend | healthy | frontend/src/pages/resources/WelcomePanel.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
documents |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
chunks |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
embedding_config |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
SyncConfigModel |
data | healthy | backend/coffer/infrastructure/sync/persistence.py |
SyncStateModel |
data | healthy | backend/coffer/infrastructure/sync/persistence.py |
sync_config |
data | healthy | backend/coffer/infrastructure/sync/persistence.py |
sync_state |
data | healthy | backend/coffer/infrastructure/sync/persistence.py |
MCPCapabilityPreferenceModel |
data | healthy | backend/coffer/infrastructure/mcp/persistence.py |
mcp_capability_preferences |
data | healthy | backend/coffer/infrastructure/mcp/persistence.py |
MCPInvocationModel |
data | healthy | backend/coffer/infrastructure/mcp/invocation_writer.py |
mcp_invocations |
data | healthy | backend/coffer/infrastructure/mcp/invocation_writer.py |
MCPServerHealthModel |
data | healthy | backend/coffer/infrastructure/mcp/health_repo.py |
mcp_server_health |
data | healthy | backend/coffer/infrastructure/mcp/health_repo.py |
MemoryProjectionBindingModel |
data | healthy | backend/coffer/infrastructure/agent/projection_persistence.… |
memory_projection_bindings |
data | healthy | backend/coffer/infrastructure/agent/projection_persistence.… |
ConversationModel |
data | healthy | backend/coffer/infrastructure/chat/persistence.py |
MessageModel |
data | healthy | backend/coffer/infrastructure/chat/persistence.py |
conversations |
data | healthy | backend/coffer/infrastructure/chat/persistence.py |
chat_messages |
data | healthy | backend/coffer/infrastructure/chat/persistence.py |
ChatModelModel |
data | healthy | backend/coffer/infrastructure/chat/model_persistence.py |
chat_models |
data | healthy | backend/coffer/infrastructure/chat/model_persistence.py |
MemoryStoreProjectRootModel |
data | healthy | backend/coffer/infrastructure/memory/project_root_repo.py |
memory_store_project_roots |
data | healthy | backend/coffer/infrastructure/memory/project_root_repo.py |
SkillAgentBindingModel |
data | healthy | backend/coffer/infrastructure/skill/persistence.py |
skill_agent_bindings |
data | healthy | backend/coffer/infrastructure/skill/persistence.py |
Base |
data | healthy | backend/coffer/infrastructure/persistence/base.py |
ResourceModel |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
AuditLogModel |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
RetentionPolicyModel |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
CredentialModel |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
EmbeddingConfigModel |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
resources |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
audit_log |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
retention_policies |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
credentials |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
embedding_config |
data | healthy | backend/coffer/infrastructure/persistence/models.py |
ChannelPeerModel |
data | healthy | backend/coffer/infrastructure/channel/persistence.py |
channel_peers |
data | healthy | backend/coffer/infrastructure/channel/persistence.py |
DocumentModel |
data | healthy | backend/coffer/infrastructure/knowledge/models.py |
ChunkModel |
data | healthy | backend/coffer/infrastructure/knowledge/models.py |
documents |
data | healthy | backend/coffer/infrastructure/knowledge/models.py |
chunks |
data | healthy | backend/coffer/infrastructure/knowledge/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migrations_roundtrip.py |
data | healthy | backend/tests/integration/infrastructure/persistence/test_m… |
test_credential_migration.py |
data | healthy | backend/tests/unit/application/test_credential_migration.py |
__init__.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/__init… |
env.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/env.py |
20260526_0005_skill_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260521_0002_mcp_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
__init__.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0010_repair_unified_schema.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0015_channel_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0018_conversation_agent_config.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260609_0009_memory_project_roots.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0012_chat_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260614_0021_conversation_origin.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260520_0001_initial.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260522_0003_mcp_server_health.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260527_0006_knowledge_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260613_0020_conversation_retention_reset.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0011_embedding_config.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260609_0008_projection_bindings.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0016_credentials_table.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0017_rekey_chunk_ids.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260613_0019_sync_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260528_0007_memory_tables.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260614_0022_channel_peer_differentiation.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260524_0004_audit_index_desc.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0013_conversation_archive.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
20260612_0014_chunking_defaults.py |
data | healthy | backend/coffer/infrastructure/persistence/migrations/versio… |
credential_migration.py |
data | healthy | backend/coffer/application/credential_migration.py |
migrations_runner.py |
data | healthy | backend/coffer/surfaces/http/migrations_runner.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | frontend/vite.config.ts |
port:5174 |
network | healthy | frontend/vite.config.ts |
port:8080 |
network | healthy | frontend/src/kinds/mcp/jsonImport.test.ts |
port:8787 |
network | healthy | frontend/src/kinds/channel/ChannelCallbackCard.test.tsx |
port:8466 |
network | healthy | frontend/src/pages/ChannelDetailPage.test.tsx |
port:8123 |
network | healthy | backend/tests/integration/infrastructure/daemon/test_bootst… |
port:8001 |
network | healthy | backend/tests/integration/infrastructure/daemon/test_pid_lo… |
port:59250 |
network | healthy | backend/tests/integration/infrastructure/daemon/test_bootst… |
port:9876 |
network | healthy | backend/tests/integration/surfaces/cli/test_client_detect_o… |
port:5555 |
network | healthy | backend/tests/integration/surfaces/cli/test_client_detect_o… |
port:6789 |
network | healthy | backend/tests/integration/surfaces/cli/test_client_detect_o… |
port:7777 |
network | healthy | backend/tests/integration/surfaces/cli/test_client_detect_o… |
port:4321 |
network | healthy | backend/tests/integration/surfaces/cli/test_client_detect_o… |
port:8000 |
network | healthy | backend/tests/integration/surfaces/cli/test_channel_cmd.py |
port:59840 |
network | healthy | backend/tests/integration/surfaces/cli/test_knowledge_base_… |
port:9999 |
network | healthy | backend/tests/integration/surfaces/cli/test_mcp_cmd.py |
port:59700 |
network | healthy | backend/tests/integration/surfaces/cli/test_skill_cmd.py |
port:59650 |
network | healthy | backend/tests/integration/surfaces/cli/test_agent_cmd.py |
port:59900 |
network | healthy | backend/tests/integration/surfaces/cli/test_transcript_cmd.… |
port:59820 |
network | healthy | backend/tests/integration/surfaces/cli/test_sync_cmd.py |
port:59800 |
network | healthy | backend/tests/integration/surfaces/cli/test_memory_cmd.py |
port:18000 |
network | healthy | backend/tests/integration/surfaces/shim/test_shim_forwardin… |
port:18999 |
network | healthy | backend/tests/integration/surfaces/shim/test_shim_internals… |
port:8765 |
network | healthy | backend/tests/integration/surfaces/http/test_daemon_status.… |
port:59750 |
network | healthy | backend/tests/unit/infrastructure/daemon/test_entry.py |
port:06 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
conventional-title |
cicd | healthy | .github/workflows/pr-title.yml |
eval |
cicd | healthy | .github/workflows/evals.yml |
lint |
cicd | healthy | .github/workflows/verify.yml |
unit |
cicd | healthy | .github/workflows/verify.yml |
integration |
cicd | healthy | .github/workflows/verify.yml |
benchmark |
cicd | healthy | .github/workflows/verify.yml |
acceptance |
cicd | healthy | .github/workflows/verify.yml |
secrets |
cicd | healthy | .github/workflows/verify.yml |
desktop |
cicd | healthy | .github/workflows/verify.yml |
contract |
cicd | healthy | .github/workflows/verify.yml |
e2e |
cicd | healthy | .github/workflows/verify.yml |
verify |
cicd | healthy | .github/workflows/ci.yml |
canary |
cicd | healthy | .github/workflows/ci.yml |
bundle |
cicd | healthy | .github/workflows/release.yml |
release |
cicd | healthy | .github/workflows/release.yml |
build |
cicd | healthy | .github/workflows/pages.yml |
deploy |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Makefile |
10.0.0.1 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
172.16.0.1 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
192.168.1.1 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
169.254.169.254 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
100.64.0.1 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
100.127.255.254 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
100.64.0.0 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
100.128.0.0 |
network | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::frontend/src/components/chat/ConversationList.test.tsx |
security | healthy | frontend/src/components/chat/ConversationList.test.tsx |
auth::frontend/src/lib/hooks/useChatTurn.test.tsx |
security | healthy | frontend/src/lib/hooks/useChatTurn.test.tsx |
auth::backend/tests/unit/chat/test_message_value_objects.py |
security | healthy | backend/tests/unit/chat/test_message_value_objects.py |
auth::backend/coffer/domain/mcp/server_config.py |
security | healthy | backend/coffer/domain/mcp/server_config.py |
auth::backend/tests/unit/distill/test_parsers.py |
security | healthy | backend/tests/unit/distill/test_parsers.py |
auth::frontend/src/lib/chat/streamClient.test.ts |
security | healthy | frontend/src/lib/chat/streamClient.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::pr-title |
cicd | healthy | .github/workflows/pr-title.yml |
gha::evals |
cicd | healthy | .github/workflows/evals.yml |
gha::verify |
cicd | healthy | .github/workflows/verify.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::pages |
cicd | healthy | .github/workflows/pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | AGENTS.md |
redis |
data | healthy | frontend/src/components/agents/AgentConversationsTab.test.t… |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | frontend/src/pages/settings/EmbeddingSettings.tsx |
vps::aws |
hardware | healthy | backend/tests/unit/infrastructure/test_ssrf_guard.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ughuhd3v |
software | healthy | /tmp/repobility-clone-ughuhd3v |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | evals/tests/test_curate.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/61274a71-9ff3-4435-a91d-10e9a4f97a19/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/61274a71-9ff3-4435-a91d-10e9a4f97a19/
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.