https://github.com/tianqixinxi/meee2
· scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)
96 raw signals (0 security + 96 graph)
Last scanned 2 months, 2 weeks ago · v1 · 86 actionable findings from 1 signal source. 10 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2210 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 |
|---|---|---|---|
initScrollAnimations |
software | healthy | landingpage/js/main.js:initScrollAnimations |
initSmoothScroll |
software | healthy | landingpage/js/main.js:initSmoothScroll |
initNavHighlight |
software | healthy | landingpage/js/main.js:initNavHighlight |
copyConfig |
software | healthy | landingpage/js/main.js:copyConfig |
async |
software | healthy | landingpage/js/main.js:async |
fetchUserCount |
software | healthy | landingpage/js/main.js:fetchUserCount |
formatNumber |
software | healthy | landingpage/js/main.js:formatNumber |
copyPluginPrompt |
software | healthy | landingpage/js/main.js:copyPluginPrompt |
typeWriter |
software | healthy | landingpage/js/main.js:typeWriter |
type |
software | healthy | landingpage/js/main.js:type |
send_event |
software | healthy | scripts/test_hook.py:20 |
test_permission |
software | healthy | scripts/test_hook.py:57 |
test_ask_user_question |
software | healthy | scripts/test_hook.py:81 |
test_stop |
software | healthy | scripts/test_hook.py:115 |
main |
software | healthy | scripts/test_hook.py:132 |
api |
software | healthy | scripts/e2e/planner-dispatch-dedup.py:45 |
surfaces_for_node |
software | healthy | scripts/e2e/planner-dispatch-dedup.py:58 |
main |
software | healthy | scripts/e2e/planner-dispatch-dedup.py:64 |
api |
software | healthy | scripts/e2e/planner-dispatch-observability.py:33 |
session_store |
software | healthy | scripts/e2e/planner-dispatch-observability.py:37 |
encode_cwd |
software | healthy | scripts/e2e/planner-dispatch-observability.py:42 |
real_transcript_for |
software | healthy | scripts/e2e/planner-dispatch-observability.py:47 |
main |
software | healthy | scripts/e2e/planner-dispatch-observability.py:61 |
api |
software | healthy | scripts/e2e/planner-dispatch-prompt-delivery.py:46 |
bound_session |
software | healthy | scripts/e2e/planner-dispatch-prompt-delivery.py:59 |
session_for_node |
software | healthy | scripts/e2e/planner-dispatch-prompt-delivery.py:63 |
transcript_has_marker |
software | healthy | scripts/e2e/planner-dispatch-prompt-delivery.py:69 |
main |
software | healthy | scripts/e2e/planner-dispatch-prompt-delivery.py:91 |
assert |
software | healthy | scripts/e2e/team-desktop-sync.mjs:assert |
readDotEnv |
software | healthy | scripts/e2e/team-desktop-sync.mjs:readDotEnv |
loadOnlineEnv |
software | healthy | scripts/e2e/team-desktop-sync.mjs:loadOnlineEnv |
getFreePort |
software | healthy | scripts/e2e/team-desktop-sync.mjs:getFreePort |
waitFor |
software | healthy | scripts/e2e/team-desktop-sync.mjs:waitFor |
trackedSpawn |
software | healthy | scripts/e2e/team-desktop-sync.mjs:trackedSpawn |
push |
software | healthy | scripts/e2e/team-desktop-sync.mjs:push |
jsonFetch |
software | healthy | scripts/e2e/team-desktop-sync.mjs:jsonFetch |
requireOk |
software | healthy | scripts/e2e/team-desktop-sync.mjs:requireOk |
supabaseFetch |
software | healthy | scripts/e2e/team-desktop-sync.mjs:supabaseFetch |
createUser |
software | healthy | scripts/e2e/team-desktop-sync.mjs:createUser |
seedWorld |
software | healthy | scripts/e2e/team-desktop-sync.mjs:seedWorld |
cleanupWorld |
software | healthy | scripts/e2e/team-desktop-sync.mjs:cleanupWorld |
startOnline |
software | healthy | scripts/e2e/team-desktop-sync.mjs:startOnline |
swiftBuild |
software | healthy | scripts/e2e/team-desktop-sync.mjs:swiftBuild |
writeProfileSettings |
software | healthy | scripts/e2e/team-desktop-sync.mjs:writeProfileSettings |
startDesktop |
software | healthy | scripts/e2e/team-desktop-sync.mjs:startDesktop |
desktopJson |
software | healthy | scripts/e2e/team-desktop-sync.mjs:desktopJson |
onlineJson |
software | healthy | scripts/e2e/team-desktop-sync.mjs:onlineJson |
findCanvas |
software | healthy | scripts/e2e/team-desktop-sync.mjs:findCanvas |
forceTeamSync |
software | healthy | scripts/e2e/team-desktop-sync.mjs:forceTeamSync |
teamMembers |
software | healthy | scripts/e2e/team-desktop-sync.mjs:teamMembers |
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 |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
.swiftlint.yml |
software | healthy | .swiftlint.yml |
create-dmg.sh |
software | healthy | create-dmg.sh |
deploy.sh |
software | healthy | deploy.sh |
PACKAGING.md |
software | healthy | PACKAGING.md |
build.sh |
software | healthy | build.sh |
CONTEXT.md |
software | healthy | CONTEXT.md |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
uninstall.sh |
software | healthy | uninstall.sh |
RELEASING.md |
software | healthy | RELEASING.md |
LICENSE |
software | healthy | LICENSE |
SECURITY.md |
software | healthy | SECURITY.md |
AGENTS.md |
software | healthy | AGENTS.md |
TODO.md |
software | healthy | TODO.md |
Package.swift |
software | healthy | Package.swift |
index.html |
software | healthy | landingpage/index.html |
main.js |
software | healthy | landingpage/js/main.js |
style.css |
software | healthy | landingpage/css/style.css |
meee2-Product-Introduction.md |
software | healthy | docs/meee2-Product-Introduction.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
SCHEMAS.md |
software | healthy | docs/SCHEMAS.md |
COMPETITORS.md |
software | healthy | docs/COMPETITORS.md |
STREAM_JSON_DESIGN.md |
software | healthy | docs/STREAM_JSON_DESIGN.md |
PLUGIN_DEVELOPMENT.md |
software | healthy | docs/PLUGIN_DEVELOPMENT.md |
RELEASE_PLAN.md |
software | healthy | docs/RELEASE_PLAN.md |
UPDATES.md |
software | healthy | docs/UPDATES.md |
0004-session-terminal-overlay-replaces-sessions-workspace.md |
software | healthy | docs/adr/0004-session-terminal-overlay-replaces-sessions-wo… |
0005-artifacts-rail-is-a-global-index.md |
software | healthy | docs/adr/0005-artifacts-rail-is-a-global-index.md |
0003-model-monitor-as-canvas-kind.md |
software | healthy | docs/adr/0003-model-monitor-as-canvas-kind.md |
0008-canvas-render-profile-is-canvas-truth.md |
software | healthy | docs/adr/0008-canvas-render-profile-is-canvas-truth.md |
0001-local-session-readiness-gates-m0-onboarding.md |
software | healthy | docs/adr/0001-local-session-readiness-gates-m0-onboarding.md |
0002-preserve-session-continuity-after-runtime-exit.md |
software | healthy | docs/adr/0002-preserve-session-continuity-after-runtime-exi… |
0006-canvas-scene-is-canvas-level-presentation.md |
software | healthy | docs/adr/0006-canvas-scene-is-canvas-level-presentation.md |
0009-artifact-views-belong-to-artifacts.md |
software | healthy | docs/adr/0009-artifact-views-belong-to-artifacts.md |
0007-rules-orchestrator-is-not-a-scene-node.md |
software | healthy | docs/adr/0007-rules-orchestrator-is-not-a-scene-node.md |
0010-session-projects-are-separate-from-canvas-workspaces.md |
software | healthy | docs/adr/0010-session-projects-are-separate-from-canvas-wor… |
planner-core-contract.md |
software | healthy | docs/decisions/planner-core-contract.md |
recap-core-contract.md |
software | healthy | docs/decisions/recap-core-contract.md |
notarize.sh |
software | healthy | scripts/notarize.sh |
dev-board-shell.sh |
software | healthy | scripts/dev-board-shell.sh |
test_hook.sh |
software | healthy | scripts/test_hook.sh |
lib-codesign.sh |
software | healthy | scripts/lib-codesign.sh |
sparkle-e2e-test.sh |
software | healthy | scripts/sparkle-e2e-test.sh |
audit-online-tokens.sh |
software | healthy | scripts/audit-online-tokens.sh |
sparkle-publish.sh |
software | healthy | scripts/sparkle-publish.sh |
test_hook.py |
software | healthy | scripts/test_hook.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
landingpage |
software | healthy | landingpage |
js |
software | healthy | landingpage/js |
css |
software | healthy | landingpage/css |
docs |
software | healthy | docs |
adr |
software | healthy | docs/adr |
decisions |
software | healthy | docs/decisions |
scripts |
software | healthy | scripts |
e2e |
software | healthy | scripts/e2e |
Sources |
software | healthy | Sources |
SystemServices |
software | healthy | Sources/SystemServices |
Core |
software | healthy | Sources/Core |
PluginRuntime |
software | healthy | Sources/PluginRuntime |
CLI |
software | healthy | Sources/CLI |
ClaudeCLI |
software | healthy | Sources/ClaudeCLI |
Terminal |
software | healthy | Sources/Terminal |
Views |
software | healthy | Sources/Views |
TUI |
software | healthy | Sources/TUI |
SessionPalette |
software | healthy | Sources/SessionPalette |
Utils |
software | healthy | Sources/Utils |
Board |
software | healthy | Sources/Board |
meee2-plugin-kit |
software | healthy | meee2-plugin-kit |
Sources |
software | healthy | meee2-plugin-kit/Sources |
Meee2PluginKit |
software | healthy | meee2-plugin-kit/Sources/Meee2PluginKit |
Tests |
software | healthy | Tests |
Fixtures |
software | healthy | Tests/Fixtures |
StateTraces |
software | healthy | Tests/Fixtures/StateTraces |
plugins-builtin |
software | healthy | plugins-builtin |
Sources |
software | healthy | plugins-builtin/Sources |
Plugins |
software | healthy | plugins-builtin/Sources/Plugins |
Builtin |
software | healthy | plugins-builtin/Sources/Plugins/Builtin |
packages |
software | healthy | packages |
board-cards |
software | healthy | packages/board-cards |
src |
software | healthy | packages/board-cards/src |
board-app |
software | healthy | packages/board-app |
src |
software | healthy | packages/board-app/src |
integrations |
software | healthy | packages/board-app/src/integrations |
viewSchemas |
software | healthy | packages/board-app/src/integrations/viewSchemas |
test |
software | healthy | packages/board-app/src/test |
components |
software | healthy | packages/board-app/src/components |
planner |
software | healthy | packages/board-app/src/components/planner |
monitor |
software | healthy | packages/board-app/src/components/planner/monitor |
cards |
software | healthy | packages/board-app/src/components/planner/monitor/cards |
widgets |
software | healthy | packages/board-app/src/components/planner/widgets |
subcanvas |
software | healthy | packages/board-app/src/components/planner/subcanvas |
artifacts |
software | healthy | packages/board-app/src/components/artifacts |
feedback |
software | healthy | packages/board-app/src/components/feedback |
lib |
software | healthy | packages/board-app/src/lib |
board-persistence-http |
software | healthy | packages/board-persistence-http |
src |
software | healthy | packages/board-persistence-http/src |
board-ui |
software | healthy | packages/board-ui |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SPARKLE_ED_PRIVATE_KEY_BASE64 |
cicd | healthy | — |
APPLE_DEV_ID_CERT_PASSWORD |
cicd | healthy | — |
APPLE_DEV_ID_IDENTITY |
cicd | healthy | — |
APPLE_DEV_ID_CERT_P12_BASE64 |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
APPLE_NOTARY_APPLE_ID |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APPLE_NOTARY_TEAM_ID |
cicd | healthy | — |
APPLE_NOTARY_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::scripts/audit-online-tokens.sh |
security | healthy | scripts/audit-online-tokens.sh |
auth::packages/board-app/src/lib/llmSettings.ts |
security | healthy | packages/board-app/src/lib/llmSettings.ts |
auth::packages/board-app/src/api.ts |
security | healthy | packages/board-app/src/api.ts |
auth::scripts/test_hook.py |
security | healthy | scripts/test_hook.py |
auth::packages/board-app/src/components/AgentIntegrationMat… |
security | healthy | packages/board-app/src/components/AgentIntegrationMatrix.tsx |
auth::packages/board-app/src/lib/i18n.tsx |
security | healthy | packages/board-app/src/lib/i18n.tsx |
auth::packages/board-app/src/types.ts |
security | healthy | packages/board-app/src/types.ts |
auth::scripts/test_hook.sh |
security | healthy | scripts/test_hook.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
ApiRequestError |
software | healthy | packages/board-app/src/api.ts:ApiRequestError |
FakeWebSocket |
software | healthy | packages/board-app/src/connectEvents.test.ts:FakeWebSocket |
AudioContextMock |
software | healthy | packages/board-app/src/notifications.test.ts:AudioContextMo… |
ResizeObserverStub |
software | healthy | packages/board-app/src/test/setup.ts:ResizeObserverStub |
ResizeObserverMock |
software | healthy | packages/board-app/src/components/SessionTerminalOverlay.te… |
HttpCanvasPersistence |
software | healthy | packages/board-persistence-http/src/HttpCanvasPersistence.t… |
CardErrorBoundary |
software | healthy | packages/board-ui/src/CardHost.tsx:CardErrorBoundary |
| Label | Layer | Status | Path |
|---|---|---|---|
publish |
cicd | healthy | .github/workflows/publish-board-packages.yml |
board-packages |
cicd | healthy | .github/workflows/ci.yml |
board-tests |
cicd | healthy | .github/workflows/ci.yml |
validate |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::publish-board-packages |
cicd | healthy | .github/workflows/publish-board-packages.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
clickhouse |
data | healthy | packages/board-app/src/api.ts |
postgres |
data | healthy | packages/board-app/src/components/AgentIntegrationMatrix.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9876 |
network | healthy | scripts/dev-board-shell.sh |
port:5002 |
network | healthy | packages/board-app/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hwyoz8iv |
software | healthy | /tmp/repobility-clone-hwyoz8iv |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | scripts/dev-board-shell.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | packages/board-app/src/App.tsx |
This page is publicly accessible at:
https://repobility.com/scan/e6e4cc8a-5cbe-45f6-bc46-d25f42ab3aa5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/e6e4cc8a-5cbe-45f6-bc46-d25f42ab3aa5/
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.