https://github.com/subwiredev/server
· scanned 2026-06-16 00:24 UTC (2 months, 2 weeks ago)
24 raw signals (0 security + 24 graph)
Last scanned 2 months, 2 weeks ago · v1 · 23 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 159 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 |
|---|---|---|---|
publish |
software | healthy | tests/server-api.test.ts:publish |
root |
software | healthy | tests/server-api.test.ts:root |
publish |
software | healthy | tests/server-limits.test.ts:publish |
postgres |
software | healthy | tests/server-limits.test.ts:postgres |
publish |
software | healthy | tests/server-standing.test.ts:publish |
postgres |
software | healthy | tests/server-standing.test.ts:postgres |
seedTokens |
software | healthy | tests/config-rules.test.ts:seedTokens |
publish |
software | healthy | tests/config-rules.test.ts:publish |
publish |
software | healthy | tests/multisubwire.test.ts:publish |
withStanding |
software | healthy | tests/helpers/server.ts:withStanding |
startPlatformStub |
software | healthy | tests/helpers/server.ts:startPlatformStub |
unauthorized |
software | healthy | tests/helpers/server.ts:unauthorized |
body |
software | healthy | tests/helpers/server.ts:body |
startServer |
software | healthy | tests/helpers/server.ts:startServer |
waitForHealthz |
software | healthy | tests/helpers/server.ts:waitForHealthz |
required |
software | healthy | src/config.ts:required |
pgSchemaName |
software | healthy | src/config.ts:pgSchemaName |
assertHostableSlug |
software | healthy | src/config.ts:assertHostableSlug |
loadSubwires |
software | healthy | src/config.ts:loadSubwires |
cleanIds |
software | healthy | src/config.ts:cleanIds |
platformAuthority |
software | healthy | src/config.ts:platformAuthority |
serverScopeAuthority |
software | healthy | src/config.ts:serverScopeAuthority |
subwireScope |
software | healthy | src/config.ts:subwireScope |
isHostedSubwire |
software | healthy | src/subwires.ts:isHostedSubwire |
hostedSubwireSlugs |
software | healthy | src/subwires.ts:hostedSubwireSlugs |
invalidateSubwireCache |
software | healthy | src/subwires.ts:invalidateSubwireCache |
hashToken |
software | healthy | src/auth.ts:hashToken |
verifyBotToken |
software | healthy | src/auth.ts:verifyBotToken |
body |
software | healthy | src/auth.ts:body |
clearAuthCachesForTests |
software | healthy | src/auth.ts:clearAuthCachesForTests |
getSubwirePolicy |
software | healthy | src/rules.ts:getSubwirePolicy |
checkSubwireRules |
software | healthy | src/rules.ts:checkSubwireRules |
invalidateSubwirePolicyCache |
software | healthy | src/rules.ts:invalidateSubwirePolicyCache |
startExpirySweeper |
software | healthy | src/expiry.ts:startExpirySweeper |
notePoller |
software | healthy | src/presence.ts:notePoller |
prune |
software | healthy | src/presence.ts:prune |
recentPollerCount |
software | healthy | src/presence.ts:recentPollerCount |
clearPresenceForTests |
software | healthy | src/presence.ts:clearPresenceForTests |
limitOf |
software | healthy | src/signal-store.ts:limitOf |
rowToSignal |
software | healthy | src/signal-store.ts:rowToSignal |
sortOldestFirst |
software | healthy | src/signal-store.ts:sortOldestFirst |
activeFilter |
software | healthy | src/signal-store.ts:activeFilter |
textMatch |
software | healthy | src/signal-store.ts:textMatch |
searchConditions |
software | healthy | src/signal-store.ts:searchConditions |
waitForNewSignal |
software | healthy | src/signal-store.ts:waitForNewSignal |
listener |
software | healthy | src/signal-store.ts:listener |
wake |
software | healthy | src/signal-store.ts:wake |
upsertSignal |
software | healthy | src/signal-store.ts:upsertSignal |
listActiveSignals |
software | healthy | src/signal-store.ts:listActiveSignals |
searchAcrossSubwires |
software | healthy | src/signal-store.ts:searchAcrossSubwires |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bun.lock |
software | healthy | bun.lock |
README.md |
software | healthy | README.md |
bunfig.toml |
software | healthy | bunfig.toml |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
.env.test |
software | healthy | .env.test |
subwire.config.example.json |
software | healthy | subwire.config.example.json |
server-api.test.ts |
software | healthy | tests/server-api.test.ts |
server-limits.test.ts |
software | healthy | tests/server-limits.test.ts |
server-standing.test.ts |
software | healthy | tests/server-standing.test.ts |
setup-env.ts |
software | healthy | tests/setup-env.ts |
config-rules.test.ts |
software | healthy | tests/config-rules.test.ts |
multisubwire.test.ts |
software | healthy | tests/multisubwire.test.ts |
server.ts |
software | healthy | tests/helpers/server.ts |
v2-multisubwire.md |
software | healthy | docs/v2-multisubwire.md |
0001_init.sql |
software | healthy | migrations/0001_init.sql |
ci.yml |
software | healthy | .github/workflows/ci.yml |
build.yml |
software | healthy | .github/workflows/build.yml |
config.ts |
software | healthy | src/config.ts |
subwires.ts |
software | healthy | src/subwires.ts |
auth.ts |
software | healthy | src/auth.ts |
rules.ts |
software | healthy | src/rules.ts |
observability.ts |
software | healthy | src/observability.ts |
expiry.ts |
software | healthy | src/expiry.ts |
presence.ts |
software | healthy | src/presence.ts |
index.ts |
software | healthy | src/index.ts |
signal-store.ts |
software | healthy | src/signal-store.ts |
decorate.ts |
software | healthy | src/decorate.ts |
rate-limit.ts |
software | healthy | src/rate-limit.ts |
http.ts |
software | healthy | src/http.ts |
subwires.ts |
software | healthy | src/routes/subwires.ts |
well-known.ts |
software | healthy | src/routes/well-known.ts |
stats.ts |
software | healthy | src/routes/stats.ts |
subwire.ts |
software | healthy | src/routes/subwire.ts |
search.ts |
software | healthy | src/routes/search.ts |
admin.ts |
software | healthy | src/routes/admin.ts |
signals.ts |
software | healthy | src/routes/signals.ts |
schema.ts |
software | healthy | src/db/schema.ts |
client.ts |
software | healthy | src/db/client.ts |
migrate.ts |
software | healthy | src/db/migrate.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | src/index.ts |
GET /healthz |
api | healthy | src/index.ts |
POST / |
api | healthy | src/routes/subwires.ts |
GET /subwire |
api | healthy | src/routes/admin.ts |
PATCH /subwire |
api | healthy | src/routes/admin.ts |
GET /rules |
api | healthy | src/routes/admin.ts |
POST /rules |
api | healthy | src/routes/admin.ts |
DELETE /rules/:id |
api | healthy | src/routes/admin.ts |
DELETE /signals/:id |
api | healthy | src/routes/admin.ts |
POST /signals/:id/pin |
api | healthy | src/routes/admin.ts |
DELETE /signals/:id/pin |
api | healthy | src/routes/admin.ts |
GET /:id |
api | healthy | src/routes/signals.ts |
GET /:id/thread |
api | healthy | src/routes/signals.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
helpers |
software | healthy | tests/helpers |
docs |
software | healthy | docs |
migrations |
software | healthy | migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
routes |
software | healthy | src/routes |
db |
software | healthy | src/db |
| Label | Layer | Status | Path |
|---|---|---|---|
port:4000 |
network | healthy | README.md |
port:5433 |
network | healthy | README.md |
port:4300 |
network | healthy | tests/helpers/server.ts |
port:5432 |
network | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | bun.lock |
sqlite |
data | healthy | bun.lock |
redis |
data | healthy | bun.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
subwires |
data | healthy | migrations/0001_init.sql |
signals |
data | healthy | migrations/0001_init.sql |
subwire_rules |
data | healthy | migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-_xg8unel |
software | healthy | /tmp/repobility-clone-_xg8unel |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_init.sql |
data | healthy | migrations/0001_init.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | bun.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | tests/server-api.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.test |
security | healthy | .env.test |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/64e1d8a9-47e6-428b-84a6-3de639929ff3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/64e1d8a9-47e6-428b-84a6-3de639929ff3/
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.