Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tom-swift-tech/saoirse

https://github.com/tom-swift-tech/saoirse · scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)

38 raw signals (0 security + 38 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 38 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 186 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.

LabelLayerStatusPath
makeSkill software healthy tests/skill-runner.test.ts:makeSkill
kit software healthy tests/tool-loop.test.ts:kit
stubFetch software healthy tests/gateway.test.ts:stubFetch
attempt software healthy tests/ws-auth.test.ts:attempt
fakeConnection software healthy tests/nats.test.ts:fakeConnection
request software healthy tests/nats.test.ts:request
fauxPi software healthy tests/pi-build-adapter.test.ts:fauxPi
runAdapter software healthy tests/pi-build-adapter.test.ts:runAdapter
fauxBuilder software healthy tests/promotion-http.test.ts:fauxBuilder
post software healthy tests/promotion-http.test.ts:post
build software healthy tests/promotion-http.test.ts:build
jsonResponse software healthy tests/tui-controller.test.ts:jsonResponse
makeClient software healthy tests/tui-controller.test.ts:makeClient
controller software healthy tests/tui-controller.test.ts:controller
stubFetch software healthy tests/gateway-tools.test.ts:stubFetch
gateway software healthy tests/gateway-tools.test.ts:gateway
shape software healthy tests/gateway-tools.test.ts:shape
fauxBuilder software healthy tests/tool-builder.test.ts:fauxBuilder
run software healthy tests/tool-builder.test.ts:run
seedProposal software healthy tests/tool-builder.test.ts:seedProposal
fakePi software healthy tests/tool-builder.test.ts:fakePi
writeSkill software healthy tests/skills.test.ts:writeSkill
jsonResponse software healthy tests/cli.test.ts:jsonResponse
makeDeps software healthy tests/cli.test.ts:makeDeps
clientWith software healthy tests/cli.test.ts:clientWith
safeToolName software healthy scripts/pi-build.mjs:safeToolName
readStdin software healthy scripts/pi-build.mjs:readStdin
normalizeBaseUrl software healthy scripts/pi-build.mjs:normalizeBaseUrl
buildPrompt software healthy scripts/pi-build.mjs:buildPrompt
runPi software healthy scripts/pi-build.mjs:runPi
runTest software healthy scripts/pi-build.mjs:runTest
collectFiles software healthy scripts/pi-build.mjs:collectFiles
walk software healthy scripts/pi-build.mjs:walk
validateManifest software healthy scripts/pi-build.mjs:validateManifest
emit software healthy scripts/pi-build.mjs:emit
main software healthy scripts/pi-build.mjs:main
loadConfig software healthy src/config.ts:loadConfig
parseEmbeddingMode software healthy src/config.ts:parseEmbeddingMode
readProposals software healthy src/proposals.ts:readProposals
writeProposal software healthy src/proposals.ts:writeProposal
loadRecord software healthy src/proposals.ts:loadRecord
approveProposal software healthy src/proposals.ts:approveProposal
rejectProposal software healthy src/proposals.ts:rejectProposal
readVersion software healthy src/index.ts:readVersion
probeReachable software healthy src/index.ts:probeReachable
main software healthy src/index.ts:main
shutdown software healthy src/index.ts:shutdown
parseEnv software healthy src/load-env.ts:parseEnv
loadDotenv software healthy src/load-env.ts:loadDotenv
main software healthy src/client/cli.ts:main

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
package.json software healthy package.json
package-lock.json software healthy package-lock.json
SYSTEM.md software healthy SYSTEM.md
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
vitest.config.ts software healthy vitest.config.ts
skill-runner.test.ts software healthy tests/skill-runner.test.ts
http.test.ts software healthy tests/http.test.ts
tool-loop.test.ts software healthy tests/tool-loop.test.ts
load-env.test.ts software healthy tests/load-env.test.ts
gateway.test.ts software healthy tests/gateway.test.ts
ws-auth.test.ts software healthy tests/ws-auth.test.ts
engram-loop.integration.test.ts software healthy tests/engram-loop.integration.test.ts
proposals.test.ts software healthy tests/proposals.test.ts
nats.test.ts software healthy tests/nats.test.ts
message-loop.test.ts software healthy tests/message-loop.test.ts
pi-build-adapter.test.ts software healthy tests/pi-build-adapter.test.ts
promotion-http.test.ts software healthy tests/promotion-http.test.ts
tui-controller.test.ts software healthy tests/tui-controller.test.ts
gateway-tools.test.ts software healthy tests/gateway-tools.test.ts
tool-builder.test.ts software healthy tests/tool-builder.test.ts
skills.test.ts software healthy tests/skills.test.ts
cli.test.ts software healthy tests/cli.test.ts
ARCHITECTURE.md software healthy docs/ARCHITECTURE.md
pi-build.mjs software healthy scripts/pi-build.mjs
README.md software healthy proposals/README.md
run.mjs software healthy skills/clock/run.mjs
skill.json software healthy skills/clock/skill.json
config.ts software healthy src/config.ts
proposals.ts software healthy src/proposals.ts
index.ts software healthy src/index.ts
load-env.ts software healthy src/load-env.ts
tui-controller.ts software healthy src/client/tui-controller.ts
cli.ts software healthy src/client/cli.ts
client.ts software healthy src/client/client.ts
tui.ts software healthy src/client/tui.ts
ws.ts software healthy src/channels/ws.ts
nats.ts software healthy src/channels/nats.ts
http.ts software healthy src/channels/http.ts
sandbox.ts software healthy src/core/sandbox.ts
pi-tool-builder.ts software healthy src/core/pi-tool-builder.ts
engram-factory.ts software healthy src/core/engram-factory.ts
model-gateway.ts software healthy src/core/model-gateway.ts
skill-runner.ts software healthy src/core/skill-runner.ts
skills.ts software healthy src/core/skills.ts
openai-compatible-gateway.ts software healthy src/core/openai-compatible-gateway.ts
saoirse.ts software healthy src/core/saoirse.ts
memory.ts software healthy src/core/memory.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
FakeMemory software healthy tests/http.test.ts:FakeMemory
FakeGateway software healthy tests/http.test.ts:FakeGateway
FakeMemory software healthy tests/tool-loop.test.ts:FakeMemory
FakeChatGateway software healthy tests/tool-loop.test.ts:FakeChatGateway
FakeRunner software healthy tests/tool-loop.test.ts:FakeRunner
FauxGateway software healthy tests/engram-loop.integration.test.ts:FauxGateway
FakeMemory software healthy tests/nats.test.ts:FakeMemory
FakeMsg software healthy tests/nats.test.ts:FakeMsg
FakeMemory software healthy tests/message-loop.test.ts:FakeMemory
FakeGateway software healthy tests/message-loop.test.ts:FakeGateway
FakeMemory software healthy tests/promotion-http.test.ts:FakeMemory
FakeGateway software healthy tests/promotion-http.test.ts:FakeGateway
FakeMemory software healthy tests/tool-builder.test.ts:FakeMemory
FakeGateway software healthy tests/tool-builder.test.ts:FakeGateway
FakeSocket software healthy tests/cli.test.ts:FakeSocket
DashboardController software healthy src/client/tui-controller.ts:DashboardController
DaemonUnreachableError software healthy src/client/client.ts:DaemonUnreachableError
DaemonHttpError software healthy src/client/client.ts:DaemonHttpError
SaoirseClient software healthy src/client/client.ts:SaoirseClient
stays software healthy src/core/pi-tool-builder.ts:stays
PiToolBuilder software healthy src/core/pi-tool-builder.ts:PiToolBuilder
ProcessSkillRunner software healthy src/core/skill-runner.ts:ProcessSkillRunner
OpenAICompatibleGateway software healthy src/core/openai-compatible-gateway.ts:OpenAICompatibleGatew…
SaoirseCore software healthy src/core/saoirse.ts:SaoirseCore
EngramMemory software healthy src/core/memory.ts:EngramMemory
OfflineEmbedder software healthy src/core/offline-embedder.ts:OfflineEmbedder

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
scripts software healthy scripts
proposals software healthy proposals
skills software healthy skills
clock software healthy skills/clock
src software healthy src
client software healthy src/client
channels software healthy src/channels
core software healthy src/core

LabelLayerStatusPath
repobility-clone-6o43mrxz software healthy /tmp/repobility-clone-6o43mrxz

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
port:8787 network healthy .env.example
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/8c417170-1349-4bc4-90c2-e52d8bee8575/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/8c417170-1349-4bc4-90c2-e52d8bee8575/

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.