https://github.com/scoutos-labs/build
· scanned 2026-06-16 00:05 UTC (2 months, 3 weeks ago)
43 raw signals (0 security + 43 graph)
Last scanned 2 months, 3 weeks ago · v1 · 43 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 400 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 |
|---|---|---|---|
check |
software | healthy | scripts/verify-code-toggle.mjs:check |
check |
software | healthy | scripts/verify-publish-ui.mjs:check |
sentPaths |
software | healthy | scripts/verify-publish-ui.mjs:sentPaths |
note |
software | healthy | scripts/smoke-code-toggle.mjs:note |
verify |
software | healthy | smoke/phase0-live-ports/index.js:verify |
run |
software | healthy | smoke/phase0-live-ports/index.js:run |
json |
software | healthy | smoke/phase0-live-ports/index.js:json |
path |
software | healthy | smoke/phase0-live-ports/index.js:path |
mintJwt |
software | healthy | server/scripts/repro-agent.ts:mintJwt |
data |
software | healthy | server/scripts/repro-agent.ts:data |
parseTarGz |
software | healthy | server/src/publish.test.ts:parseTarGz |
unusedOpenRouter |
software | healthy | server/src/publish.test.ts:unusedOpenRouter |
fakeScoutLive |
software | healthy | server/src/publish.test.ts:fakeScoutLive |
publishApp |
software | healthy | server/src/publish.test.ts:publishApp |
publishBody |
software | healthy | server/src/publish.test.ts:publishBody |
publishRequest |
software | healthy | server/src/publish.test.ts:publishRequest |
pgliteDb |
software | healthy | server/src/credentials.test.ts:pgliteDb |
unusedOpenRouter |
software | healthy | server/src/credentials.test.ts:unusedOpenRouter |
createCredentialApp |
software | healthy | server/src/credentials.test.ts:createCredentialApp |
authed |
software | healthy | server/src/credentials.test.ts:authed |
createScoutLiveClient |
software | healthy | server/src/scoutlive.ts:createScoutLiveClient |
baseUrl |
software | healthy | server/src/scoutlive.ts:baseUrl |
data |
software | healthy | server/src/scoutlive.ts:data |
requireEnv |
software | healthy | server/src/index.ts:requireEnv |
tierFromClaims |
software | healthy | server/src/index.ts:tierFromClaims |
verifyToken |
software | healthy | server/src/index.ts:verifyToken |
verifyWebhook |
software | healthy | server/src/index.ts:verifyWebhook |
designGuidancePrompt |
software | healthy | server/src/prompt.ts:designGuidancePrompt |
summarizeSelectedElement |
software | healthy | server/src/prompt.ts:summarizeSelectedElement |
buildSelectedElementPrompt |
software | healthy | server/src/prompt.ts:buildSelectedElementPrompt |
basename |
software | healthy | server/src/prompt.ts:basename |
selectContextFiles |
software | healthy | server/src/prompt.ts:selectContextFiles |
priority |
software | healthy | server/src/prompt.ts:priority |
projectContext |
software | healthy | server/src/prompt.ts:projectContext |
buildModelMessages |
software | healthy | server/src/prompt.ts:buildModelMessages |
extractJson |
software | healthy | server/src/prompt.ts:extractJson |
findJsonObject |
software | healthy | server/src/prompt.ts:findJsonObject |
errorBody |
software | healthy | server/src/app.ts:errorBody |
budgetExhaustedBody |
software | healthy | server/src/app.ts:budgetExhaustedBody |
provisionUser |
software | healthy | server/src/app.ts:provisionUser |
loadOrProvisionUser |
software | healthy | server/src/app.ts:loadOrProvisionUser |
isValidAgentBody |
software | healthy | server/src/app.ts:isValidAgentBody |
createApp |
software | healthy | server/src/app.ts:createApp |
authenticate |
software | healthy | server/src/app.ts:authenticate |
header |
software | healthy | server/src/app.ts:header |
isValidPublishBody |
software | healthy | server/src/app.ts:isValidPublishBody |
createOpenRouterClient |
software | healthy | server/src/openrouter.ts:createOpenRouterClient |
managementRequest |
software | healthy | server/src/openrouter.ts:managementRequest |
meta |
software | healthy | server/src/openrouter.ts:meta |
request |
software | healthy | server/src/openrouter.ts:request |
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 |
manifest.toml |
software | healthy | manifest.toml |
render.yaml |
software | healthy | render.yaml |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
gleam.toml |
software | healthy | gleam.toml |
architecture.md |
software | healthy | docs/architecture.md |
gleam-lustre-full-migration-plan.md |
software | healthy | docs/gleam-lustre-full-migration-plan.md |
gleam-migration-plan.md |
software | healthy | docs/gleam-migration-plan.md |
migrate-prd.md |
software | healthy | docs/migrate-prd.md |
phase2-coep-spike.md |
software | healthy | docs/phase2-coep-spike.md |
scoutos-live-prd.md |
software | healthy | docs/scoutos-live-prd.md |
managed-openrouter-migration-plan.md |
software | healthy | docs/managed-openrouter-migration-plan.md |
verify-code-toggle.mjs |
software | healthy | scripts/verify-code-toggle.mjs |
verify-publish-ui.mjs |
software | healthy | scripts/verify-publish-ui.mjs |
smoke-code-toggle.mjs |
software | healthy | scripts/smoke-code-toggle.mjs |
README.md |
software | healthy | smoke/phase0-live-ports/README.md |
package.json |
software | healthy | smoke/phase0-live-ports/package.json |
Dockerfile |
software | healthy | smoke/phase0-live-ports/Dockerfile |
deploy.sh |
software | healthy | smoke/phase0-live-ports/deploy.sh |
package-lock.json |
software | healthy | smoke/phase0-live-ports/package-lock.json |
index.js |
software | healthy | smoke/phase0-live-ports/index.js |
README.md |
software | healthy | server/README.md |
package.json |
software | healthy | server/package.json |
package-lock.json |
software | healthy | server/package-lock.json |
.env.example |
software | healthy | server/.env.example |
tsconfig.json |
software | healthy | server/tsconfig.json |
set-user-model.ts |
software | healthy | server/scripts/set-user-model.ts |
repro-agent.ts |
software | healthy | server/scripts/repro-agent.ts |
key-crypto.test.ts |
software | healthy | server/src/key-crypto.test.ts |
publish.test.ts |
software | healthy | server/src/publish.test.ts |
credentials.test.ts |
software | healthy | server/src/credentials.test.ts |
scoutlive.ts |
software | healthy | server/src/scoutlive.ts |
index.ts |
software | healthy | server/src/index.ts |
prompt.ts |
software | healthy | server/src/prompt.ts |
app.ts |
software | healthy | server/src/app.ts |
db.test.ts |
software | healthy | server/src/db.test.ts |
openrouter.ts |
software | healthy | server/src/openrouter.ts |
rate-limit.test.ts |
software | healthy | server/src/rate-limit.test.ts |
rate-limit.ts |
software | healthy | server/src/rate-limit.ts |
tar.ts |
software | healthy | server/src/tar.ts |
key-crypto.ts |
software | healthy | server/src/key-crypto.ts |
tiers.ts |
software | healthy | server/src/tiers.ts |
db.ts |
software | healthy | server/src/db.ts |
prompt.test.ts |
software | healthy | server/src/prompt.test.ts |
app.test.ts |
software | healthy | server/src/app.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/health |
api | healthy | server/src/app.ts |
POST /api/agent |
api | healthy | server/src/app.ts |
PUT /api/credentials/scoutos |
api | healthy | server/src/app.ts |
GET /api/credentials |
api | healthy | server/src/app.ts |
DELETE /api/credentials/scoutos |
api | healthy | server/src/app.ts |
POST /api/publish |
api | healthy | server/src/app.ts |
GET /api/deployments/:projectId |
api | healthy | server/src/app.ts |
GET /api/publish/:buildId |
api | healthy | server/src/app.ts |
GET /api/me |
api | healthy | server/src/app.ts |
POST /webhooks/clerk |
api | healthy | server/src/app.ts |
USE /api/db |
api | healthy | src/templates.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
smoke |
software | healthy | smoke |
phase0-live-ports |
software | healthy | smoke/phase0-live-ports |
server |
software | healthy | server |
scripts |
software | healthy | server/scripts |
src |
software | healthy | server/src |
src |
software | healthy | src |
gleam-externals |
software | healthy | src/gleam-externals |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::server/src/index.ts |
security | healthy | server/src/index.ts |
auth::src/managed-auth.ts |
security | healthy | src/managed-auth.ts |
auth::server/src/app.ts |
security | healthy | server/src/app.ts |
auth::server/src/publish.ts |
security | healthy | server/src/publish.ts |
auth::server/README.md |
security | healthy | server/README.md |
auth::src/managed-agent-client.test.ts |
security | healthy | src/managed-agent-client.test.ts |
auth::server/scripts/repro-agent.ts |
security | healthy | server/scripts/repro-agent.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
BudgetExhaustedError |
software | healthy | src/managed-agent-client.ts:BudgetExhaustedError |
PaymentFailedError |
software | healthy | src/managed-agent-client.ts:PaymentFailedError |
BuildTerminal |
software | healthy | src/gleam-externals/terminal.mjs:BuildTerminal |
BuildCodeEditor |
software | healthy | src/gleam-externals/editor.mjs:BuildCodeEditor |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | smoke/phase0-live-ports/Dockerfile |
port:1000 |
network | healthy | smoke/phase0-live-ports/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ikj5qs_y |
software | healthy | /tmp/repobility-clone-ikj5qs_y |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | smoke/phase0-live-ports/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::smoke/phase0-live-ports/Dockerfile |
hardware | healthy | smoke/phase0-live-ports/Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/cc3f5038-e135-4d43-a2fa-c7e4b1c92313/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cc3f5038-e135-4d43-a2fa-c7e4b1c92313/
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.