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.

yusukeshouno/vigili

https://github.com/yusukeshouno/vigili · scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)

68 raw signals (0 security + 68 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 68 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 924 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
hashPassword software healthy packages/relay/src/auth.ts:hashPassword
derived software healthy packages/relay/src/auth.ts:derived
verifyPassword software healthy packages/relay/src/auth.ts:verifyPassword
generateToken software healthy packages/relay/src/auth.ts:generateToken
generatePairingId software healthy packages/relay/src/auth.ts:generatePairingId
hashToken software healthy packages/relay/src/auth.ts:hashToken
constantTimeEqualString software healthy packages/relay/src/auth.ts:constantTimeEqualString
startRelay software healthy packages/relay/src/index.ts:startRelay
findOrCreateAppleAccount software healthy packages/relay/src/index.ts:findOrCreateAppleAccount
body software healthy packages/relay/src/index.ts:body
errback software healthy packages/relay/src/index.ts:errback
pid software healthy packages/relay/src/index.ts:pid
apnsToken software healthy packages/relay/src/index.ts:apnsToken
accountId software healthy packages/relay/src/index.ts:accountId
requireAccount software healthy packages/relay/src/index.ts:requireAccount
maybePushApns software healthy packages/relay/src/index.ts:maybePushApns
type software healthy packages/relay/src/index.ts:type
truncate software healthy packages/relay/src/index.ts:truncate
request software healthy packages/relay/src/index.ts:request
questions software healthy packages/relay/src/index.ts:questions
plan software healthy packages/relay/src/index.ts:plan
setupKeepalive software healthy packages/relay/src/index.ts:setupKeepalive
wrapSocket software healthy packages/relay/src/index.ts:wrapSocket
getFreePort software healthy packages/relay/src/relay.test.ts:getFreePort
postJson software healthy packages/relay/src/relay.test.ts:postJson
getJson software healthy packages/relay/src/relay.test.ts:getJson
signup software healthy packages/relay/src/relay.test.ts:signup
createPairing software healthy packages/relay/src/relay.test.ts:createPairing
connectWs software healthy packages/relay/src/relay.test.ts:connectWs
items software healthy packages/relay/src/relay.test.ts:items
signInApple software healthy packages/relay/src/relay.test.ts:signInApple
postForm software healthy packages/relay/src/relay.test.ts:postForm
issueSession software healthy packages/relay/src/session.ts:issueSession
verifySessionToken software healthy packages/relay/src/session.ts:verifySessionToken
extractBearer software healthy packages/relay/src/session.ts:extractBearer
main software healthy packages/relay/src/cli.ts:main
shutdown software healthy packages/relay/src/cli.ts:shutdown
getFreePort software healthy packages/relay/src/relay-apns.test.ts:getFreePort
postJson software healthy packages/relay/src/relay-apns.test.ts:postJson
makePairing software healthy packages/relay/src/relay-apns.test.ts:makePairing
connectAgent software healthy packages/relay/src/relay-apns.test.ts:connectAgent
token software healthy packages/relay/src/relay-apns.test.ts:token
appleConfigFromEnv software healthy packages/relay/src/apple.ts:appleConfigFromEnv
audiences software healthy packages/relay/src/apple.ts:audiences
createAppleVerifier software healthy packages/relay/src/apple.ts:createAppleVerifier
verifyCommon software healthy packages/relay/src/apple.ts:verifyCommon
extract software healthy packages/relay/src/apple.ts:extract
tokenNonce software healthy packages/relay/src/apple.ts:tokenNonce
createAppleVerifierFromEnv software healthy packages/relay/src/apple.ts:createAppleVerifierFromEnv
b64urlToBuf software healthy packages/relay/src/apns.test.ts:b64urlToBuf

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

LabelLayerStatusPath
policy.example.yaml software healthy policy.example.yaml
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
SPEC.md software healthy SPEC.md
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
biome.json software healthy biome.json
IMPLEMENTATION_PLAN.md software healthy IMPLEMENTATION_PLAN.md
CHANGELOG.md software healthy CHANGELOG.md
tsconfig.base.json software healthy tsconfig.base.json
test-gate-disconnect.mjs software healthy scripts/test-gate-disconnect.mjs
README.md software healthy packages/relay/README.md
package.json software healthy packages/relay/package.json
tsconfig.json software healthy packages/relay/tsconfig.json
healthcheck.sh software healthy packages/relay/deploy/healthcheck.sh
backup.sh software healthy packages/relay/deploy/backup.sh
deploy.sh software healthy packages/relay/deploy/deploy.sh
DEPLOY.md software healthy packages/relay/deploy/DEPLOY.md
auth.ts software healthy packages/relay/src/auth.ts
hub.test.ts software healthy packages/relay/src/hub.test.ts
index.ts software healthy packages/relay/src/index.ts
db.test.ts software healthy packages/relay/src/db.test.ts
relay.test.ts software healthy packages/relay/src/relay.test.ts
session.ts software healthy packages/relay/src/session.ts
cli.ts software healthy packages/relay/src/cli.ts
relay-apns.test.ts software healthy packages/relay/src/relay-apns.test.ts
apple.ts software healthy packages/relay/src/apple.ts
auth.test.ts software healthy packages/relay/src/auth.test.ts
apns.test.ts software healthy packages/relay/src/apns.test.ts
db.ts software healthy packages/relay/src/db.ts
apns.ts software healthy packages/relay/src/apns.ts
apple.test.ts software healthy packages/relay/src/apple.test.ts
hub.ts software healthy packages/relay/src/hub.ts
package.json software healthy packages/runner/package.json
tsconfig.json software healthy packages/runner/tsconfig.json
paths.ts software healthy packages/runner/src/paths.ts
io.ts software healthy packages/runner/src/io.ts
render.ts software healthy packages/runner/src/render.ts
util.ts software healthy packages/runner/src/util.ts
index.ts software healthy packages/runner/src/index.ts
session.ts software healthy packages/runner/src/session.ts
cli.ts software healthy packages/runner/src/cli.ts
permission.ts software healthy packages/runner/src/permission.ts
daemon-conn.test.ts software healthy packages/runner/src/daemon-conn.test.ts
daemon-conn.ts software healthy packages/runner/src/daemon-conn.ts
package.json software healthy packages/shared/package.json
tsconfig.json software healthy packages/shared/tsconfig.json
ws.test.ts software healthy packages/shared/src/ws.test.ts
approval-request.ts software healthy packages/shared/src/approval-request.ts

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

LabelLayerStatusPath
scripts software healthy scripts
packages software healthy packages
relay software healthy packages/relay
deploy software healthy packages/relay/deploy
src software healthy packages/relay/src
runner software healthy packages/runner
src software healthy packages/runner/src
shared software healthy packages/shared
src software healthy packages/shared/src
pwa software healthy packages/pwa
public software healthy packages/pwa/public
src software healthy packages/pwa/src
components software healthy packages/pwa/src/components
app software healthy packages/pwa/src/app
sessions software healthy packages/pwa/src/app/sessions
[id] software healthy packages/pwa/src/app/sessions/[id]
r software healthy packages/pwa/src/app/r
[id] software healthy packages/pwa/src/app/r/[id]
setup software healthy packages/pwa/src/app/setup
lib software healthy packages/pwa/src/lib
app software healthy packages/app
Assets.xcassets software healthy packages/app/Assets.xcassets
AppIcon.appiconset software healthy packages/app/Assets.xcassets/AppIcon.appiconset
LaunchScreenBackground.colorset software healthy packages/app/Assets.xcassets/LaunchScreenBackground.colorset
MenuBarIcon.imageset software healthy packages/app/Assets.xcassets/MenuBarIcon.imageset
MacAppIcon.appiconset software healthy packages/app/Assets.xcassets/MacAppIcon.appiconset
scripts software healthy packages/app/scripts
Sources software healthy packages/app/Sources
Vigili software healthy packages/app/Sources/Vigili
VigiliMobile software healthy packages/app/Sources/VigiliMobile
Shared software healthy packages/app/Sources/Shared
SharedMobile software healthy packages/app/Sources/SharedMobile
VigiliWidget software healthy packages/app/Sources/VigiliWidget
VigiliActivity software healthy packages/app/Sources/VigiliActivity
gate software healthy packages/gate
src software healthy packages/gate/src
daemon software healthy packages/daemon
src software healthy packages/daemon/src
notify software healthy packages/daemon/src/notify
policy software healthy packages/daemon/src/policy
server software healthy packages/daemon/src/server
db software healthy packages/daemon/src/db
landing software healthy packages/landing
src software healthy packages/landing/src
components software healthy packages/landing/src/components
app software healthy packages/landing/src/app
privacy software healthy packages/landing/src/app/privacy
lib software healthy packages/landing/src/lib
.claude software healthy .claude

LabelLayerStatusPath
GET /healthz api healthy packages/relay/src/index.ts
POST /v1/signup api healthy packages/relay/src/index.ts
POST /v1/signin api healthy packages/relay/src/index.ts
POST /v1/auth/apple api healthy packages/relay/src/index.ts
POST /v1/auth/apple/web-callback api healthy packages/relay/src/index.ts
POST /v1/signout api healthy packages/relay/src/index.ts
GET /v1/me api healthy packages/relay/src/index.ts
POST /v1/pairings api healthy packages/relay/src/index.ts
GET /v1/pairings/me api healthy packages/relay/src/index.ts
DELETE /v1/pairings/:pid api healthy packages/relay/src/index.ts
POST /v1/devices api healthy packages/relay/src/index.ts
DELETE /v1/devices/:apnsToken api healthy packages/relay/src/index.ts
POST /v1/clients/:pid/devices api healthy packages/relay/src/index.ts
POST /v1/account/devices api healthy packages/relay/src/index.ts
GET /v1/agents/:pid api healthy packages/relay/src/index.ts
GET /v1/clients/:pid api healthy packages/relay/src/index.ts
GET /v1/account/stream api healthy packages/relay/src/index.ts
OPTIONS /push/* api healthy packages/daemon/src/server/push-routes.ts
GET /push/vapid-public-key api healthy packages/daemon/src/server/push-routes.ts
POST /push/subscriptions api healthy packages/daemon/src/server/push-routes.ts
DELETE /push/subscriptions api healthy packages/daemon/src/server/push-routes.ts
GET /ws api healthy packages/daemon/src/server/ws.ts

LabelLayerStatusPath
153.126.136.207 network healthy packages/relay/deploy/deploy.sh
127.0.0.1 network healthy packages/relay/deploy/deploy.sh
1.32.04.97 network healthy packages/pwa/src/components/Brand.tsx
25.45.16.98 network healthy packages/pwa/src/components/Brand.tsx
1.03.79.41 network healthy packages/pwa/src/components/Brand.tsx
35.37.98.15 network healthy packages/pwa/src/components/Brand.tsx
07.51.71.7 network healthy packages/pwa/src/components/Brand.tsx
192.168.1.10 network healthy packages/daemon/src/pair.ts
3.29.87.78 network healthy packages/landing/src/components/DownloadCTA.tsx
1.26.27.85 network healthy packages/landing/src/components/Sparkle.tsx
37.25.88.02 network healthy packages/landing/src/components/Sparkle.tsx
07.45.59.66 network healthy packages/landing/src/components/Sparkle.tsx
2.17.5.89 network healthy packages/landing/src/components/Showcase.tsx
1.71.5.19 network healthy packages/landing/src/components/Showcase.tsx
2.54.33.31 network healthy packages/landing/src/components/Showcase.tsx
36.01.11.03 network healthy packages/landing/src/components/Showcase.tsx

LabelLayerStatusPath
/page.tsx frontend healthy packages/pwa/src/app/page.tsx
/sessions frontend healthy packages/pwa/src/app/sessions/page.tsx
/sessions/[id] frontend healthy packages/pwa/src/app/sessions/[id]/page.tsx
/r/[id] frontend healthy packages/pwa/src/app/r/[id]/page.tsx
/setup frontend healthy packages/pwa/src/app/setup/page.tsx
/privacy frontend healthy packages/landing/src/app/privacy/page.tsx
/x frontend healthy packages/daemon/src/policy/extractors.test.ts
/ws frontend healthy packages/daemon/src/server/ws.ts

LabelLayerStatusPath
QueuePage frontend healthy packages/pwa/src/app/page.tsx
RootLayout frontend healthy packages/pwa/src/app/layout.tsx
SessionsPage frontend healthy packages/pwa/src/app/sessions/page.tsx
SessionDetailPage frontend healthy packages/pwa/src/app/sessions/[id]/page.tsx
DetailPage frontend healthy packages/pwa/src/app/r/[id]/page.tsx
SetupPage frontend healthy packages/pwa/src/app/setup/page.tsx
OpenGraphImage frontend healthy packages/landing/src/app/opengraph-image.tsx
RootLayout frontend healthy packages/landing/src/app/layout.tsx

LabelLayerStatusPath
password_literal::packages/relay/src/relay.test.ts security healthy packages/relay/src/relay.test.ts
password_literal::packages/relay/src/relay.test.ts security healthy packages/relay/src/relay.test.ts
password_literal::packages/relay/src/relay.test.ts security healthy packages/relay/src/relay.test.ts
password_literal::packages/relay/src/relay.test.ts security healthy packages/relay/src/relay.test.ts
password_literal::packages/relay/src/relay-apns.test.ts security healthy packages/relay/src/relay-apns.test.ts
password_literal::packages/relay/src/relay-apns.test.ts security healthy packages/relay/src/relay-apns.test.ts
password_literal::packages/relay/src/relay-apns.test.ts security healthy packages/relay/src/relay-apns.test.ts

LabelLayerStatusPath
FakeSocket software healthy packages/relay/src/hub.test.ts:FakeSocket
PushSetupError software healthy packages/pwa/src/lib/push.ts:PushSetupError
GateConnectionError software healthy packages/gate/src/client.ts:GateConnectionError
ConfigLoadError software healthy packages/daemon/src/config.ts:ConfigLoadError
PolicyLoadError software healthy packages/daemon/src/policy/loader.ts:PolicyLoadError

LabelLayerStatusPath
auth::packages/relay/src/apns.test.ts security healthy packages/relay/src/apns.test.ts
auth::packages/relay/src/apple.ts security healthy packages/relay/src/apple.ts
auth::packages/relay/src/apns.ts security healthy packages/relay/src/apns.ts
auth::packages/relay/src/apple.test.ts security healthy packages/relay/src/apple.test.ts
auth::packages/shared/src/apple-auth.ts security healthy packages/shared/src/apple-auth.ts

LabelLayerStatusPath
mysql data healthy policy.example.yaml
redis data healthy policy.example.yaml
sqlite data healthy README.md
postgres data healthy packages/relay/src/relay-apns.test.ts

LabelLayerStatusPath
port:02 network healthy policy.example.yaml
port:07 network healthy policy.example.yaml
port:64 network healthy pnpm-lock.yaml
port:15 network healthy pnpm-lock.yaml

LabelLayerStatusPath
caddy network healthy packages/relay/README.md
nginx network healthy packages/relay/deploy/deploy.sh

LabelLayerStatusPath
repobility-clone-e5pg6xvu software healthy /tmp/repobility-clone-e5pg6xvu

LabelLayerStatusPath
vps::aws hardware healthy packages/app/scripts/demo-record-full.mjs
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/00bee79d-e73e-4697-a029-5d539568e434/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/00bee79d-e73e-4697-a029-5d539568e434/

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.