https://github.com/tyler-grimes/somnus
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
46 raw signals (0 security + 46 graph)
Last scanned 2 months, 1 week ago · v1 · 45 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 275 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 |
|---|---|---|---|
embedText |
software | healthy | shared/src/embeddings.ts:embedText |
embedBatch |
software | healthy | shared/src/embeddings.ts:embedBatch |
data |
software | healthy | shared/src/embeddings.ts:data |
n |
software | healthy | dashboard/graph.test.ts:n |
buildGraph |
software | healthy | dashboard/graph.ts:buildGraph |
apiRoute |
software | healthy | dashboard/server.ts:apiRoute |
text |
software | healthy | dashboard/server.ts:text |
required |
software | healthy | agent/src/config.ts:required |
scrubbedSubprocessEnv |
software | healthy | agent/src/sandbox.ts:scrubbedSubprocessEnv |
shellQuote |
software | healthy | agent/src/sandbox.ts:shellQuote |
envScrubbedBash |
software | healthy | agent/src/sandbox.ts:envScrubbedBash |
sandboxSettings |
software | healthy | agent/src/sandbox.ts:sandboxSettings |
sign |
software | healthy | agent/src/approvals.ts:sign |
requestApproval |
software | healthy | agent/src/approvals.ts:requestApproval |
btn |
software | healthy | agent/src/approvals.ts:btn |
resolveApproval |
software | healthy | agent/src/approvals.ts:resolveApproval |
main |
software | healthy | agent/src/backfill-edges.ts:main |
text |
software | healthy | agent/src/scheduler-tools.ts:text |
claimOne |
software | healthy | agent/src/webchat.ts:claimOne |
startWebChatPoller |
software | healthy | agent/src/webchat.ts:startWebChatPoller |
tick |
software | healthy | agent/src/webchat.ts:tick |
isValidCron |
software | healthy | agent/src/crons.ts:isValidCron |
dueSlot |
software | healthy | agent/src/crons.ts:dueSlot |
addCron |
software | healthy | agent/src/crons.ts:addCron |
listCrons |
software | healthy | agent/src/crons.ts:listCrons |
cancelCron |
software | healthy | agent/src/crons.ts:cancelCron |
dueCrons |
software | healthy | agent/src/crons.ts:dueCrons |
markRan |
software | healthy | agent/src/crons.ts:markRan |
parseSpoolLines |
software | healthy | agent/src/ccspend.ts:parseSpoolLines |
sweepCcSpend |
software | healthy | agent/src/ccspend.ts:sweepCcSpend |
ingestFile |
software | healthy | agent/src/ccspend.ts:ingestFile |
buildMorningBriefing |
software | healthy | agent/src/briefing.ts:buildMorningBriefing |
writeCcCredentials |
software | healthy | agent/src/index.ts:writeCcCredentials |
main |
software | healthy | agent/src/index.ts:main |
shutdown |
software | healthy | agent/src/index.ts:shutdown |
utcDay |
software | healthy | agent/src/edges.ts:utcDay |
structuralEdges |
software | healthy | agent/src/edges.ts:structuralEdges |
resolveSemanticEdges |
software | healthy | agent/src/edges.ts:resolveSemanticEdges |
fetchCandidatePages |
software | healthy | agent/src/edges.ts:fetchCandidatePages |
insertEdges |
software | healthy | agent/src/edges.ts:insertEdges |
linkPageRows |
software | healthy | agent/src/edges.ts:linkPageRows |
skillsBase |
software | healthy | agent/src/skills.ts:skillsBase |
readSkillDir |
software | healthy | agent/src/skills.ts:readSkillDir |
activeSkills |
software | healthy | agent/src/skills.ts:activeSkills |
pendingSkills |
software | healthy | agent/src/skills.ts:pendingSkills |
approveSkill |
software | healthy | agent/src/skills.ts:approveSkill |
rejectSkill |
software | healthy | agent/src/skills.ts:rejectSkill |
skillsPromptSection |
software | healthy | agent/src/skills.ts:skillsPromptSection |
main |
software | healthy | agent/src/cli.ts:main |
line |
software | healthy | agent/src/cli.ts:line |
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 |
HANDOFF.md |
software | healthy | HANDOFF.md |
Dockerfile |
software | healthy | Dockerfile |
.env.example |
software | healthy | .env.example |
docker-compose.yml |
software | healthy | docker-compose.yml |
backup.sh |
software | healthy | ops/vm/backup.sh |
sync-claude-config.sh |
software | healthy | ops/mac/sync-claude-config.sh |
pull-somnus-backup.sh |
software | healthy | ops/mac/pull-somnus-backup.sh |
DEPLOY.md |
software | healthy | docs/DEPLOY.md |
2026-06-12-term-bridge.md |
software | healthy | docs/superpowers/plans/2026-06-12-term-bridge.md |
2026-06-13-graph-view.md |
software | healthy | docs/superpowers/plans/2026-06-13-graph-view.md |
2026-06-12-bmo-console.md |
software | healthy | docs/superpowers/plans/2026-06-12-bmo-console.md |
2026-06-13-edge-linking.md |
software | healthy | docs/superpowers/plans/2026-06-13-edge-linking.md |
2026-06-15-user-crons.md |
software | healthy | docs/superpowers/plans/2026-06-15-user-crons.md |
2026-06-11-vm-cc-sessions.md |
software | healthy | docs/superpowers/plans/2026-06-11-vm-cc-sessions.md |
2026-06-11-vm-deployment.md |
software | healthy | docs/superpowers/plans/2026-06-11-vm-deployment.md |
2026-06-13-graph-view-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-graph-view-design.md |
2026-06-13-edge-linking-design.md |
software | healthy | docs/superpowers/specs/2026-06-13-edge-linking-design.md |
2026-06-12-term-bridge-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-term-bridge-design.md |
2026-06-12-bmo-console-design.md |
software | healthy | docs/superpowers/specs/2026-06-12-bmo-console-design.md |
2026-06-11-vm-cc-sessions-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-vm-cc-sessions-design.md |
2026-06-11-vm-deployment-design.md |
software | healthy | docs/superpowers/specs/2026-06-11-vm-deployment-design.md |
2026-06-15-user-crons-design.md |
software | healthy | docs/superpowers/specs/2026-06-15-user-crons-design.md |
package.json |
software | healthy | shared/package.json |
package-lock.json |
software | healthy | shared/package-lock.json |
tsconfig.json |
software | healthy | shared/tsconfig.json |
embeddings.ts |
software | healthy | shared/src/embeddings.ts |
index.ts |
software | healthy | shared/src/index.ts |
agent-harness-survey.md |
software | healthy | research/agent-harness-survey.md |
README.md |
software | healthy | research/README.md |
gbrain-analysis.md |
software | healthy | research/gbrain-analysis.md |
system-prompt-design.md |
software | healthy | research/system-prompt-design.md |
gap-fill-letta-voice-ingestion.md |
software | healthy | research/gap-fill-letta-voice-ingestion.md |
second-brain-architecture-report.md |
software | healthy | research/second-brain-architecture-report.md |
graph-db-vs-relational-verdict.md |
software | healthy | research/graph-db-vs-relational-verdict.md |
database-selection.md |
software | healthy | research/database-selection.md |
brain-architecture.md |
software | healthy | research/brain-architecture.md |
somnus-deep-research-2026-06-11.md |
software | healthy | research/somnus-deep-research-2026-06-11.md |
falkordb-assessment.md |
software | healthy | research/falkordb-assessment.md |
somnus-security-research-2026-06-11.md |
software | healthy | research/somnus-security-research-2026-06-11.md |
graph.test.ts |
software | healthy | dashboard/graph.test.ts |
package.json |
software | healthy | dashboard/package.json |
graph.ts |
software | healthy | dashboard/graph.ts |
Dockerfile |
software | healthy | dashboard/Dockerfile |
package-lock.json |
software | healthy | dashboard/package-lock.json |
server.ts |
software | healthy | dashboard/server.ts |
tsconfig.json |
software | healthy | dashboard/tsconfig.json |
index.html |
software | healthy | dashboard/public/index.html |
package.json |
software | healthy | agent/package.json |
package-lock.json |
software | healthy | agent/package-lock.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ops |
software | healthy | ops |
vm |
software | healthy | ops/vm |
mac |
software | healthy | ops/mac |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
specs |
software | healthy | docs/superpowers/specs |
shared |
software | healthy | shared |
src |
software | healthy | shared/src |
research |
software | healthy | research |
dashboard |
software | healthy | dashboard |
public |
software | healthy | dashboard/public |
agent |
software | healthy | agent |
tools |
software | healthy | agent/tools |
src |
software | healthy | agent/src |
brain-mcp |
software | healthy | brain-mcp |
src |
software | healthy | brain-mcp/src |
tools |
software | healthy | tools |
db |
software | healthy | db |
init |
software | healthy | db/init |
| Label | Layer | Status | Path |
|---|---|---|---|
web_chat |
data | healthy | db/init/004_web_chat.sql |
cc_sessions |
data | healthy | db/init/003_cc_sessions.sql |
pages |
data | healthy | db/init/001_schema.sql |
content_chunks |
data | healthy | db/init/001_schema.sql |
facts |
data | healthy | db/init/001_schema.sql |
edges |
data | healthy | db/init/001_schema.sql |
episodes |
data | healthy | db/init/001_schema.sql |
friction_events |
data | healthy | db/init/001_schema.sql |
settings |
data | healthy | db/init/001_schema.sql |
command_rules |
data | healthy | db/init/001_schema.sql |
spend_log |
data | healthy | db/init/001_schema.sql |
user_crons |
data | healthy | db/init/006_user_crons.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | dashboard/server.ts |
GET /api/episodes |
api | healthy | dashboard/server.ts |
GET /api/cc-sessions |
api | healthy | dashboard/server.ts |
GET /api/memory |
api | healthy | dashboard/server.ts |
GET /api/spend |
api | healthy | dashboard/server.ts |
GET /api/scheduler |
api | healthy | dashboard/server.ts |
GET /api/graph |
api | healthy | dashboard/server.ts |
GET /api/page/:id |
api | healthy | dashboard/server.ts |
POST /api/chat |
api | healthy | dashboard/server.ts |
GET /api/chat/history |
api | healthy | dashboard/server.ts |
GET /api/chat/:id |
api | healthy | dashboard/server.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::dashboard/Dockerfile |
hardware | healthy | dashboard/Dockerfile |
db |
hardware | healthy | docker-compose.yml |
migrate |
hardware | healthy | docker-compose.yml |
agent |
hardware | healthy | docker-compose.yml |
dashboard |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.yml |
redis |
data | healthy | research/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3001 |
network | healthy | docker-compose.yml |
port:04 |
network | healthy | ops/vm/backup.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::hetzner |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | agent/src/sandbox.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-homxo6aj |
software | healthy | /tmp/repobility-clone-homxo6aj |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/593069ab-0e40-4305-8efa-1ab619da92cb/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/593069ab-0e40-4305-8efa-1ab619da92cb/
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.