https://github.com/EvanBacon/serve-sim
· scanned 2026-05-16 22:30 UTC (18 hours, 51 minutes ago)
· 10 languages
74 findings (9 legacy + 65 scanner) 65th percentile · Typescript · medium (20-100K LoC) Scanner says 89 (lower by 13)
Last scanned 18 hours, 51 minutes ago · v1 · 74 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 668 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 |
|---|---|---|---|
detectReactNative |
software | healthy | packages/serve-sim/dev.ts:detectReactNative |
isUserFacingBundle |
software | healthy | packages/serve-sim/dev.ts:isUserFacingBundle |
resolveServeSimBin |
software | healthy | packages/serve-sim/dev.ts:resolveServeSimBin |
getBootedUdids |
software | healthy | packages/serve-sim/dev.ts:getBootedUdids |
readServeSimStates |
software | healthy | packages/serve-sim/dev.ts:readServeSimStates |
selectServeSimState |
software | healthy | packages/serve-sim/dev.ts:selectServeSimState |
endpoint |
software | healthy | packages/serve-sim/dev.ts:endpoint |
previewConfigForState |
software | healthy | packages/serve-sim/dev.ts:previewConfigForState |
signalReload |
software | healthy | packages/serve-sim/dev.ts:signalReload |
buildClient |
software | healthy | packages/serve-sim/dev.ts:buildClient |
ms |
software | healthy | packages/serve-sim/dev.ts:ms |
cssCommentEscape |
software | healthy | packages/serve-sim/dev.ts:cssCommentEscape |
buildTailwindCss |
software | healthy | packages/serve-sim/dev.ts:buildTailwindCss |
listClientFiles |
software | healthy | packages/serve-sim/dev.ts:listClientFiles |
readTailwindContentSignature |
software | healthy | packages/serve-sim/dev.ts:readTailwindContentSignature |
tailwindContentChanged |
software | healthy | packages/serve-sim/dev.ts:tailwindContentChanged |
scheduleWatchedBuild |
software | healthy | packages/serve-sim/dev.ts:scheduleWatchedBuild |
buildHtml |
software | healthy | packages/serve-sim/dev.ts:buildHtml |
kb |
software | healthy | packages/serve-sim/build.ts:kb |
buildTailwindCss |
software | healthy | packages/serve-sim/build.ts:buildTailwindCss |
bundleBrowserClient |
software | healthy | packages/serve-sim/build.ts:bundleBrowserClient |
mwSize |
software | healthy | packages/serve-sim/build.ts:mwSize |
binJsSize |
software | healthy | packages/serve-sim/build.ts:binJsSize |
overpass |
software | healthy | packages/serve-sim/scripts/build-trails.ts:overpass |
sleep |
software | healthy | packages/serve-sim/scripts/build-trails.ts:sleep |
elevations |
software | healthy | packages/serve-sim/scripts/build-trails.ts:elevations |
haversine |
software | healthy | packages/serve-sim/scripts/build-trails.ts:haversine |
lat1 |
software | healthy | packages/serve-sim/scripts/build-trails.ts:lat1 |
lat2 |
software | healthy | packages/serve-sim/scripts/build-trails.ts:lat2 |
lon1 |
software | healthy | packages/serve-sim/scripts/build-trails.ts:lon1 |
lon2 |
software | healthy | packages/serve-sim/scripts/build-trails.ts:lon2 |
resample |
software | healthy | packages/serve-sim/scripts/build-trails.ts:resample |
mid |
software | healthy | packages/serve-sim/scripts/build-trails.ts:mid |
fmt |
software | healthy | packages/serve-sim/scripts/build-trails.ts:fmt |
near |
software | healthy | packages/serve-sim/scripts/build-trails.ts:near |
stitch |
software | healthy | packages/serve-sim/scripts/build-trails.ts:stitch |
log |
software | healthy | packages/serve-sim/scripts/build-trails.ts:log |
geomToLL |
software | healthy | packages/serve-sim/scripts/build-trails.ts:geomToLL |
bridgeAlt |
software | healthy | packages/serve-sim/scripts/build-trails.ts:bridgeAlt |
t |
software | healthy | packages/serve-sim/scripts/build-trails.ts:t |
resolvePermission |
software | healthy | packages/serve-sim/src/permissions.ts:resolvePermission |
allPermissionNames |
software | healthy | packages/serve-sim/src/permissions.ts:allPermissionNames |
parsePermissionsArgs |
software | healthy | packages/serve-sim/src/permissions.ts:parsePermissionsArgs |
simLibraryDir |
software | healthy | packages/serve-sim/src/permissions.ts:simLibraryDir |
tccDbPath |
software | healthy | packages/serve-sim/src/permissions.ts:tccDbPath |
bulletinDir |
software | healthy | packages/serve-sim/src/permissions.ts:bulletinDir |
locationdPlistPath |
software | healthy | packages/serve-sim/src/permissions.ts:locationdPlistPath |
withSqliteRetry |
software | healthy | packages/serve-sim/src/permissions.ts:withSqliteRetry |
sqlite |
software | healthy | packages/serve-sim/src/permissions.ts:sqlite |
writeTcc |
software | healthy | packages/serve-sim/src/permissions.ts:writeTcc |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
package.json |
software | healthy | package.json |
.oxlintrc.json |
software | healthy | .oxlintrc.json |
knip.json |
software | healthy | knip.json |
tsconfig.json |
software | healthy | tsconfig.json |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | packages/serve-sim/README.md |
package.json |
software | healthy | packages/serve-sim/package.json |
dev.ts |
software | healthy | packages/serve-sim/dev.ts |
build.sh |
software | healthy | packages/serve-sim/build.sh |
build.ts |
software | healthy | packages/serve-sim/build.ts |
Package.swift |
software | healthy | packages/serve-sim/Package.swift |
build-trails.ts |
software | healthy | packages/serve-sim/scripts/build-trails.ts |
build.sh |
software | healthy | packages/serve-sim/Sources/SimCameraHelper/build.sh |
SimCamFrameSource.h |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/SimCamFrameSou… |
SimCamFakes.h |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/SimCamFakes.h |
build.sh |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/build.sh |
SimCamLog.h |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/SimCamLog.h |
SimCamSwizzles.h |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/SimCamSwizzles… |
SimCamShared.h |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/include/SimCam… |
Protocol.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/Protocol.swift |
ClientManager.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/ClientManager.sw… |
HIDInjector.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/HIDInjector.swift |
main.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/main.swift |
FrameCapture.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/FrameCapture.swi… |
VideoEncoder.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/VideoEncoder.swi… |
AccessibilityBridge.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/AccessibilityBri… |
HTTPServer.swift |
software | healthy | packages/serve-sim/Sources/SimStreamHelper/HTTPServer.swift |
file-imports.d.ts |
software | warning | packages/serve-sim/src/file-imports.d.ts |
debug.ts |
software | warning | packages/serve-sim/src/debug.ts |
permissions.ts |
software | healthy | packages/serve-sim/src/permissions.ts |
ax.ts |
software | healthy | packages/serve-sim/src/ax.ts |
index.ts |
software | healthy | packages/serve-sim/src/index.ts |
runtime.ts |
software | healthy | packages/serve-sim/src/runtime.ts |
state.ts |
software | healthy | packages/serve-sim/src/state.ts |
middleware.ts |
software | healthy | packages/serve-sim/src/middleware.ts |
device.ts |
software | healthy | packages/serve-sim/src/device.ts |
ax-shared.ts |
software | warning | packages/serve-sim/src/ax-shared.ts |
devtools-targets.ts |
software | healthy | packages/serve-sim/src/devtools-targets.ts |
text-to-keys.ts |
software | healthy | packages/serve-sim/src/text-to-keys.ts |
idle-floor.test.ts |
software | healthy | packages/serve-sim/src/__tests__/idle-floor.test.ts |
shm-probe.integration.test.ts |
software | healthy | packages/serve-sim/src/__tests__/shm-probe.integration.test… |
type-command.test.ts |
software | warning | packages/serve-sim/src/__tests__/type-command.test.ts |
middleware-selection.test.ts |
software | warning | packages/serve-sim/src/__tests__/middleware-selection.test.… |
trails.test.ts |
software | warning | packages/serve-sim/src/__tests__/trails.test.ts |
type-command-sim.test.ts |
software | healthy | packages/serve-sim/src/__tests__/type-command-sim.test.ts |
permissions.test.ts |
software | warning | packages/serve-sim/src/__tests__/permissions.test.ts |
permissions.e2e.test.ts |
software | healthy | packages/serve-sim/src/__tests__/permissions.e2e.test.ts |
devtools-targets.test.ts |
software | warning | packages/serve-sim/src/__tests__/devtools-targets.test.ts |
camera-tool.test.tsx |
software | warning | packages/serve-sim/src/__tests__/camera-tool.test.tsx |
accessibility-endpoint.test.ts |
software | healthy | packages/serve-sim/src/__tests__/accessibility-endpoint.tes… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
packages |
software | healthy | packages |
serve-sim |
software | healthy | packages/serve-sim |
scripts |
software | healthy | packages/serve-sim/scripts |
Sources |
software | healthy | packages/serve-sim/Sources |
SimCameraHelper |
software | healthy | packages/serve-sim/Sources/SimCameraHelper |
SimCameraInjector |
software | healthy | packages/serve-sim/Sources/SimCameraInjector |
include |
software | healthy | packages/serve-sim/Sources/SimCameraInjector/include |
SimStreamHelper |
software | healthy | packages/serve-sim/Sources/SimStreamHelper |
src |
software | healthy | packages/serve-sim/src |
__tests__ |
software | healthy | packages/serve-sim/src/__tests__ |
client |
software | healthy | packages/serve-sim/src/client |
utils |
software | healthy | packages/serve-sim/src/client/utils |
components |
software | healthy | packages/serve-sim/src/client/components |
icons |
software | healthy | packages/serve-sim/src/client/icons |
hooks |
software | healthy | packages/serve-sim/src/client/hooks |
serve-sim-client |
software | healthy | packages/serve-sim-client |
src |
software | healthy | packages/serve-sim-client/src |
__tests__ |
software | healthy | packages/serve-sim-client/src/__tests__ |
simulator |
software | healthy | packages/serve-sim-client/src/simulator |
skills |
software | healthy | skills |
serve-sim |
software | healthy | skills/serve-sim |
scripts |
software | healthy | skills/serve-sim/scripts |
references |
software | healthy | skills/serve-sim/references |
evals |
software | healthy | skills/serve-sim/evals |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
UnsupportedCharacterError |
software | healthy | packages/serve-sim/src/text-to-keys.ts:UnsupportedCharacter… |
GatewayTransport |
software | healthy | packages/serve-sim-client/src/transport.ts:GatewayTransport |
ShellResult |
software | healthy | packages/serve-sim-client/src/gateway.ts:ShellResult |
ShellError |
software | healthy | packages/serve-sim-client/src/gateway.ts:ShellError |
ShellPromise |
software | healthy | packages/serve-sim-client/src/gateway.ts:ShellPromise |
| Label | Layer | Status | Path |
|---|---|---|---|
typecheck |
cicd | healthy | .github/workflows/typecheck.yml |
lint |
cicd | healthy | .github/workflows/lint.yml |
sim-test |
cicd | healthy | .github/workflows/sim-test.yml |
test |
cicd | healthy | .github/workflows/publish.yml |
publish-serve-sim |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::typecheck |
cicd | healthy | .github/workflows/typecheck.yml |
gha::lint |
cicd | healthy | .github/workflows/lint.yml |
gha::sim-test |
cicd | healthy | .github/workflows/sim-test.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3100 |
network | healthy | packages/serve-sim/src/__tests__/middleware-selection.test.… |
port:3101 |
network | healthy | packages/serve-sim/src/__tests__/middleware-selection.test.… |
| Label | Layer | Status | Path |
|---|---|---|---|
NPM_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5zd6hfcm |
software | healthy | /tmp/repobility-clone-5zd6hfcm |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | packages/serve-sim/src/permissions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | packages/serve-sim/src/ax.ts |
This page is publicly accessible at:
https://repobility.com/scan/445e6e2e-8b99-4dc2-ab93-4be9669a8976/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/445e6e2e-8b99-4dc2-ab93-4be9669a8976/
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.