https://github.com/qianh/ai-mce
· scanned 2026-06-15 23:43 UTC (2 months, 4 weeks ago)
59 raw signals (0 security + 59 graph)
Last scanned 2 months, 4 weeks ago · v1 · 51 actionable findings from 1 signal source. 8 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1128 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 |
|---|---|---|---|
BrandPanel |
software | healthy | design/screens-auth.jsx:BrandPanel |
AuthLogin |
software | healthy | design/screens-auth.jsx:AuthLogin |
AuthConsent |
software | healthy | design/screens-auth.jsx:AuthConsent |
Icon |
software | healthy | design/shared-ui.jsx:Icon |
Brand |
software | healthy | design/shared-ui.jsx:Brand |
Level |
software | healthy | design/shared-ui.jsx:Level |
Btn |
software | healthy | design/shared-ui.jsx:Btn |
Browser |
software | healthy | design/shared-ui.jsx:Browser |
ChatBackdrop |
software | healthy | design/shared-ui.jsx:ChatBackdrop |
bubble |
software | healthy | design/shared-ui.jsx:bubble |
FieldLabel |
software | healthy | design/shared-ui.jsx:FieldLabel |
Stat |
software | healthy | design/shared-ui.jsx:Stat |
ConsoleShell |
software | healthy | design/screens-console.jsx:ConsoleShell |
ConsoleList |
software | healthy | design/screens-console.jsx:ConsoleList |
ConsoleDetail |
software | healthy | design/screens-console.jsx:ConsoleDetail |
ConsoleReview |
software | healthy | design/screens-console.jsx:ConsoleReview |
ConsolePack |
software | healthy | design/screens-console.jsx:ConsolePack |
H |
software | healthy | design/screens-console.jsx:H |
Li |
software | healthy | design/screens-console.jsx:Li |
ConsoleSettings |
software | healthy | design/screens-console.jsx:ConsoleSettings |
Card |
software | healthy | design/screens-console.jsx:Card |
Toggle |
software | healthy | design/screens-console.jsx:Toggle |
dcFlatten |
software | healthy | design/design-canvas.jsx:dcFlatten |
DesignCanvas |
software | healthy | design/design-canvas.jsx:DesignCanvas |
kept |
software | healthy | design/design-canvas.jsx:kept |
onKey |
software | healthy | design/design-canvas.jsx:onKey |
onPd |
software | healthy | design/design-canvas.jsx:onPd |
DCViewport |
software | healthy | design/design-canvas.jsx:DCViewport |
flush |
software | healthy | design/design-canvas.jsx:flush |
zoomAt |
software | healthy | design/design-canvas.jsx:zoomAt |
isMouseWheel |
software | healthy | design/design-canvas.jsx:isMouseWheel |
onWheel |
software | healthy | design/design-canvas.jsx:onWheel |
onGestureStart |
software | healthy | design/design-canvas.jsx:onGestureStart |
onGestureChange |
software | healthy | design/design-canvas.jsx:onGestureChange |
onGestureEnd |
software | healthy | design/design-canvas.jsx:onGestureEnd |
onPointerDown |
software | healthy | design/design-canvas.jsx:onPointerDown |
onPointerMove |
software | healthy | design/design-canvas.jsx:onPointerMove |
onPointerUp |
software | healthy | design/design-canvas.jsx:onPointerUp |
onHostMsg |
software | healthy | design/design-canvas.jsx:onHostMsg |
DCSection |
software | healthy | design/design-canvas.jsx:DCSection |
sec |
software | healthy | design/design-canvas.jsx:sec |
DCArtboard |
software | healthy | design/design-canvas.jsx:DCArtboard |
dcExport |
software | healthy | design/design-canvas.jsx:dcExport |
toDataURL |
software | healthy | design/design-canvas.jsx:toDataURL |
scrapeCss |
software | healthy | design/design-canvas.jsx:scrapeCss |
walk |
software | healthy | design/design-canvas.jsx:walk |
fontCss |
software | healthy | design/design-canvas.jsx:fontCss |
cloneStyled |
software | healthy | design/design-canvas.jsx:cloneStyled |
save |
software | healthy | design/design-canvas.jsx:save |
DCArtboardFrame |
software | healthy | design/design-canvas.jsx:DCArtboardFrame |
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 |
start.sh |
software | healthy | start.sh |
CONTEXT.md |
software | healthy | CONTEXT.md |
deploy-local-dev.md |
software | healthy | docs/deploy-local-dev.md |
deploy-local.md |
software | healthy | docs/deploy-local.md |
deploy-server.md |
software | healthy | docs/deploy-server.md |
desktop-channel-design-decisions.md |
software | healthy | docs/desktop-channel-design-decisions.md |
AI_Memory_Capture_Extension_最终版产品计划说明书.md |
software | healthy | docs/AI_Memory_Capture_Extension_最终版产品计划说明书.md |
2026-06-12-profile-analysis-part2-dream.md |
software | healthy | docs/superpowers/plans/2026-06-12-profile-analysis-part2-dr… |
2026-06-04-cloud-mode-api-server.md |
software | healthy | docs/superpowers/plans/2026-06-04-cloud-mode-api-server.md |
2026-06-12-profile-analysis-part3-mcp.md |
software | healthy | docs/superpowers/plans/2026-06-12-profile-analysis-part3-mc… |
2026-06-03-ai-memory-capture-v01.md |
software | healthy | docs/superpowers/plans/2026-06-03-ai-memory-capture-v01.md |
2026-06-09-mce-scanner-concurrency.md |
software | healthy | docs/superpowers/plans/2026-06-09-mce-scanner-concurrency.md |
2026-06-09-console-captures-list.md |
software | healthy | docs/superpowers/plans/2026-06-09-console-captures-list.md |
2026-06-12-profile-analysis-part1-digest.md |
software | healthy | docs/superpowers/plans/2026-06-12-profile-analysis-part1-di… |
spec.md |
software | healthy | docs/spec/ai-memory-capture/spec.md |
spec.md |
software | healthy | docs/spec/profile-analysis/spec.md |
spec.md |
software | healthy | docs/spec/console-captures-list/spec.md |
spec.md |
software | healthy | docs/spec/cloud-mode-api-server/spec.md |
spec.md |
software | healthy | docs/spec/mce-scanner-concurrency/spec.md |
spec.md |
software | healthy | docs/spec/desktop-scanner/spec.md |
0001-desktop-channel-scanner-architecture.md |
software | healthy | docs/adr/0001-desktop-channel-scanner-architecture.md |
AI Memory Capture · UI 设计.html |
software | healthy | design/AI Memory Capture · UI 设计.html |
screens-auth.jsx |
software | healthy | design/screens-auth.jsx |
tokens.css |
software | healthy | design/tokens.css |
shared-ui.jsx |
software | healthy | design/shared-ui.jsx |
screens-console.jsx |
software | healthy | design/screens-console.jsx |
design-canvas.jsx |
software | healthy | design/design-canvas.jsx |
screens-extension.jsx |
software | healthy | design/screens-extension.jsx |
AI_Memory_Capture_Extension_最终版产品计划说明书.md |
software | healthy | design/uploads/AI_Memory_Capture_Extension_最终版产品计划说明书.md |
AI_Memory_Capture_Extension_最终版产品计划说明书.md |
software | healthy | doc/AI_Memory_Capture_Extension_最终版产品计划说明书.md |
README.md |
software | healthy | mcp-server/README.md |
pyproject.toml |
software | healthy | mcp-server/pyproject.toml |
test_api_client.py |
software | healthy | mcp-server/tests/test_api_client.py |
__init__.py |
software | healthy | mcp-server/tests/__init__.py |
test_tools.py |
software | healthy | mcp-server/tests/test_tools.py |
api_client.py |
software | healthy | mcp-server/mcp_server/api_client.py |
__init__.py |
software | healthy | mcp-server/mcp_server/__init__.py |
formatters.py |
software | healthy | mcp-server/mcp_server/formatters.py |
server.py |
software | healthy | mcp-server/mcp_server/server.py |
SKILL.md |
software | healthy | .claude/skills/openspec-explore/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/openspec-apply-change/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/openspec-archive-change/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/openspec-sync-specs/SKILL.md |
SKILL.md |
software | healthy | .claude/skills/openspec-propose/SKILL.md |
CLAUDE.md |
software | healthy | scanner/CLAUDE.md |
go.mod |
software | healthy | scanner/go.mod |
config_test.go |
software | healthy | scanner/internal/config/config_test.go |
config.go |
software | healthy | scanner/internal/config/config.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
spec |
software | healthy | docs/spec |
ai-memory-capture |
software | healthy | docs/spec/ai-memory-capture |
profile-analysis |
software | healthy | docs/spec/profile-analysis |
console-captures-list |
software | healthy | docs/spec/console-captures-list |
cloud-mode-api-server |
software | healthy | docs/spec/cloud-mode-api-server |
mce-scanner-concurrency |
software | healthy | docs/spec/mce-scanner-concurrency |
desktop-scanner |
software | healthy | docs/spec/desktop-scanner |
adr |
software | healthy | docs/adr |
design |
software | healthy | design |
uploads |
software | healthy | design/uploads |
doc |
software | healthy | doc |
mcp-server |
software | healthy | mcp-server |
tests |
software | healthy | mcp-server/tests |
mcp_server |
software | healthy | mcp-server/mcp_server |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
openspec-explore |
software | healthy | .claude/skills/openspec-explore |
openspec-apply-change |
software | healthy | .claude/skills/openspec-apply-change |
openspec-archive-change |
software | healthy | .claude/skills/openspec-archive-change |
openspec-sync-specs |
software | healthy | .claude/skills/openspec-sync-specs |
openspec-propose |
software | healthy | .claude/skills/openspec-propose |
scanner |
software | healthy | scanner |
internal |
software | healthy | scanner/internal |
config |
software | healthy | scanner/internal/config |
api |
software | healthy | scanner/internal/api |
watermark |
software | healthy | scanner/internal/watermark |
scanner |
software | healthy | scanner/internal/scanner |
parser |
software | healthy | scanner/internal/parser |
testdata |
software | healthy | scanner/internal/parser/testdata |
grok_session_no_summary |
software | healthy | scanner/internal/parser/testdata/grok_session_no_summary |
grok_session |
software | healthy | scanner/internal/parser/testdata/grok_session |
cmd |
software | healthy | scanner/cmd |
mce-scanner |
software | healthy | scanner/cmd/mce-scanner |
pkg |
software | healthy | scanner/pkg |
model |
software | healthy | scanner/pkg/model |
extension |
software | healthy | extension |
tests |
software | healthy | extension/tests |
options |
software | healthy | extension/tests/options |
extractors |
software | healthy | extension/tests/extractors |
config |
software | healthy | extension/tests/config |
lib |
software | healthy | extension/tests/lib |
popup |
software | healthy | extension/tests/popup |
db |
software | healthy | extension/tests/db |
background |
software | healthy | extension/tests/background |
fixtures |
software | healthy | extension/fixtures |
docs |
software | healthy | extension/docs |
spec |
software | healthy | extension/docs/spec |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
FakeApi |
software | healthy | mcp-server/tests/test_tools.py:5 |
ProfileApiError |
software | healthy | mcp-server/mcp_server/api_client.py:10 |
TokenStore |
software | healthy | mcp-server/mcp_server/api_client.py:14 |
ApiClient |
software | healthy | mcp-server/mcp_server/api_client.py:30 |
CloudApiError |
software | healthy | extension/tests/options/Settings.test.tsx:CloudApiError |
CloudApiError |
software | healthy | extension/src/lib/cloud-api.ts:CloudApiError |
GenericSelectionExtractor |
software | healthy | extension/src/lib/extractors/generic.ts:GenericSelectionExt… |
DeepSeekObserver |
software | healthy | extension/src/lib/extractors/deepseek.ts:DeepSeekObserver |
DeepSeekExtractor |
software | healthy | extension/src/lib/extractors/deepseek.ts:DeepSeekExtractor |
ChatGPTObserver |
software | healthy | extension/src/lib/extractors/chatgpt.ts:ChatGPTObserver |
ChatGPTExtractor |
software | healthy | extension/src/lib/extractors/chatgpt.ts:ChatGPTExtractor |
ApiError |
software | healthy | console/src/lib/api.ts:ApiError |
FakeSupabaseClient |
software | healthy | api-server/tests/test_captures.py:6 |
FakeSupabaseClient |
software | healthy | api-server/tests/test_auth.py:6 |
Supabase400LoginClient |
software | healthy | api-server/tests/test_auth.py:84 |
Supabase400DuplicateClient |
software | healthy | api-server/tests/test_auth.py:96 |
ExplodingLLM |
software | healthy | api-server/tests/profile/test_queue.py:47 |
FakeEmbedder |
software | healthy | api-server/tests/profile/test_dream.py:8 |
Echo |
software | healthy | api-server/tests/profile/test_llm.py:10 |
_FakeWorker |
software | healthy | api-server/tests/profile/test_profile_api.py:16 |
FakeLLM |
software | healthy | api-server/tests/profile/test_segmenter.py:7 |
FakeEmbedder |
software | healthy | api-server/tests/profile/test_digest.py:9 |
BoomLLM |
software | healthy | api-server/tests/profile/test_digest.py:86 |
_Worker |
software | healthy | api-server/tests/profile/test_capture_hook.py:4 |
_State |
software | healthy | api-server/tests/profile/test_capture_hook.py:13 |
_App |
software | healthy | api-server/tests/profile/test_capture_hook.py:16 |
_Request |
software | healthy | api-server/tests/profile/test_capture_hook.py:19 |
Boom |
software | healthy | api-server/tests/profile/test_capture_hook.py:36 |
AuthRequest |
software | healthy | api-server/app/schemas.py:7 |
RefreshRequest |
software | healthy | api-server/app/schemas.py:12 |
UserResponse |
software | healthy | api-server/app/schemas.py:16 |
AuthResponse |
software | healthy | api-server/app/schemas.py:21 |
CaptureListItem |
software | healthy | api-server/app/schemas.py:27 |
CaptureCreateRequest |
software | healthy | api-server/app/schemas.py:43 |
CaptureCreateResponse |
software | healthy | api-server/app/schemas.py:52 |
CaptureDetailResponse |
software | healthy | api-server/app/schemas.py:58 |
Settings |
software | healthy | api-server/app/config.py:5 |
Base |
software | healthy | api-server/app/models.py:9 |
User |
software | healthy | api-server/app/models.py:13 |
RefreshToken |
software | healthy | api-server/app/models.py:26 |
Capture |
software | healthy | api-server/app/models.py:39 |
SupabaseApiError |
software | healthy | api-server/app/supabase_client.py:15 |
SupabaseRestClient |
software | healthy | api-server/app/supabase_client.py:22 |
BriefResponse |
software | healthy | api-server/app/routes/profile.py:27 |
ClaimItem |
software | healthy | api-server/app/routes/profile.py:34 |
EvidenceItem |
software | healthy | api-server/app/routes/profile.py:44 |
CalibrationRequest |
software | healthy | api-server/app/routes/profile.py:54 |
BackfillRequest |
software | healthy | api-server/app/routes/profile.py:61 |
CleanMessage |
software | healthy | api-server/app/profile/cleaning.py:10 |
Evidence |
software | healthy | api-server/app/profile/confidence.py:9 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
schema_migrations |
data | healthy | extension/src/db/schema.sql |
settings |
data | healthy | extension/src/db/schema.sql |
captures |
data | healthy | extension/src/db/schema.sql |
source_documents |
data | healthy | extension/src/db/schema.sql |
Base |
data | healthy | api-server/app/models.py |
User |
data | healthy | api-server/app/models.py |
RefreshToken |
data | healthy | api-server/app/models.py |
Capture |
data | healthy | api-server/app/models.py |
users |
data | healthy | api-server/app/models.py |
refresh_tokens |
data | healthy | api-server/app/models.py |
captures |
data | healthy | api-server/app/models.py |
AnalysisRun |
data | healthy | api-server/app/profile/models.py |
TaskSegment |
data | healthy | api-server/app/profile/models.py |
MemoryAtom |
data | healthy | api-server/app/profile/models.py |
ProfileClaim |
data | healthy | api-server/app/profile/models.py |
ClaimEvidence |
data | healthy | api-server/app/profile/models.py |
DreamRun |
data | healthy | api-server/app/profile/models.py |
ProfileSnapshot |
data | healthy | api-server/app/profile/models.py |
UserBrief |
data | healthy | api-server/app/profile/models.py |
Calibration |
data | healthy | api-server/app/profile/models.py |
analysis_runs |
data | healthy | api-server/app/profile/models.py |
task_segments |
data | healthy | api-server/app/profile/models.py |
memory_atoms |
data | healthy | api-server/app/profile/models.py |
profile_claims |
data | healthy | api-server/app/profile/models.py |
claim_evidence |
data | healthy | api-server/app/profile/models.py |
dream_runs |
data | healthy | api-server/app/profile/models.py |
profile_snapshots |
data | healthy | api-server/app/profile/models.py |
user_briefs |
data | healthy | api-server/app/profile/models.py |
calibrations |
data | healthy | api-server/app/profile/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | api-server/app/main.py |
POST /register |
api | healthy | api-server/app/routes/auth.py |
POST /login |
api | healthy | api-server/app/routes/auth.py |
POST /refresh |
api | healthy | api-server/app/routes/auth.py |
POST /logout |
api | healthy | api-server/app/routes/auth.py |
GET /brief |
api | healthy | api-server/app/routes/profile.py |
GET /claims |
api | healthy | api-server/app/routes/profile.py |
GET /claims/{claim_id}/evidence |
api | healthy | api-server/app/routes/profile.py |
POST /calibrations |
api | healthy | api-server/app/routes/profile.py |
GET /dreams/latest |
api | healthy | api-server/app/routes/profile.py |
POST /backfill |
api | healthy | api-server/app/routes/profile.py |
POST / |
api | healthy | api-server/app/routes/captures.py |
GET / |
api | healthy | api-server/app/routes/captures.py |
GET /{capture_id} |
api | healthy | api-server/app/routes/captures.py |
DELETE /{capture_id} |
api | healthy | api-server/app/routes/captures.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | extension/src/entrypoints/options/App.tsx |
CaptureList |
frontend | healthy | extension/src/entrypoints/options/pages/CaptureList.tsx |
CaptureDetail |
frontend | healthy | extension/src/entrypoints/options/pages/CaptureDetail.tsx |
Settings |
frontend | healthy | extension/src/entrypoints/options/pages/Settings.tsx |
App |
frontend | healthy | extension/src/entrypoints/popup/App.tsx |
FailScreen |
frontend | healthy | extension/src/entrypoints/popup/screens/FailScreen.tsx |
SuccessScreen |
frontend | healthy | extension/src/entrypoints/popup/screens/SuccessScreen.tsx |
SaveScreen |
frontend | healthy | extension/src/entrypoints/popup/screens/SaveScreen.tsx |
DegradedScreen |
frontend | healthy | extension/src/entrypoints/popup/screens/DegradedScreen.tsx |
App |
frontend | healthy | console/src/App.tsx |
CaptureList |
frontend | healthy | console/src/pages/CaptureList.tsx |
Login |
frontend | healthy | console/src/pages/Login.tsx |
CaptureDetail |
frontend | healthy | console/src/pages/CaptureDetail.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/CaptureList |
frontend | healthy | extension/src/entrypoints/options/pages/CaptureList.tsx |
/CaptureDetail |
frontend | healthy | extension/src/entrypoints/options/pages/CaptureDetail.tsx |
/Settings |
frontend | healthy | extension/src/entrypoints/options/pages/Settings.tsx |
/captureDetailState |
frontend | healthy | console/src/pages/captureDetailState.ts |
/captureDetailState.test |
frontend | healthy | console/src/pages/captureDetailState.test.ts |
/Login |
frontend | healthy | console/src/pages/Login.tsx |
/capture/:id |
frontend | healthy | extension/tests/options/CaptureDetail.test.tsx |
/ |
frontend | healthy | extension/src/entrypoints/options/App.tsx |
/settings |
frontend | healthy | extension/src/entrypoints/options/App.tsx |
/login |
frontend | healthy | console/src/App.tsx |
* |
frontend | healthy | console/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
generic_api_key::extension/.env.example |
security | healthy | extension/.env.example |
password_literal::extension/tests/lib/cloud-api.test.ts |
security | healthy | extension/tests/lib/cloud-api.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::api-server/app/profile/redact.py |
security | healthy | api-server/app/profile/redact.py |
auth::api-server/app/security.py |
security | healthy | api-server/app/security.py |
auth::extension/tests/lib/cloud-session.test.ts |
security | healthy | extension/tests/lib/cloud-session.test.ts |
auth::design/screens-auth.jsx |
security | healthy | design/screens-auth.jsx |
auth::design/AI Memory Capture · UI 设计.html |
security | healthy | design/AI Memory Capture · UI 设计.html |
auth::.claude/skills/openspec-explore/SKILL.md |
security | healthy | .claude/skills/openspec-explore/SKILL.md |
auth::design/screens-console.jsx |
security | healthy | design/screens-console.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
postgres |
data | healthy | CLAUDE.md |
redis |
data | healthy | .claude/skills/openspec-explore/SKILL.md |
postgresql |
data | healthy | api-server/app/profile/models.py |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.test.ts |
data | healthy | extension/tests/db/migrations.test.ts |
migrations.ts |
data | healthy | extension/src/db/migrations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | extension/.env.example |
vps::aws |
hardware | healthy | extension/tests/lib/sensitive.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-422jr_g_ |
software | healthy | /tmp/repobility-clone-422jr_g_ |
This page is publicly accessible at:
https://repobility.com/scan/ca457d47-fd64-4cb6-9f9a-8696ad95020e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ca457d47-fd64-4cb6-9f9a-8696ad95020e/
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.