https://github.com/ansanloms/loms-claw
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -11.8 (diff) · 23 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 214 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 |
|---|---|---|---|
onSignal |
software | healthy | main.ts:onSignal |
initLogger |
software | healthy | logger.ts:initLogger |
pushEntry |
software | healthy | logger.ts:pushEntry |
getLogEntries |
software | healthy | logger.ts:getLogEntries |
createLogger |
software | healthy | logger.ts:createLogger |
emit |
software | healthy | logger.ts:emit |
stringifyArg |
software | healthy | logger.ts:stringifyArg |
silenced |
software | healthy | logger.test.ts:silenced |
getErrorMessage |
software | healthy | errors.ts:getErrorMessage |
formatConfigErrors |
software | healthy | config.schema.ts:formatConfigErrors |
allowed |
software | healthy | config.schema.ts:allowed |
withTempConfig |
software | healthy | config.test.ts:withTempConfig |
loadConfig |
software | healthy | config.ts:loadConfig |
generateMarimbaTone |
software | healthy | voice/tones.ts:generateMarimbaTone |
generateSilence |
software | healthy | voice/tones.ts:generateSilence |
generateThinkingTone |
software | healthy | voice/tones.ts:generateThinkingTone |
generateErrorTone |
software | healthy | voice/tones.ts:generateErrorTone |
splitSentences |
software | healthy | voice/player.ts:splitSentences |
mockQueryFn |
software | healthy | voice/adapter.test.ts:mockQueryFn |
throwingQueryFn |
software | healthy | voice/adapter.test.ts:throwingQueryFn |
textDelta |
software | healthy | voice/adapter.test.ts:textDelta |
collect |
software | healthy | voice/adapter.test.ts:collect |
createOpusDecoder |
software | healthy | voice/codec.ts:createOpusDecoder |
concatBytes |
software | healthy | voice/codec.ts:concatBytes |
pcmToWav |
software | healthy | voice/codec.ts:pcmToWav |
calcRms |
software | healthy | voice/codec.ts:calcRms |
msToBytes |
software | healthy | voice/mod.ts:msToBytes |
scheduleFlush |
software | healthy | voice/mod.ts:scheduleFlush |
startApiServer |
software | healthy | api/server.ts:startApiServer |
createLogsRoutes |
software | healthy | api/routes/logs.ts:createLogsRoutes |
fetchGuild |
software | healthy | api/routes/discord.ts:fetchGuild |
parseThreadCreateBody |
software | healthy | api/routes/discord.ts:parseThreadCreateBody |
fetchGuildTextChannel |
software | healthy | api/routes/discord.ts:fetchGuildTextChannel |
createDiscordRoutes |
software | healthy | api/routes/discord.ts:createDiscordRoutes |
createCronRoutes |
software | healthy | api/routes/cron.ts:createCronRoutes |
zdt |
software | healthy | cron/match.test.ts:zdt |
validateCronJob |
software | healthy | cron/loader.ts:validateCronJob |
loadCronJobsFromDir |
software | healthy | cron/loader.ts:loadCronJobsFromDir |
withStore |
software | healthy | cron/executor.test.ts:withStore |
createMockClient |
software | healthy | cron/executor.test.ts:createMockClient |
createMockChannel |
software | healthy | cron/executor.test.ts:createMockChannel |
createMockApprovalManager |
software | healthy | cron/executor.test.ts:createMockApprovalManager |
createMockSystemPromptStore |
software | healthy | cron/executor.test.ts:createMockSystemPromptStore |
mockQueryFn |
software | healthy | cron/executor.test.ts:mockQueryFn |
successQueryFn |
software | healthy | cron/executor.test.ts:successQueryFn |
parseSubExpr |
software | healthy | cron/match.ts:parseSubExpr |
parseField |
software | healthy | cron/match.ts:parseField |
parseCronExpression |
software | healthy | cron/match.ts:parseCronExpression |
matchesCron |
software | healthy | cron/match.ts:matchesCron |
clearCache |
software | healthy | cron/match.ts:clearCache |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
main.ts |
software | healthy | main.ts |
logger.ts |
software | healthy | logger.ts |
logger.test.ts |
software | healthy | logger.test.ts |
errors.ts |
software | healthy | errors.ts |
config.schema.ts |
software | healthy | config.schema.ts |
README.md |
software | healthy | README.md |
config.test.ts |
software | healthy | config.test.ts |
config.schema.json |
software | healthy | config.schema.json |
config.ts |
software | healthy | config.ts |
LICENSE |
software | healthy | LICENSE |
compose.yaml |
software | healthy | compose.yaml |
deno.json |
software | healthy | deno.json |
Dockerfile |
software | healthy | Dockerfile |
tones.ts |
software | healthy | voice/tones.ts |
player.ts |
software | healthy | voice/player.ts |
adapter.ts |
software | healthy | voice/adapter.ts |
tts.ts |
software | healthy | voice/tts.ts |
player.test.ts |
software | healthy | voice/player.test.ts |
adapter.test.ts |
software | healthy | voice/adapter.test.ts |
stt.ts |
software | healthy | voice/stt.ts |
codec.test.ts |
software | healthy | voice/codec.test.ts |
tones.test.ts |
software | healthy | voice/tones.test.ts |
codec.ts |
software | healthy | voice/codec.ts |
mod.ts |
software | healthy | voice/mod.ts |
server.ts |
software | healthy | api/server.ts |
types.ts |
software | healthy | api/types.ts |
logs.ts |
software | healthy | api/routes/logs.ts |
discord.ts |
software | healthy | api/routes/discord.ts |
cron.ts |
software | healthy | api/routes/cron.ts |
cron.test.ts |
software | healthy | api/routes/cron.test.ts |
executor.ts |
software | healthy | cron/executor.ts |
scheduler.ts |
software | healthy | cron/scheduler.ts |
match.test.ts |
software | healthy | cron/match.test.ts |
loader.ts |
software | healthy | cron/loader.ts |
types.ts |
software | healthy | cron/types.ts |
executor.test.ts |
software | healthy | cron/executor.test.ts |
match.ts |
software | healthy | cron/match.ts |
scheduler.test.ts |
software | healthy | cron/scheduler.test.ts |
loader.test.ts |
software | healthy | cron/loader.test.ts |
claude.yml |
software | healthy | .github/workflows/claude.yml |
message.test.ts |
software | healthy | bot/message.test.ts |
message.ts |
software | healthy | bot/message.ts |
guard.test.ts |
software | healthy | bot/guard.test.ts |
commands.ts |
software | healthy | bot/commands.ts |
guard.ts |
software | healthy | bot/guard.ts |
commands.test.ts |
software | healthy | bot/commands.test.ts |
mod.ts |
software | healthy | bot/mod.ts |
manager.test.ts |
software | healthy | approval/manager.test.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | api/routes/logs.ts |
GET /channels |
api | healthy | api/routes/discord.ts |
GET /channels/:id |
api | healthy | api/routes/discord.ts |
GET /channels/:id/messages |
api | healthy | api/routes/discord.ts |
POST /channels/:id/messages |
api | healthy | api/routes/discord.ts |
GET /channels/:id/messages/:mid |
api | healthy | api/routes/discord.ts |
POST /channels/:cid/messages/:mid/reactions |
api | healthy | api/routes/discord.ts |
POST /channels/:id/threads |
api | healthy | api/routes/discord.ts |
POST /channels/:cid/messages/:mid/threads |
api | healthy | api/routes/discord.ts |
GET /members |
api | healthy | api/routes/discord.ts |
POST /run |
api | healthy | api/routes/cron.ts |
POST /reload |
api | healthy | api/routes/cron.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
voice |
software | healthy | voice |
api |
software | healthy | api |
routes |
software | healthy | api/routes |
cron |
software | healthy | cron |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
bot |
software | healthy | bot |
approval |
software | healthy | approval |
store |
software | healthy | store |
.devcontainer |
software | healthy | .devcontainer |
claude |
software | healthy | claude |
| Label | Layer | Status | Path |
|---|---|---|---|
VoicePlayer |
software | healthy | voice/player.ts:VoicePlayer |
OpenAiTts |
software | healthy | voice/tts.ts:OpenAiTts |
WhisperStt |
software | healthy | voice/stt.ts:WhisperStt |
VoiceManager |
software | healthy | voice/mod.ts:VoiceManager |
CronExecutor |
software | healthy | cron/executor.ts:CronExecutor |
CronScheduler |
software | healthy | cron/scheduler.ts:CronScheduler |
DiscordBot |
software | healthy | bot/mod.ts:DiscordBot |
ApprovalManager |
software | healthy | approval/manager.ts:ApprovalManager |
Store |
software | healthy | store/mod.ts:Store |
SystemPromptStore |
software | healthy | claude/system-prompt.ts:SystemPromptStore |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
bot |
hardware | healthy | compose.yaml |
bot |
hardware | healthy | .devcontainer/compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
/tmp/test/a.jpg |
frontend | healthy | bot/message.test.ts |
/tmp/test/b.png |
frontend | healthy | bot/message.test.ts |
/tmp/nonexistent-dir-12345/test.jpg |
frontend | healthy | bot/message.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ansanloms__loms-claw |
software | healthy | /data/fable5_failed_archive/ansanloms__loms-claw |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::claude |
cicd | healthy | .github/workflows/claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
claude |
cicd | healthy | .github/workflows/claude.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE_CODE_OAUTH_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/baef7dec-5a7a-4437-bc2c-818dc5daef60/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/baef7dec-5a7a-4437-bc2c-818dc5daef60/
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.