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.

tomWhiting/aion

https://github.com/tomWhiting/aion · scanned 2026-06-16 00:40 UTC (2 months, 1 week ago)

62 raw signals (0 security + 62 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 45 actionable findings from 1 signal source. 17 repeated signals grouped for readability. 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 3005 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
rust-toolchain.toml software healthy rust-toolchain.toml
bun.lock software healthy bun.lock
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
GETTING-STARTED.md software healthy GETTING-STARTED.md
CLAUDE.md software healthy CLAUDE.md
dev-config.toml software healthy dev-config.toml
package.json software healthy package.json
doctoroxide.toml software healthy doctoroxide.toml
CONTRIBUTING.md software healthy CONTRIBUTING.md
workspace.json software healthy workspace.json
publish-workspace.sh software healthy publish-workspace.sh
CONVENTIONS.toml software healthy CONVENTIONS.toml
Cargo.lock software healthy Cargo.lock
CHANGELOG.md software healthy CHANGELOG.md
README.md software healthy sdks/typescript/aion-worker/README.md
package.json software healthy sdks/typescript/aion-worker/package.json
tsconfig.cjs.json software healthy sdks/typescript/aion-worker/tsconfig.cjs.json
eslint.config.js software healthy sdks/typescript/aion-worker/eslint.config.js
tsconfig.json software healthy sdks/typescript/aion-worker/tsconfig.json
loop.ts software healthy sdks/typescript/aion-worker/src/loop.ts
activity.test.ts software healthy sdks/typescript/aion-worker/src/activity.test.ts
reconnect.test.ts software healthy sdks/typescript/aion-worker/src/reconnect.test.ts
index.ts software healthy sdks/typescript/aion-worker/src/index.ts
context.ts software healthy sdks/typescript/aion-worker/src/context.ts
loop.test.ts software healthy sdks/typescript/aion-worker/src/loop.test.ts
reconnect.ts software healthy sdks/typescript/aion-worker/src/reconnect.ts
activity.ts software healthy sdks/typescript/aion-worker/src/activity.ts
session.ts software healthy sdks/typescript/aion-worker/src/session.ts
session.test.ts software healthy sdks/typescript/aion-worker/src/session.test.ts
worker.test.ts software healthy sdks/typescript/aion-worker/src/worker.test.ts
worker.ts software healthy sdks/typescript/aion-worker/src/worker.ts
errors.ts software healthy sdks/typescript/aion-worker/src/errors.ts
index.ts software healthy sdks/typescript/aion-worker/src/proto/index.ts
common.ts software healthy sdks/typescript/aion-worker/src/proto/common.ts
worker.ts software healthy sdks/typescript/aion-worker/src/proto/worker.ts
tsconfig.build.json software healthy sdks/typescript/aion-client/tsconfig.build.json
README.md software healthy sdks/typescript/aion-client/README.md
package.json software healthy sdks/typescript/aion-client/package.json
package-lock.json software healthy sdks/typescript/aion-client/package-lock.json
eslint.config.js software healthy sdks/typescript/aion-client/eslint.config.js
tsconfig.json software healthy sdks/typescript/aion-client/tsconfig.json
conformance.test.ts software healthy sdks/typescript/aion-client/test/conformance/conformance.te…
seven-operations.ts software healthy sdks/typescript/aion-client/examples/seven-operations.ts
ws.test.ts software healthy sdks/typescript/aion-client/src/ws.test.ts
auth.ts software healthy sdks/typescript/aion-client/src/auth.ts
ws.ts software healthy sdks/typescript/aion-client/src/ws.ts
handle.ts software healthy sdks/typescript/aion-client/src/handle.ts
index.ts software healthy sdks/typescript/aion-client/src/index.ts
payload.ts software healthy sdks/typescript/aion-client/src/payload.ts

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

LabelLayerStatusPath
runWorkerLoop software healthy sdks/typescript/aion-worker/src/loop.ts:runWorkerLoop
describeError software healthy sdks/typescript/aion-worker/src/loop.ts:describeError
call software healthy sdks/typescript/aion-worker/src/loop.ts:call
shutdownRequested software healthy sdks/typescript/aion-worker/src/loop.ts:shutdownRequested
handleStreamFailure software healthy sdks/typescript/aion-worker/src/loop.ts:handleStreamFailure
receiveUntilClosed software healthy sdks/typescript/aion-worker/src/loop.ts:receiveUntilClosed
acknowledgeResult software healthy sdks/typescript/aion-worker/src/loop.ts:acknowledgeResult
dispatchAndReport software healthy sdks/typescript/aion-worker/src/loop.ts:dispatchAndReport
dispatchWithClassification software healthy sdks/typescript/aion-worker/src/loop.ts:dispatchWithClassif…
reportSafely software healthy sdks/typescript/aion-worker/src/loop.ts:reportSafely
defaultNow software healthy sdks/typescript/aion-worker/src/loop.ts:defaultNow
waitForSlot software healthy sdks/typescript/aion-worker/src/loop.ts:waitForSlot
validateMaxConcurrency software healthy sdks/typescript/aion-worker/src/loop.ts:validateMaxConcurre…
failure software healthy sdks/typescript/aion-worker/src/activity.test.ts:failure
task software healthy sdks/typescript/aion-worker/src/activity.test.ts:task
serviceError software healthy sdks/typescript/aion-worker/src/reconnect.test.ts:serviceEr…
config software healthy sdks/typescript/aion-worker/src/reconnect.test.ts:config
payloadFromDetail software healthy sdks/typescript/aion-worker/src/context.ts:payloadFromDetail
isPayload software healthy sdks/typescript/aion-worker/src/context.ts:isPayload
drop software healthy sdks/typescript/aion-worker/src/loop.test.ts:drop
servingSession software healthy sdks/typescript/aion-worker/src/loop.test.ts:servingSession
releaseDispatch software healthy sdks/typescript/aion-worker/src/loop.test.ts:releaseDispatch
serviceError software healthy sdks/typescript/aion-worker/src/loop.test.ts:serviceError
reconnectingConfig software healthy sdks/typescript/aion-worker/src/loop.test.ts:reconnectingCo…
task software healthy sdks/typescript/aion-worker/src/loop.test.ts:task
workflowTask software healthy sdks/typescript/aion-worker/src/loop.test.ts:workflowTask
config software healthy sdks/typescript/aion-worker/src/loop.test.ts:config
grpcStatusCode software healthy sdks/typescript/aion-worker/src/reconnect.ts:grpcStatusCode
serviceErrorCode software healthy sdks/typescript/aion-worker/src/reconnect.ts:serviceErrorCo…
isRetryableSessionError software healthy sdks/typescript/aion-worker/src/reconnect.ts:isRetryableSes…
reconnectWithBackoff software healthy sdks/typescript/aion-worker/src/reconnect.ts:reconnectWithB…
establishSession software healthy sdks/typescript/aion-worker/src/reconnect.ts:establishSessi…
raceEstablishmentAgainstAbort software healthy sdks/typescript/aion-worker/src/reconnect.ts:raceEstablishm…
unsubscribe software healthy sdks/typescript/aion-worker/src/reconnect.ts:unsubscribe
onAbort software healthy sdks/typescript/aion-worker/src/reconnect.ts:onAbort
closeAbandonedEstablishment software healthy sdks/typescript/aion-worker/src/reconnect.ts:closeAbandoned…
sleepUnlessAborted software healthy sdks/typescript/aion-worker/src/reconnect.ts:sleepUnlessAbo…
toSleepHandle software healthy sdks/typescript/aion-worker/src/reconnect.ts:toSleepHandle
isPromiseShaped software healthy sdks/typescript/aion-worker/src/reconnect.ts:isPromiseShaped
closeFailedSession software healthy sdks/typescript/aion-worker/src/reconnect.ts:closeFailedSes…
reReportUnacked software healthy sdks/typescript/aion-worker/src/reconnect.ts:reReportUnacked
requireReconnectConfig software healthy sdks/typescript/aion-worker/src/reconnect.ts:requireReconne…
delayForAttempt software healthy sdks/typescript/aion-worker/src/reconnect.ts:delayForAttempt
defaultSleep software healthy sdks/typescript/aion-worker/src/reconnect.ts:defaultSleep
defineActivity software healthy sdks/typescript/aion-worker/src/activity.ts:defineActivity
decodeJsonPayload software healthy sdks/typescript/aion-worker/src/activity.ts:decodeJsonPaylo…
encodeJsonPayload software healthy sdks/typescript/aion-worker/src/activity.ts:encodeJsonPaylo…
dispatchActivity software healthy sdks/typescript/aion-worker/src/activity.ts:dispatchActivity
classifyFailure software healthy sdks/typescript/aion-worker/src/activity.ts:classifyFailure
detailPayload software healthy sdks/typescript/aion-worker/src/activity.ts:detailPayload

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

LabelLayerStatusPath
sdks software healthy sdks
typescript software healthy sdks/typescript
aion-worker software healthy sdks/typescript/aion-worker
src software healthy sdks/typescript/aion-worker/src
proto software healthy sdks/typescript/aion-worker/src/proto
aion-client software healthy sdks/typescript/aion-client
test software healthy sdks/typescript/aion-client/test
conformance software healthy sdks/typescript/aion-client/test/conformance
examples software healthy sdks/typescript/aion-client/examples
src software healthy sdks/typescript/aion-client/src
python software healthy sdks/python
aion-worker software healthy sdks/python/aion-worker
tests software healthy sdks/python/aion-worker/tests
aion_worker software healthy sdks/python/aion-worker/aion_worker
proto software healthy sdks/python/aion-worker/aion_worker/proto
aion-client software healthy sdks/python/aion-client
tests software healthy sdks/python/aion-client/tests
conformance software healthy sdks/python/aion-client/tests/conformance
examples software healthy sdks/python/aion-client/examples
aion_client software healthy sdks/python/aion-client/aion_client
proto software healthy sdks/python/aion-client/aion_client/proto
benchmarks software healthy benchmarks
million-processes software healthy benchmarks/million-processes
src software healthy benchmarks/million-processes/src
apps software healthy apps
aion-dashboard software healthy apps/aion-dashboard
src software healthy apps/aion-dashboard/src
types software healthy apps/aion-dashboard/src/types
generated software healthy apps/aion-dashboard/src/types/generated
components software healthy apps/aion-dashboard/src/components
ui software healthy apps/aion-dashboard/src/components/ui
app software healthy apps/aion-dashboard/src/app
lib software healthy apps/aion-dashboard/src/lib
api software healthy apps/aion-dashboard/src/lib/api
features software healthy apps/aion-dashboard/src/features
live-feed software healthy apps/aion-dashboard/src/features/live-feed
components software healthy apps/aion-dashboard/src/features/live-feed/components
hooks software healthy apps/aion-dashboard/src/features/live-feed/hooks
namespace software healthy apps/aion-dashboard/src/features/namespace
components software healthy apps/aion-dashboard/src/features/namespace/components
context software healthy apps/aion-dashboard/src/features/namespace/context
workflow-list software healthy apps/aion-dashboard/src/features/workflow-list
components software healthy apps/aion-dashboard/src/features/workflow-list/components
hooks software healthy apps/aion-dashboard/src/features/workflow-list/hooks
workflow-detail software healthy apps/aion-dashboard/src/features/workflow-detail
__tests__ software healthy apps/aion-dashboard/src/features/workflow-detail/__tests__
components software healthy apps/aion-dashboard/src/features/workflow-detail/components
lib software healthy apps/aion-dashboard/src/features/workflow-detail/lib
hooks software healthy apps/aion-dashboard/src/features/workflow-detail/hooks
conformance software healthy conformance

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

LabelLayerStatusPath
RecordingSession software healthy sdks/typescript/aion-worker/src/reconnect.test.ts:Recording…
DeniedRegisterSession software healthy sdks/typescript/aion-worker/src/reconnect.test.ts:DeniedReg…
FailingRegisterSession software healthy sdks/typescript/aion-worker/src/reconnect.test.ts:FailingRe…
ThrowingCloseSession software healthy sdks/typescript/aion-worker/src/reconnect.test.ts:ThrowingC…
ActivityCancellationHandle software healthy sdks/typescript/aion-worker/src/context.ts:ActivityCancella…
ActivityContext software healthy sdks/typescript/aion-worker/src/context.ts:ActivityContext
ArraySession software healthy sdks/typescript/aion-worker/src/loop.test.ts:ArraySession
SlowDispatcher software healthy sdks/typescript/aion-worker/src/loop.test.ts:SlowDispatcher
ScriptedSession software healthy sdks/typescript/aion-worker/src/loop.test.ts:ScriptedSession
WorkflowQualifiedSession software healthy sdks/typescript/aion-worker/src/loop.test.ts:WorkflowQualif…
ReportFailingSession software healthy sdks/typescript/aion-worker/src/loop.test.ts:ReportFailingS…
UnackedResultTracker software healthy sdks/typescript/aion-worker/src/reconnect.ts:UnackedResultT…
ReconnectExhaustedError software healthy sdks/typescript/aion-worker/src/reconnect.ts:ReconnectExhau…
ServerClosedStreamError software healthy sdks/typescript/aion-worker/src/reconnect.ts:ServerClosedSt…
ActivityRegistry software healthy sdks/typescript/aion-worker/src/activity.ts:ActivityRegistry
GrpcWorkerSession software healthy sdks/typescript/aion-worker/src/session.ts:GrpcWorkerSession
FakeSession software healthy sdks/typescript/aion-worker/src/session.test.ts:FakeSession
RecordingStream software healthy sdks/typescript/aion-worker/src/session.test.ts:RecordingSt…
ScriptedStream software healthy sdks/typescript/aion-worker/src/session.test.ts:ScriptedStr…
FakeWorkerSession software healthy sdks/typescript/aion-worker/src/worker.test.ts:FakeWorkerSe…
LiveSessionRouter software healthy sdks/typescript/aion-worker/src/worker.ts:LiveSessionRouter
Worker software healthy sdks/typescript/aion-worker/src/worker.ts:Worker
RetryableError software healthy sdks/typescript/aion-worker/src/errors.ts:RetryableError
TerminalError software healthy sdks/typescript/aion-worker/src/errors.ts:TerminalError
ScenarioContext software healthy sdks/typescript/aion-client/test/conformance/conformance.te…
TcpRelay software healthy sdks/typescript/aion-client/test/conformance/conformance.te…
StoppableSubscribeTransport software healthy sdks/typescript/aion-client/test/conformance/conformance.te…
StreamCollector software healthy sdks/typescript/aion-client/test/conformance/conformance.te…
WebSocketSubscribeTransport software healthy sdks/typescript/aion-client/src/ws.ts:WebSocketSubscribeTra…
SignalQueue software healthy sdks/typescript/aion-client/src/ws.ts:SignalQueue
WorkflowHandle software healthy sdks/typescript/aion-client/src/handle.ts:WorkflowHandle
ResumingEventStream software healthy sdks/typescript/aion-client/src/stream.ts:ResumingEventStre…
Client software healthy sdks/typescript/aion-client/src/client.ts:Client
HttpWorkflowTransport software healthy sdks/typescript/aion-client/src/client.ts:HttpWorkflowTrans…
StubSubscribeTransport software healthy sdks/typescript/aion-client/src/client.test.ts:StubSubscrib…
AionClientError software healthy sdks/typescript/aion-client/src/errors.ts:AionClientError
NotFoundError software healthy sdks/typescript/aion-client/src/errors.ts:NotFoundError
AlreadyExistsError software healthy sdks/typescript/aion-client/src/errors.ts:AlreadyExistsError
QueryFailedError software healthy sdks/typescript/aion-client/src/errors.ts:QueryFailedError
QueryTimeoutError software healthy sdks/typescript/aion-client/src/errors.ts:QueryTimeoutError
CancelledError software healthy sdks/typescript/aion-client/src/errors.ts:CancelledError
UnavailableError software healthy sdks/typescript/aion-client/src/errors.ts:UnavailableError
UnauthenticatedError software healthy sdks/typescript/aion-client/src/errors.ts:UnauthenticatedEr…
NamespaceDeniedError software healthy sdks/typescript/aion-client/src/errors.ts:NamespaceDeniedEr…
InvalidArgumentError software healthy sdks/typescript/aion-client/src/errors.ts:InvalidArgumentEr…
ServerError software healthy sdks/typescript/aion-client/src/errors.ts:ServerError
CustomBuildHook software healthy sdks/python/aion-worker/build_proto.py:13
RecordingSession software healthy sdks/python/aion-worker/tests/test_ar008.py:18
_ReplayFailingSession software healthy sdks/python/aion-worker/tests/test_drop_budget_policy.py:233
_DeniedReplaySession software healthy sdks/python/aion-worker/tests/test_drop_budget_policy.py:253

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

LabelLayerStatusPath
auth::crates/aion-server/src/auth/test_support.rs security healthy crates/aion-server/src/auth/test_support.rs
auth::docs/design/aion-operations/stories.json security healthy docs/design/aion-operations/stories.json
auth::crates/aion-server/src/namespace/resolver.rs security healthy crates/aion-server/src/namespace/resolver.rs
auth::crates/aion-server/src/api/http/auth.rs security healthy crates/aion-server/src/api/http/auth.rs
auth::docs/briefs/README.md security healthy docs/briefs/README.md
auth::crates/aion-server/src/auth/mod.rs security healthy crates/aion-server/src/auth/mod.rs
auth::crates/aion-server/src/deploy/guard.rs security healthy crates/aion-server/src/deploy/guard.rs
auth::crates/aion-cli/src/deploy.rs security healthy crates/aion-cli/src/deploy.rs
auth::crates/aion-server/src/api/http/deploy.rs security healthy crates/aion-server/src/api/http/deploy.rs
auth::docs/design/aion-operations/briefs/AO-006.json security healthy docs/design/aion-operations/briefs/AO-006.json
auth::docs/design/aion-operations/design.json security healthy docs/design/aion-operations/design.json
auth::crates/aion-server/src/auth/middleware.rs security healthy crates/aion-server/src/auth/middleware.rs
auth::crates/aion-server/src/auth/jwks.rs security healthy crates/aion-server/src/auth/jwks.rs
auth::crates/aion-server/src/api/grpc.rs security healthy crates/aion-server/src/api/grpc.rs
auth::crates/aion-server/src/api/http/test_support.rs security healthy crates/aion-server/src/api/http/test_support.rs
auth::docs/design/aion-operations/briefs/AO-006-input.json security healthy docs/design/aion-operations/briefs/AO-006-input.json
auth::.claude/skills/agent-browser/SKILL.md security healthy .claude/skills/agent-browser/SKILL.md
auth::dev-config.toml security healthy dev-config.toml

LabelLayerStatusPath
grpc::WorkerProtocol api healthy crates/aion-proto/proto/worker.proto
grpc::WorkflowService api healthy crates/aion-proto/proto/workflow.proto
grpc::DeployService api healthy crates/aion-proto/proto/deploy.proto

LabelLayerStatusPath
postgres data healthy workspace.json
postgresql data healthy workspace.json
elasticsearch data healthy docs/design/aion-visibility/design.json

LabelLayerStatusPath
repobility-clone-2_6ztz8m software healthy /tmp/repobility-clone-2_6ztz8m

LabelLayerStatusPath
127.0.0.1 network healthy sdks/typescript/aion-worker/README.md

LabelLayerStatusPath
loadbalancer network healthy sdks/typescript/aion-worker/src/loop.test.ts

LabelLayerStatusPath
vps::aws hardware healthy Cargo.lock
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/7a7abd58-c555-4b92-8f4d-66b616f90dcc/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/7a7abd58-c555-4b92-8f4d-66b616f90dcc/

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.