https://github.com/romaine-life/tank-operator
· scanned 2026-06-15 23:55 UTC (2 months, 3 weeks ago)
209 raw signals (0 security + 209 graph)
Last scanned 2 months, 3 weeks ago · v1 · 172 actionable findings from 1 signal source. 37 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3302 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 |
|---|---|---|---|
fetchSessionRunOptions |
software | healthy | frontend/src/modelEffortDefaults.test.ts:fetchSessionRunOpt… |
ctx |
software | healthy | frontend/src/transcriptRefreshShortcut.test.ts:ctx |
sessionConnectionIndicatorLabel |
software | healthy | frontend/src/sessionConnectionIndicator.ts:sessionConnectio… |
fetchConfig |
software | healthy | frontend/src/auth.ts:fetchConfig |
fetchUpstreamJWT |
software | healthy | frontend/src/auth.ts:fetchUpstreamJWT |
data |
software | healthy | frontend/src/auth.ts:data |
fetchMe |
software | healthy | frontend/src/auth.ts:fetchMe |
storeToken |
software | healthy | frontend/src/auth.ts:storeToken |
isQuotaExceeded |
software | healthy | frontend/src/auth.ts:isQuotaExceeded |
getStoredToken |
software | healthy | frontend/src/auth.ts:getStoredToken |
clearStoredToken |
software | healthy | frontend/src/auth.ts:clearStoredToken |
dispatchTokenUpdated |
software | healthy | frontend/src/auth.ts:dispatchTokenUpdated |
refreshStoredToken |
software | healthy | frontend/src/auth.ts:refreshStoredToken |
authedBrowserNativeURL |
software | healthy | frontend/src/auth.ts:authedBrowserNativeURL |
body |
software | healthy | frontend/src/auth.ts:body |
authedEventSourceURL |
software | healthy | frontend/src/auth.ts:authedEventSourceURL |
authedFileRawURL |
software | healthy | frontend/src/auth.ts:authedFileRawURL |
authedEventSource |
software | healthy | frontend/src/auth.ts:authedEventSource |
bootstrapAuth |
software | healthy | frontend/src/auth.ts:bootstrapAuth |
startLogin |
software | healthy | frontend/src/auth.ts:startLogin |
logout |
software | healthy | frontend/src/auth.ts:logout |
authedInit |
software | healthy | frontend/src/auth.ts:authedInit |
authedFetch |
software | healthy | frontend/src/auth.ts:authedFetch |
openAvatarPreview |
software | healthy | frontend/src/avatarPreview.tsx:openAvatarPreview |
avatarPreviewIsEditable |
software | healthy | frontend/src/avatarPreview.tsx:avatarPreviewIsEditable |
setAvatarPreviewEditAvailable |
software | healthy | frontend/src/avatarPreview.tsx:setAvatarPreviewEditAvailable |
addAvatarPreviewEditRequestListener |
software | healthy | frontend/src/avatarPreview.tsx:addAvatarPreviewEditRequestL… |
onEditRequest |
software | healthy | frontend/src/avatarPreview.tsx:onEditRequest |
detail |
software | healthy | frontend/src/avatarPreview.tsx:detail |
requestAvatarPreviewEdit |
software | healthy | frontend/src/avatarPreview.tsx:requestAvatarPreviewEdit |
closeAvatarPreview |
software | healthy | frontend/src/avatarPreview.tsx:closeAvatarPreview |
displayLabel |
software | healthy | frontend/src/avatarPreview.tsx:displayLabel |
resolvePreviewSource |
software | healthy | frontend/src/avatarPreview.tsx:resolvePreviewSource |
AvatarPreviewHost |
software | healthy | frontend/src/avatarPreview.tsx:AvatarPreviewHost |
onPreview |
software | healthy | frontend/src/avatarPreview.tsx:onPreview |
onClose |
software | healthy | frontend/src/avatarPreview.tsx:onClose |
onEditAvailability |
software | healthy | frontend/src/avatarPreview.tsx:onEditAvailability |
onKeyDown |
software | healthy | frontend/src/avatarPreview.tsx:onKeyDown |
extensionForImageType |
software | healthy | frontend/src/AdminAvatarManager.tsx:extensionForImageType |
namedImageFile |
software | healthy | frontend/src/AdminAvatarManager.tsx:namedImageFile |
imageFileFromTransfer |
software | healthy | frontend/src/AdminAvatarManager.tsx:imageFileFromTransfer |
isAvatarEntry |
software | healthy | frontend/src/AdminAvatarManager.tsx:isAvatarEntry |
fetchAvatarViews |
software | healthy | frontend/src/AdminAvatarManager.tsx:fetchAvatarViews |
body |
software | healthy | frontend/src/AdminAvatarManager.tsx:body |
isAvatarDeckKind |
software | healthy | frontend/src/AdminAvatarManager.tsx:isAvatarDeckKind |
avatarSaveErrorMessage |
software | healthy | frontend/src/AdminAvatarManager.tsx:avatarSaveErrorMessage |
requestAvatarKindChange |
software | healthy | frontend/src/AdminAvatarManager.tsx:requestAvatarKindChange |
requestAvatarUpdate |
software | healthy | frontend/src/AdminAvatarManager.tsx:requestAvatarUpdate |
fetchAvatarDecks |
software | healthy | frontend/src/AdminAvatarManager.tsx:fetchAvatarDecks |
containedImageRect |
software | healthy | frontend/src/AdminAvatarManager.tsx:containedImageRect |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
AGENTS.md |
software | healthy | AGENTS.md |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
components.json |
software | healthy | frontend/components.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
vitest.config.ts |
software | healthy | frontend/vitest.config.ts |
vitest.setup.ts |
software | healthy | frontend/vitest.setup.ts |
ATTRIBUTION.md |
software | healthy | frontend/public/assets/avatars/ATTRIBUTION.md |
modelEffortDefaults.test.ts |
software | healthy | frontend/src/modelEffortDefaults.test.ts |
transcriptRefreshShortcut.test.ts |
software | healthy | frontend/src/transcriptRefreshShortcut.test.ts |
index.css |
software | healthy | frontend/src/index.css |
fonts.css |
software | healthy | frontend/src/fonts.css |
sessionConnectionIndicator.ts |
software | healthy | frontend/src/sessionConnectionIndicator.ts |
auth.ts |
software | healthy | frontend/src/auth.ts |
avatarPreview.tsx |
software | healthy | frontend/src/avatarPreview.tsx |
attachmentLabels.test.ts |
software | healthy | frontend/src/attachmentLabels.test.ts |
CopyButton.test.tsx |
software | healthy | frontend/src/CopyButton.test.tsx |
turnViewNavigation.test.ts |
software | healthy | frontend/src/turnViewNavigation.test.ts |
adminReferenceLinks.ts |
software | healthy | frontend/src/adminReferenceLinks.ts |
AdminAvatarManager.tsx |
software | healthy | frontend/src/AdminAvatarManager.tsx |
repos.test.ts |
software | healthy | frontend/src/repos.test.ts |
TurnViewButton.test.tsx |
software | healthy | frontend/src/TurnViewButton.test.tsx |
breakpoints.test.ts |
software | healthy | frontend/src/breakpoints.test.ts |
sessionDataStatus.ts |
software | healthy | frontend/src/sessionDataStatus.ts |
askUserQuestionSelection.ts |
software | healthy | frontend/src/askUserQuestionSelection.ts |
attachmentLabels.ts |
software | healthy | frontend/src/attachmentLabels.ts |
ChatComposer.tsx |
software | healthy | frontend/src/ChatComposer.tsx |
sessionWorkspace.test.ts |
software | healthy | frontend/src/sessionWorkspace.test.ts |
StaticPageView.tsx |
software | healthy | frontend/src/StaticPageView.tsx |
breadcrumb.render.test.tsx |
software | healthy | frontend/src/breadcrumb.render.test.tsx |
homePreferences.ts |
software | healthy | frontend/src/homePreferences.ts |
sessionAvatars.test.ts |
software | healthy | frontend/src/sessionAvatars.test.ts |
useViewport.ts |
software | healthy | frontend/src/useViewport.ts |
transcriptThinkingPlacement.test.ts |
software | healthy | frontend/src/transcriptThinkingPlacement.test.ts |
longTaskTelemetry.test.ts |
software | healthy | frontend/src/longTaskTelemetry.test.ts |
workspaceLinks.test.ts |
software | healthy | frontend/src/workspaceLinks.test.ts |
sessionCostEstimate.test.ts |
software | healthy | frontend/src/sessionCostEstimate.test.ts |
breadcrumb.ts |
software | healthy | frontend/src/breadcrumb.ts |
sessionListTelemetry.ts |
software | healthy | frontend/src/sessionListTelemetry.ts |
homePreferences.test.tsx |
software | healthy | frontend/src/homePreferences.test.tsx |
longTaskTelemetry.ts |
software | healthy | frontend/src/longTaskTelemetry.ts |
main.test.ts |
software | healthy | frontend/src/main.test.ts |
repos.ts |
software | healthy | frontend/src/repos.ts |
clusterHealth.test.ts |
software | healthy | frontend/src/clusterHealth.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 |
|---|---|---|---|
frontend |
software | healthy | frontend |
public |
software | healthy | frontend/public |
assets |
software | healthy | frontend/public/assets |
avatars |
software | healthy | frontend/public/assets/avatars |
src |
software | healthy | frontend/src |
styleguide |
software | healthy | frontend/src/styleguide |
components |
software | healthy | frontend/src/components |
ui |
software | healthy | frontend/src/components/ui |
ai-elements |
software | healthy | frontend/src/components/ai-elements |
lib |
software | healthy | frontend/src/lib |
session-images |
software | healthy | session-images |
api-proxy |
software | healthy | api-proxy |
tests |
software | healthy | api-proxy/tests |
protos |
software | healthy | api-proxy/protos |
src |
software | healthy | api-proxy/src |
tank_api_proxy |
software | healthy | api-proxy/src/tank_api_proxy |
backend-go |
software | healthy | backend-go |
internal |
software | healthy | backend-go/internal |
stuckturns |
software | healthy | backend-go/internal/stuckturns |
sessionstream |
software | healthy | backend-go/internal/sessionstream |
avatarassets |
software | healthy | backend-go/internal/avatarassets |
auth |
software | healthy | backend-go/internal/auth |
glimmung |
software | healthy | backend-go/internal/glimmung |
pgstore |
software | healthy | backend-go/internal/pgstore |
sessions |
software | healthy | backend-go/internal/sessions |
conversation |
software | healthy | backend-go/internal/conversation |
kubeexec |
software | healthy | backend-go/internal/kubeexec |
mcpgithub |
software | healthy | backend-go/internal/mcpgithub |
sessionactivity |
software | healthy | backend-go/internal/sessionactivity |
keyvault |
software | healthy | backend-go/internal/keyvault |
pgstats |
software | healthy | backend-go/internal/pgstats |
avataruploads |
software | healthy | backend-go/internal/avataruploads |
store |
software | healthy | backend-go/internal/store |
providerhealth |
software | healthy | backend-go/internal/providerhealth |
profiles |
software | healthy | backend-go/internal/profiles |
sessionregistry |
software | healthy | backend-go/internal/sessionregistry |
conversationreadstate |
software | healthy | backend-go/internal/conversationreadstate |
sessionmodel |
software | healthy | backend-go/internal/sessionmodel |
testdata |
software | healthy | backend-go/internal/sessionmodel/testdata |
sessionbus |
software | healthy | backend-go/internal/sessionbus |
sessioncontroller |
software | healthy | backend-go/internal/sessioncontroller |
cmd |
software | healthy | backend-go/cmd |
tank-operator |
software | healthy | backend-go/cmd/tank-operator |
testdata |
software | healthy | backend-go/cmd/tank-operator/testdata |
tank-supervisor |
software | healthy | backend-go/cmd/tank-supervisor |
nats-auth-callout |
software | healthy | backend-go/cmd/nats-auth-callout |
k8s-sessions |
software | healthy | k8s-sessions |
agent-container |
software | healthy | agent-container |
docs |
software | healthy | docs |
features |
software | healthy | docs/features |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
image::api-proxy/Dockerfile |
hardware | healthy | api-proxy/Dockerfile |
image::agent-container/Dockerfile |
hardware | healthy | agent-container/Dockerfile |
image::claude-container/Dockerfile |
hardware | healthy | claude-container/Dockerfile |
image::claude-container/mcp-auth-proxy/Dockerfile |
hardware | healthy | claude-container/mcp-auth-proxy/Dockerfile |
k8s::ConfigMap::k8s/templates/session-configmap.yaml |
hardware | healthy | k8s/templates/session-configmap.yaml |
k8s::PodMonitor::k8s/templates/observability.yaml |
hardware | healthy | k8s/templates/observability.yaml |
k8s::ServiceMonitor::k8s/templates/observability.yaml |
hardware | healthy | k8s/templates/observability.yaml |
k8s::PrometheusRule::k8s/templates/observability.yaml |
hardware | healthy | k8s/templates/observability.yaml |
k8s::Namespace::k8s/templates/namespace.yaml |
hardware | healthy | k8s/templates/namespace.yaml |
k8s::Certificate::k8s/templates/certificate.yaml |
hardware | healthy | k8s/templates/certificate.yaml |
k8s::XListenerSet::k8s/templates/xlistenerset.yaml |
hardware | healthy | k8s/templates/xlistenerset.yaml |
k8s::ExternalSecret::k8s/templates/nats-auth-callout.yaml |
hardware | healthy | k8s/templates/nats-auth-callout.yaml |
k8s::ExternalSecret::k8s/templates/externalsecret-nats.yaml |
hardware | healthy | k8s/templates/externalsecret-nats.yaml |
k8s::PodDisruptionBudget::k8s/templates/pdb.yaml |
hardware | healthy | k8s/templates/pdb.yaml |
k8s::Role::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::Issuer::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::Certificate::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::RoleBinding::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::ServiceAccount::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::ExternalSecret::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::ConfigMap::k8s/templates/app-configmap.yaml |
hardware | healthy | k8s/templates/app-configmap.yaml |
k8s::Certificate::k8s/templates/wildcard-certificate.yaml |
hardware | healthy | k8s/templates/wildcard-certificate.yaml |
k8s::ConfigMap::k8s/templates/grafana-dashboard.yaml |
hardware | healthy | k8s/templates/grafana-dashboard.yaml |
k8s::HTTPRoute::k8s/templates/httproute.yaml |
hardware | healthy | k8s/templates/httproute.yaml |
k8s::XListenerSet::k8s/templates/wildcard-listenerset.yaml |
hardware | healthy | k8s/templates/wildcard-listenerset.yaml |
k8s::DNSEndpoint::k8s/templates/sessions-dnsendpoint.yaml |
hardware | healthy | k8s/templates/sessions-dnsendpoint.yaml |
k8s::Role::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::Certificate::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::ServiceAccount::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::RoleBinding::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::PodDisruptionBudget::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::ExternalSecret::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::ConfigMap::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::ExternalSecret::k8s/templates/externalsecret-codex.yaml |
hardware | healthy | k8s/templates/externalsecret-codex.yaml |
k8s::ServiceAccount::k8s/templates/serviceaccount.yaml |
hardware | healthy | k8s/templates/serviceaccount.yaml |
k8s::Role::k8s/templates/rbac.yaml |
hardware | healthy | k8s/templates/rbac.yaml |
k8s::ClusterRole::k8s/templates/rbac.yaml |
hardware | healthy | k8s/templates/rbac.yaml |
k8s::ClusterRoleBinding::k8s/templates/rbac.yaml |
hardware | healthy | k8s/templates/rbac.yaml |
k8s::ServiceAccount::k8s/templates/rbac.yaml |
hardware | healthy | k8s/templates/rbac.yaml |
k8s::RoleBinding::k8s/templates/rbac.yaml |
hardware | healthy | k8s/templates/rbac.yaml |
tf::azurerm_user_assigned_identity::api_proxy |
hardware | healthy | infra/api_proxy.tf |
tf::azurerm_federated_identity_credential::api_proxy |
hardware | healthy | infra/api_proxy.tf |
tf::azurerm_role_assignment::api_proxy_kv |
hardware | healthy | infra/api_proxy.tf |
tf::azurerm_key_vault_secret::api_proxy_client_id |
hardware | healthy | infra/api_proxy.tf |
tf::azurerm_key_vault_secret::mcp_tenant_id |
hardware | healthy | infra/mcp.tf |
tf::random_password::pg_admin |
hardware | healthy | infra/postgres.tf |
tf::azurerm_postgresql_flexible_server::tank_operator |
hardware | healthy | infra/postgres.tf |
tf::azurerm_postgresql_flexible_server_active_directory_adm… |
hardware | healthy | infra/postgres.tf |
tf::azurerm_postgresql_flexible_server_database::tank_opera… |
hardware | healthy | infra/postgres.tf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
on |
software | healthy | frontend/src/ChatComposer.tsx:on |
by |
software | healthy | frontend/src/sessionStore.test.ts:by |
TestCustomEvent |
software | healthy | frontend/src/avatarPreview.test.ts:TestCustomEvent |
for |
software | healthy | frontend/src/filesView.ts:for |
that |
software | healthy | frontend/src/sessionActivity.ts:that |
appended |
software | healthy | frontend/src/WorkspaceShell.tsx:appended |
with |
software | healthy | frontend/src/sessionStore.ts:with |
SessionStore |
software | healthy | frontend/src/sessionStore.ts:SessionStore |
that |
software | healthy | frontend/src/navigationMode.test.ts:that |
of |
software | healthy | frontend/src/main.tsx:of |
for |
software | healthy | frontend/src/MobileTopBar.tsx:for |
of |
software | healthy | frontend/src/App.tsx:of |
added |
software | healthy | frontend/src/App.tsx:added |
names |
software | healthy | frontend/src/App.tsx:names |
was |
software | healthy | frontend/src/App.tsx:was |
read |
software | healthy | frontend/src/App.tsx:read |
this |
software | healthy | frontend/src/navigationMode.ts:this |
FakeLeaseAPI |
software | healthy | api-proxy/tests/test_lease.py:41 |
RefreshLeaseTests |
software | healthy | api-proxy/tests/test_lease.py:65 |
RefreshLeaseIntegrationTests |
software | healthy | api-proxy/tests/test_lease.py:160 |
RecordUpstreamStatusTest |
software | healthy | api-proxy/tests/test_metrics.py:21 |
RecordEnvoySdsStatsTest |
software | healthy | api-proxy/tests/test_metrics.py:65 |
ExternalProcessorServicer |
software | healthy | api-proxy/tests/test_server.py:31 |
_UsageResponse |
software | healthy | api-proxy/tests/test_server.py:97 |
_UsageClient |
software | healthy | api-proxy/tests/test_server.py:109 |
ServerTests |
software | healthy | api-proxy/tests/test_server.py:130 |
ConfigFromEnvTests |
software | healthy | api-proxy/tests/test_server.py:321 |
RefreshKeeperTests |
software | healthy | api-proxy/tests/test_server.py:385 |
HealthSnapshotTests |
software | healthy | api-proxy/tests/test_server.py:450 |
ClassifyRefreshFailureTests |
software | healthy | api-proxy/tests/test_server.py:510 |
_StubResponse |
software | healthy | api-proxy/tests/test_server.py:520 |
ProxyConfig |
software | healthy | api-proxy/src/tank_api_proxy/server.py:141 |
AuthInjector |
software | healthy | api-proxy/src/tank_api_proxy/server.py:337 |
LeaseUnavailable |
software | healthy | api-proxy/src/tank_api_proxy/lease.py:41 |
RefreshLease |
software | healthy | api-proxy/src/tank_api_proxy/lease.py:63 |
the |
software | healthy | scripts/check-removed-chat-runtime.mjs:the |
it |
software | healthy | scripts/check-removed-chat-runtime.mjs:it |
SessionEventSink |
software | healthy | claude-runner/src/sessionEvents.ts:SessionEventSink |
SessionBus |
software | healthy | claude-runner/src/sessionBus.ts:SessionBus |
SessionCommandBus |
software | healthy | claude-runner/src/sessionCommands.ts:SessionCommandBus |
that |
software | healthy | claude-runner/src/runner.ts:that |
AsyncQueue |
software | healthy | claude-runner/src/runner.ts:AsyncQueue |
Runner |
software | healthy | claude-runner/src/runner.ts:Runner |
is |
software | healthy | claude-runner/src/metrics.ts:is |
set |
software | healthy | claude-runner/src/metrics.ts:set |
SessionEventSink |
software | healthy | codex-runner/src/sessionEvents.ts:SessionEventSink |
AsyncEventQueue |
software | healthy | codex-runner/src/appServerTransport.ts:AsyncEventQueue |
CodexAppServerTransport |
software | healthy | codex-runner/src/appServerTransport.ts:CodexAppServerTransp… |
SessionBus |
software | healthy | codex-runner/src/sessionBus.ts:SessionBus |
SessionCommandBus |
software | healthy | codex-runner/src/sessionCommands.ts:SessionCommandBus |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::k8s/templates/externalsecret-codex.yaml |
security | healthy | k8s/templates/externalsecret-codex.yaml |
auth::backend-go/cmd/tank-operator/handlers_session_image_o… |
security | healthy | backend-go/cmd/tank-operator/handlers_session_image_overrid… |
auth::backend-go/cmd/tank-operator/session_pod_bootstrap_sc… |
security | healthy | backend-go/cmd/tank-operator/session_pod_bootstrap_script_t… |
auth::backend-go/cmd/tank-operator/handlers_auth_test.go |
security | healthy | backend-go/cmd/tank-operator/handlers_auth_test.go |
auth::.github/workflows/session-images-build.yml |
security | healthy | .github/workflows/session-images-build.yml |
auth::frontend/src/longTaskTelemetry.test.ts |
security | healthy | frontend/src/longTaskTelemetry.test.ts |
auth::backend-go/cmd/tank-operator/handlers_internal.go |
security | healthy | backend-go/cmd/tank-operator/handlers_internal.go |
auth::api-proxy/tests/test_lease.py |
security | healthy | api-proxy/tests/test_lease.py |
auth::backend-go/cmd/tank-operator/transcript_projection_te… |
security | healthy | backend-go/cmd/tank-operator/transcript_projection_test.go |
auth::codex-runner/src/runner.test.ts |
security | healthy | codex-runner/src/runner.test.ts |
auth::backend-go/cmd/nats-auth-callout/main_test.go |
security | healthy | backend-go/cmd/nats-auth-callout/main_test.go |
auth::backend-go/cmd/tank-operator/auth_session_test.go |
security | healthy | backend-go/cmd/tank-operator/auth_session_test.go |
auth::k8s/templates/api-proxy.yaml |
security | healthy | k8s/templates/api-proxy.yaml |
auth::frontend/src/StaticPageView.tsx |
security | healthy | frontend/src/StaticPageView.tsx |
auth::backend-go/cmd/tank-operator/main_test.go |
security | healthy | backend-go/cmd/tank-operator/main_test.go |
auth::backend-go/cmd/tank-operator/handlers_db_read_query_t… |
security | healthy | backend-go/cmd/tank-operator/handlers_db_read_query_test.go |
auth::backend-go/internal/auth/auth.go |
security | healthy | backend-go/internal/auth/auth.go |
auth::README.md |
security | healthy | README.md |
auth::backend-go/internal/providerhealth/providerhealth.go |
security | healthy | backend-go/internal/providerhealth/providerhealth.go |
auth::schemas/tank-conversation-event.fixtures.json |
security | healthy | schemas/tank-conversation-event.fixtures.json |
auth::frontend/src/chatScrollTelemetry.test.ts |
security | healthy | frontend/src/chatScrollTelemetry.test.ts |
auth::backend-go/cmd/tank-operator/main.go |
security | healthy | backend-go/cmd/tank-operator/main.go |
auth::backend-go/cmd/nats-auth-callout/main.go |
security | healthy | backend-go/cmd/nats-auth-callout/main.go |
auth::.github/workflows/tofu.yml |
security | healthy | .github/workflows/tofu.yml |
auth::backend-go/cmd/tank-operator/handlers_debug_observabi… |
security | healthy | backend-go/cmd/tank-operator/handlers_debug_observability_t… |
auth::backend-go/internal/pgstore/migrations.go |
security | healthy | backend-go/internal/pgstore/migrations.go |
auth::frontend/src/adminAvatarManager.test.ts |
security | healthy | frontend/src/adminAvatarManager.test.ts |
auth::backend-go/internal/mcpgithub/client_test.go |
security | healthy | backend-go/internal/mcpgithub/client_test.go |
auth::backend-go/internal/sessions/manager_test.go |
security | healthy | backend-go/internal/sessions/manager_test.go |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::backend-go/cmd/tank-operator/handlers_message_link.go |
security | healthy | backend-go/cmd/tank-operator/handlers_message_link.go |
auth::backend-go/internal/mcpgithub/client.go |
security | healthy | backend-go/internal/mcpgithub/client.go |
auth::scripts/glimmung-native/implement.sh |
security | healthy | scripts/glimmung-native/implement.sh |
auth::backend-go/cmd/tank-operator/handlers_run_options_tes… |
security | healthy | backend-go/cmd/tank-operator/handlers_run_options_test.go |
auth::backend-go/internal/sessionmodel/sessionmodel.go |
security | healthy | backend-go/internal/sessionmodel/sessionmodel.go |
auth::frontend/src/auth.ts |
security | healthy | frontend/src/auth.ts |
auth::scripts/setup-claude-credentials.sh |
security | healthy | scripts/setup-claude-credentials.sh |
auth::claude-runner/src/runner.test.ts |
security | healthy | claude-runner/src/runner.test.ts |
auth::api-proxy/src/tank_api_proxy/lease.py |
security | healthy | api-proxy/src/tank_api_proxy/lease.py |
auth::scripts/check-removed-chat-runtime.mjs |
security | healthy | scripts/check-removed-chat-runtime.mjs |
auth::k8s/templates/serviceaccount.yaml |
security | healthy | k8s/templates/serviceaccount.yaml |
auth::backend-go/cmd/tank-operator/control_actions.go |
security | healthy | backend-go/cmd/tank-operator/control_actions.go |
auth::backend-go/cmd/tank-operator/observability.go |
security | healthy | backend-go/cmd/tank-operator/observability.go |
auth::backend-go/cmd/tank-operator/middleware_http.go |
security | healthy | backend-go/cmd/tank-operator/middleware_http.go |
auth::backend-go/internal/auth/inmemory_signer.go |
security | healthy | backend-go/internal/auth/inmemory_signer.go |
auth::frontend/src/main.test.ts |
security | healthy | frontend/src/main.test.ts |
auth::k8s/values.yaml |
security | healthy | k8s/values.yaml |
auth::k8s/session-config/claude-runner-launch.sh |
security | healthy | k8s/session-config/claude-runner-launch.sh |
auth::backend-go/cmd/nats-auth-callout/callout.go |
security | healthy | backend-go/cmd/nats-auth-callout/callout.go |
auth::.github/workflows/mcp-auth-proxy-build.yml |
security | healthy | .github/workflows/mcp-auth-proxy-build.yml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | Dockerfile |
port:9000 |
network | healthy | api-proxy/Dockerfile |
port:80 |
network | healthy | scripts/check-tank-http-route-security.mjs |
port:15527 |
network | healthy | k8s/values.yaml |
port:15 |
network | healthy | k8s/values.yaml |
port:45 |
network | healthy | k8s/values.yaml |
port:46 |
network | healthy | k8s/values.yaml |
port:06 |
network | healthy | k8s/values.yaml |
port:443 |
network | healthy | k8s/templates/xlistenerset.yaml |
port:9100 |
network | healthy | k8s/templates/api-proxy.yaml |
port:8443 |
network | healthy | k8s/templates/api-proxy.yaml |
port:5432 |
network | healthy | .github/workflows/go-backend.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/docker-build-check.yaml |
check-pr-body |
cicd | healthy | .github/workflows/pr-feature-contracts.yml |
test |
cicd | healthy | .github/workflows/go-backend.yml |
build |
cicd | healthy | .github/workflows/agent-container-build.yml |
build |
cicd | healthy | .github/workflows/session-images-build.yml |
bump-tag |
cicd | healthy | .github/workflows/session-images-build.yml |
build |
cicd | healthy | .github/workflows/mcp-auth-proxy-build.yml |
tofu |
cicd | healthy | .github/workflows/tofu.yml |
check |
cicd | healthy | .github/workflows/conversation-contract.yml |
check |
cicd | healthy | .github/workflows/removed-chat-runtime-guard.yml |
build |
cicd | healthy | .github/workflows/build.yml |
build |
cicd | healthy | .github/workflows/api-proxy-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker-build-check |
cicd | healthy | .github/workflows/docker-build-check.yaml |
gha::pr-feature-contracts |
cicd | healthy | .github/workflows/pr-feature-contracts.yml |
gha::go-backend |
cicd | healthy | .github/workflows/go-backend.yml |
gha::agent-container-build |
cicd | healthy | .github/workflows/agent-container-build.yml |
gha::session-images-build |
cicd | healthy | .github/workflows/session-images-build.yml |
gha::mcp-auth-proxy-build |
cicd | healthy | .github/workflows/mcp-auth-proxy-build.yml |
gha::tofu |
cicd | healthy | .github/workflows/tofu.yml |
gha::conversation-contract |
cicd | healthy | .github/workflows/conversation-contract.yml |
gha::removed-chat-runtime-guard |
cicd | healthy | .github/workflows/removed-chat-runtime-guard.yml |
gha::build |
cicd | healthy | .github/workflows/build.yml |
gha::api-proxy-build |
cicd | healthy | .github/workflows/api-proxy-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
3.7.3.9 |
network | healthy | frontend/src/providerIcons.tsx |
2.1.2.3 |
network | healthy | frontend/src/providerIcons.tsx |
127.0.0.1 |
network | healthy | session-images/gh-tank-wrapper.sh |
10.0.0.42 |
network | healthy | backend-go/internal/sessions/manager_test.go |
10.0.0.50 |
network | healthy | backend-go/internal/sessionmodel/sessionmodel_test.go |
10.0.0.40 |
network | healthy | backend-go/internal/sessionmodel/sessionmodel_test.go |
10.0.0.41 |
network | healthy | backend-go/internal/sessionmodel/sessionmodel_test.go |
10.0.0.1 |
network | healthy | backend-go/cmd/tank-operator/session_pod_bootstrap_script_t… |
1.2.3.4 |
network | healthy | backend-go/cmd/nats-auth-callout/callout_test.go |
172.179.163.96 |
network | healthy | k8s/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::k8s/templates/nats-auth-callout.yaml |
hardware | healthy | k8s/templates/nats-auth-callout.yaml |
k8s::Job::k8s/templates/oauth-gateway.yaml |
hardware | healthy | k8s/templates/oauth-gateway.yaml |
k8s::Deployment::k8s/templates/api-proxy.yaml |
hardware | healthy | k8s/templates/api-proxy.yaml |
k8s::Deployment::k8s/templates/deployment.yaml |
hardware | healthy | k8s/templates/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
IMAGE |
cicd | healthy | — |
REGISTRY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
ALIAS_TAG |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
envoy |
network | healthy | README.md |
loadbalancer |
network | healthy | k8s/values.yaml |
load
balancer |
network | healthy | k8s/templates/observability.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
StaticPageView |
frontend | healthy | frontend/src/StaticPageView.tsx |
FileImageViewer |
frontend | healthy | frontend/src/FileImageViewer.tsx |
FileCodeViewer |
frontend | healthy | frontend/src/FileCodeViewer.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | k8s/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dtvp7w60 |
software | healthy | /tmp/repobility-clone-dtvp7w60 |
| Label | Layer | Status | Path |
|---|---|---|---|
Query root |
api | healthy | claude-runner/src/runner.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
migrationPolicy.test.ts |
data | healthy | frontend/src/migrationPolicy.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/8a01793e-412c-4611-8d22-7a7707b5511b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/8a01793e-412c-4611-8d22-7a7707b5511b/
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.