https://github.com/sarveshsea/memi-studio
· scanned 2026-06-16 00:02 UTC (2 months, 3 weeks ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 3 weeks ago · v1 · 23 actionable findings from 1 signal source. 7 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 922 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 |
|---|---|---|---|
sleep |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:sleep |
assert |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:assert |
request |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:request |
post |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:post |
patch |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:patch |
gitTrackedStatus |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:gitTrackedStatus |
harnessReady |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:harnessReady |
waitForHarnessReadiness |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:waitForHarnessReadiness |
toolInputResearch |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:toolInputResearch |
callTool |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:callTool |
main |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:main |
runningSessions |
software | healthy | scripts/studio-e2e-surface-smoke.mjs:runningSessions |
repoPath |
software | healthy | scripts/apply-license-headers.mjs:repoPath |
shouldSkipPath |
software | healthy | scripts/apply-license-headers.mjs:shouldSkipPath |
buildHeader |
software | healthy | scripts/apply-license-headers.mjs:buildHeader |
processFile |
software | healthy | scripts/apply-license-headers.mjs:processFile |
main |
software | healthy | scripts/apply-license-headers.mjs:main |
assert |
software | healthy | scripts/workbench-context.test.ts:assert |
harness |
software | healthy | scripts/workbench-context.test.ts:harness |
session |
software | healthy | scripts/workbench-context.test.ts:session |
event |
software | healthy | scripts/workbench-context.test.ts:event |
packet |
software | healthy | scripts/workbench-context.test.ts:packet |
artifact |
software | healthy | scripts/workbench-context.test.ts:artifact |
sleep |
software | healthy | scripts/studio-live-e2e.mjs:sleep |
defaultRuntimeBinary |
software | healthy | scripts/studio-live-e2e.mjs:defaultRuntimeBinary |
assert |
software | healthy | scripts/studio-live-e2e.mjs:assert |
freePort |
software | healthy | scripts/studio-live-e2e.mjs:freePort |
request |
software | healthy | scripts/studio-live-e2e.mjs:request |
waitForRuntime |
software | healthy | scripts/studio-live-e2e.mjs:waitForRuntime |
spawnRuntime |
software | healthy | scripts/studio-live-e2e.mjs:spawnRuntime |
stopRuntime |
software | healthy | scripts/studio-live-e2e.mjs:stopRuntime |
runNodeScript |
software | healthy | scripts/studio-live-e2e.mjs:runNodeScript |
parseJsonResult |
software | healthy | scripts/studio-live-e2e.mjs:parseJsonResult |
main |
software | healthy | scripts/studio-live-e2e.mjs:main |
archToken |
software | healthy | scripts/fetch-runtime.mjs:archToken |
exec |
software | healthy | scripts/fetch-runtime.mjs:exec |
ensureDir |
software | healthy | scripts/fetch-runtime.mjs:ensureDir |
exists |
software | healthy | scripts/fetch-runtime.mjs:exists |
sha256File |
software | healthy | scripts/fetch-runtime.mjs:sha256File |
blankAssetCache |
software | healthy | scripts/fetch-runtime.mjs:blankAssetCache |
assetCacheEntryMatches |
software | healthy | scripts/fetch-runtime.mjs:assetCacheEntryMatches |
readAssetCache |
software | healthy | scripts/fetch-runtime.mjs:readAssetCache |
writeAssetCache |
software | healthy | scripts/fetch-runtime.mjs:writeAssetCache |
fileFingerprint |
software | healthy | scripts/fetch-runtime.mjs:fileFingerprint |
cachedAssetMatches |
software | healthy | scripts/fetch-runtime.mjs:cachedAssetMatches |
cachedAssetState |
software | healthy | scripts/fetch-runtime.mjs:cachedAssetState |
rememberCachedAsset |
software | healthy | scripts/fetch-runtime.mjs:rememberCachedAsset |
forgetCachedAsset |
software | healthy | scripts/fetch-runtime.mjs:forgetCachedAsset |
exportedConst |
software | healthy | scripts/fetch-runtime.mjs:exportedConst |
readPublicPackageInfo |
software | healthy | scripts/fetch-runtime.mjs:readPublicPackageInfo |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
NOTICE |
software | healthy | NOTICE |
LICENSING_PLAN.md |
software | healthy | docs/LICENSING_PLAN.md |
CREDENTIALS.md |
software | healthy | docs/CREDENTIALS.md |
studio-e2e-surface-smoke.mjs |
software | healthy | scripts/studio-e2e-surface-smoke.mjs |
apply-license-headers.mjs |
software | healthy | scripts/apply-license-headers.mjs |
workbench-context.test.ts |
software | healthy | scripts/workbench-context.test.ts |
studio-live-e2e.mjs |
software | healthy | scripts/studio-live-e2e.mjs |
run-workbench-context-tests.mjs |
software | healthy | scripts/run-workbench-context-tests.mjs |
fetch-runtime.mjs |
software | healthy | scripts/fetch-runtime.mjs |
fetch-runtime-cache.test.mjs |
software | healthy | scripts/fetch-runtime-cache.test.mjs |
assert-no-mock-ui.mjs |
software | healthy | scripts/assert-no-mock-ui.mjs |
studio-live-agent-smoke.mjs |
software | healthy | scripts/studio-live-agent-smoke.mjs |
clean-local-tauri-artifacts.mjs |
software | healthy | scripts/clean-local-tauri-artifacts.mjs |
Cargo.toml |
software | healthy | src-tauri/Cargo.toml |
tauri.conf.json |
software | healthy | src-tauri/tauri.conf.json |
build.rs |
software | healthy | src-tauri/build.rs |
tauri.local.conf.json |
software | healthy | src-tauri/tauri.local.conf.json |
Cargo.lock |
software | healthy | src-tauri/Cargo.lock |
markdown_corpus.rs |
software | healthy | src-tauri/tests/markdown_corpus.rs |
harness-manifest.json |
software | healthy | src-tauri/resources/harness-manifest.json |
acl-manifests.json |
software | healthy | src-tauri/gen/schemas/acl-manifests.json |
desktop-schema.json |
software | healthy | src-tauri/gen/schemas/desktop-schema.json |
capabilities.json |
software | healthy | src-tauri/gen/schemas/capabilities.json |
macOS-schema.json |
software | healthy | src-tauri/gen/schemas/macOS-schema.json |
default.json |
software | healthy | src-tauri/capabilities/default.json |
markdown_corpus.rs |
software | healthy | src-tauri/src/markdown_corpus.rs |
lib.rs |
software | healthy | src-tauri/src/lib.rs |
main.rs |
software | healthy | src-tauri/src/main.rs |
studio.rs |
software | healthy | src-tauri/src/studio.rs |
release.yml |
software | healthy | .github/workflows/release.yml |
build.yml |
software | healthy | .github/workflows/build.yml |
auto-updater.ts |
software | healthy | src/auto-updater.ts |
mermaid-board-contract.ts |
software | healthy | src/mermaid-board-contract.ts |
styles.css |
software | healthy | src/styles.css |
studio-api.ts |
software | healthy | src/studio-api.ts |
studio-workbench.ts |
software | healthy | src/studio-workbench.ts |
workbench-context.ts |
software | healthy | src/workbench-context.ts |
recording-player.tsx |
software | healthy | src/recording-player.tsx |
workbench-copy.ts |
software | healthy | src/workbench-copy.ts |
slash-commands.ts |
software | healthy | src/slash-commands.ts |
ia-surface.tsx |
software | healthy | src/ia-surface.tsx |
studio-primitives.tsx |
software | healthy | src/studio-primitives.tsx |
main.tsx |
software | healthy | src/main.tsx |
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 |
scripts |
software | healthy | scripts |
src-tauri |
software | healthy | src-tauri |
tests |
software | healthy | src-tauri/tests |
resources |
software | healthy | src-tauri/resources |
gen |
software | healthy | src-tauri/gen |
schemas |
software | healthy | src-tauri/gen/schemas |
capabilities |
software | healthy | src-tauri/capabilities |
src |
software | healthy | src-tauri/src |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
runtime |
software | healthy | src/runtime |
| Label | Layer | Status | Path |
|---|---|---|---|
APPLE_ID |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
APPLE_APP_SPECIFIC_PASSWORD |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
APPLE_CERTIFICATE_BASE64 |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
KEYCHAIN_PASSWORD |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY |
cicd | healthy | — |
APPLE_SIGNING_IDENTITY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-sign |
cicd | healthy | .github/workflows/release.yml |
publish-release |
cicd | healthy | .github/workflows/release.yml |
license-check |
cicd | healthy | .github/workflows/build.yml |
product-hygiene |
cicd | healthy | .github/workflows/build.yml |
build-macos |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
RecordingPlayer |
frontend | healthy | src/recording-player.tsx |
IASurface |
frontend | healthy | src/ia-surface.tsx |
MermaidBoardSurface |
frontend | healthy | src/mermaid-board-surface.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-4d47p_eg |
software | healthy | /tmp/repobility-clone-4d47p_eg |
| Label | Layer | Status | Path |
|---|---|---|---|
port:1420 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | src-tauri/Cargo.lock |
This page is publicly accessible at:
https://repobility.com/scan/99d3759b-d8e5-4846-ba13-1e7045404af8/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/99d3759b-d8e5-4846-ba13-1e7045404af8/
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.