Scan timing: clone 12.57s · analysis 42.28s · 22.6 MB · GitHub preflight 406ms
https://github.com/skyhook-io/radar
· scanned 2026-06-05 22:31 UTC (4 days, 10 hours ago)
· 10 languages
874 raw signals (246 security + 628 graph) 14th percentile · Typescript · large (100-500K LoC)
Last scanned 4 days, 10 hours ago · v2 · 390 actionable findings from 2 signal sources. 170 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
85.0 | 0.15 | 12.75 |
security_score |
30.7 | 0.25 | 7.67 |
testing_score |
75.0 | 0.20 | 15.00 |
documentation_score |
82.0 | 0.15 | 12.30 |
practices_score |
90.0 | 0.15 | 13.50 |
code_quality |
36.0 | 0.10 | 3.60 |
| Overall | 1.00 | 64.8 |
All 4088 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 |
|---|---|---|---|
fluxConditionsToGitOpsStatus |
software | healthy | packages/k8s-ui/src/types/gitops.ts:fluxConditionsToGitOpsS… |
argoStatusToGitOpsStatus |
software | healthy | packages/k8s-ui/src/types/gitops.ts:argoStatusToGitOpsStatus |
parseFluxInventory |
software | healthy | packages/k8s-ui/src/types/gitops.ts:parseFluxInventory |
parseArgoResources |
software | healthy | packages/k8s-ui/src/types/gitops.ts:parseArgoResources |
mapArgoHealth |
software | healthy | packages/k8s-ui/src/types/gitops.ts:mapArgoHealth |
hasGitOpsIssues |
software | healthy | packages/k8s-ui/src/types/gitops.ts:hasGitOpsIssues |
getGitOpsStatusSummary |
software | healthy | packages/k8s-ui/src/types/gitops.ts:getGitOpsStatusSummary |
getGitOpsStatusColor |
software | healthy | packages/k8s-ui/src/types/gitops.ts:getGitOpsStatusColor |
groupManagedResourcesByKind |
software | healthy | packages/k8s-ui/src/types/gitops.ts:groupManagedResourcesBy… |
shaped |
software | healthy | packages/k8s-ui/src/types/fetch-error.test.ts:shaped |
displayKind |
software | healthy | packages/k8s-ui/src/types/core.ts:displayKind |
isChangeEvent |
software | healthy | packages/k8s-ui/src/types/core.ts:isChangeEvent |
isK8sEvent |
software | healthy | packages/k8s-ui/src/types/core.ts:isK8sEvent |
isHistoricalEvent |
software | healthy | packages/k8s-ui/src/types/core.ts:isHistoricalEvent |
isOperation |
software | healthy | packages/k8s-ui/src/types/core.ts:isOperation |
isWorkloadKind |
software | healthy | packages/k8s-ui/src/types/core.ts:isWorkloadKind |
isManagedKind |
software | healthy | packages/k8s-ui/src/types/core.ts:isManagedKind |
isFetchError |
software | healthy | packages/k8s-ui/src/types/fetch-error.ts:isFetchError |
isForbiddenError |
software | healthy | packages/k8s-ui/src/types/fetch-error.ts:isForbiddenError |
stripDotGit |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:stripDotGit |
encodePath |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:encodePath |
encodeRef |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:encodeRef |
parseHttpRepoUrl |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:parseHttpRep… |
detectProvider |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:detectProvid… |
buildRepoBrowseUrl |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:buildRepoBro… |
buildPathBrowseUrl |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:buildPathBro… |
rawRef |
software | healthy | packages/k8s-ui/src/utils/git-provider-urls.ts:rawRef |
categorizeResources |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:categorizeResour… |
dedupKey |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:dedupKey |
addToCategory |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:addToCategory |
formatGroupName |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:formatGroupName |
shortenGroupName |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:shortenGroupName |
sortResources |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:sortResources |
getKindLabel |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:getKindLabel |
getKindPlural |
software | healthy | packages/k8s-ui/src/utils/api-resources.ts:getKindPlural |
triggerDownload |
software | healthy | packages/k8s-ui/src/utils/download.ts:triggerDownload |
cleanResourceForYaml |
software | healthy | packages/k8s-ui/src/utils/yaml.ts:cleanResourceForYaml |
resourceToYaml |
software | healthy | packages/k8s-ui/src/utils/yaml.ts:resourceToYaml |
binding |
software | healthy | packages/k8s-ui/src/utils/rbac-blast-radius.test.ts:binding |
subject |
software | healthy | packages/k8s-ui/src/utils/rbac-blast-radius.test.ts:subject |
id |
software | healthy | packages/k8s-ui/src/utils/structure-hash.test.ts:id |
composed |
software | healthy | packages/k8s-ui/src/utils/structure-hash.test.ts:composed |
isProblematicEvent |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:isProblemat… |
nodeIdToLaneId |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:nodeIdToLan… |
sortEventsForRendering |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:sortEventsF… |
getPriority |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:getPriority |
groups |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:groups |
buildResourceHierarchy |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:buildResour… |
resolveGroup |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:resolveGroup |
findRoot |
software | healthy | packages/k8s-ui/src/utils/resource-hierarchy.ts:findRoot |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.goreleaser.yaml |
software | healthy | .goreleaser.yaml |
DESIGN.md |
software | healthy | DESIGN.md |
DEVELOPMENT.md |
software | healthy | DEVELOPMENT.md |
README.md |
software | healthy | README.md |
.krew.yaml |
software | healthy | .krew.yaml |
CLAUDE.md |
software | healthy | CLAUDE.md |
install.sh |
software | healthy | install.sh |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
package-lock.json |
software | healthy | package-lock.json |
.air.toml |
software | healthy | .air.toml |
go.mod |
software | healthy | go.mod |
Makefile |
software | healthy | Makefile |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
SECURITY.md |
software | healthy | SECURITY.md |
settings.go |
software | healthy | internal/settings/settings.go |
settings_test.go |
software | healthy | internal/settings/settings_test.go |
logsafe_test.go |
software | healthy | internal/logsafe/logsafe_test.go |
logsafe.go |
software | healthy | internal/logsafe/logsafe.go |
apply_windows.go |
software | healthy | internal/updater/apply_windows.go |
apply_darwin.go |
software | healthy | internal/updater/apply_darwin.go |
updater.go |
software | healthy | internal/updater/updater.go |
apply_linux.go |
software | healthy | internal/updater/apply_linux.go |
extract.go |
software | healthy | internal/updater/extract.go |
extract_zip.go |
software | healthy | internal/updater/extract_zip.go |
config_test.go |
software | healthy | internal/config/config_test.go |
config.go |
software | healthy | internal/config/config.go |
middleware_test.go |
software | healthy | internal/auth/middleware_test.go |
revocation_test.go |
software | healthy | internal/auth/revocation_test.go |
auth.go |
software | healthy | internal/auth/auth.go |
oidc_test.go |
software | healthy | internal/auth/oidc_test.go |
middleware.go |
software | healthy | internal/auth/middleware.go |
revocation.go |
software | healthy | internal/auth/revocation.go |
oidc.go |
software | healthy | internal/auth/oidc.go |
diagnostic_context.go |
software | healthy | internal/issues/diagnostic_context.go |
filters.go |
software | healthy | internal/issues/filters.go |
category.go |
software | healthy | internal/issues/category.go |
issues_test.go |
software | healthy | internal/issues/issues_test.go |
compose.go |
software | healthy | internal/issues/compose.go |
source_conditions_test.go |
software | healthy | internal/issues/source_conditions_test.go |
types.go |
software | healthy | internal/issues/types.go |
category_test.go |
software | healthy | internal/issues/category_test.go |
normalize.go |
software | healthy | internal/issues/normalize.go |
provider.go |
software | healthy | internal/issues/provider.go |
dedupe.go |
software | healthy | internal/issues/dedupe.go |
grouping_test.go |
software | healthy | internal/issues/grouping_test.go |
source_conditions.go |
software | healthy | internal/issues/source_conditions.go |
options.go |
software | healthy | internal/issues/options.go |
identity_test.go |
software | healthy | internal/issues/identity_test.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
internal |
software | healthy | internal |
settings |
software | healthy | internal/settings |
logsafe |
software | healthy | internal/logsafe |
updater |
software | healthy | internal/updater |
config |
software | healthy | internal/config |
auth |
software | healthy | internal/auth |
issues |
software | healthy | internal/issues |
static |
software | healthy | internal/static |
mcp |
software | healthy | internal/mcp |
errorlog |
software | healthy | internal/errorlog |
timeline |
software | healthy | internal/timeline |
opencost |
software | healthy | internal/opencost |
filter |
software | healthy | internal/filter |
cloud |
software | healthy | internal/cloud |
audit |
software | healthy | internal/audit |
app |
software | healthy | internal/app |
k8s |
software | healthy | internal/k8s |
search |
software | healthy | internal/search |
server |
software | healthy | internal/server |
traffic |
software | healthy | internal/traffic |
images |
software | healthy | internal/images |
portforward |
software | healthy | internal/portforward |
resourcecontextrefs |
software | healthy | internal/resourcecontextrefs |
helm |
software | healthy | internal/helm |
summarycontext |
software | healthy | internal/summarycontext |
prometheus |
software | healthy | internal/prometheus |
version |
software | healthy | internal/version |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
gitops-demo |
software | healthy | scripts/gitops-demo |
crossplane-demo |
software | healthy | scripts/crossplane-demo |
deploy |
software | healthy | deploy |
linux |
software | healthy | deploy/linux |
helm |
software | healthy | deploy/helm |
radar |
software | healthy | deploy/helm/radar |
tests |
software | healthy | deploy/helm/radar/tests |
ci |
software | healthy | deploy/helm/radar/tests/ci |
templates |
software | healthy | deploy/helm/radar/templates |
krew |
software | healthy | deploy/krew |
cmd |
software | healthy | cmd |
explorer |
software | healthy | cmd/explorer |
desktop |
software | healthy | cmd/desktop |
testserver |
software | healthy | cmd/testserver |
packages |
software | healthy | packages |
k8s-ui |
software | healthy | packages/k8s-ui |
src |
software | healthy | packages/k8s-ui/src |
types |
software | healthy | packages/k8s-ui/src/types |
utils |
software | healthy | packages/k8s-ui/src/utils |
components |
software | healthy | packages/k8s-ui/src/components |
charts |
software | healthy | packages/k8s-ui/src/components/charts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::web/src/api/client.ts |
security | healthy | web/src/api/client.ts |
auth::internal/auth/middleware.go |
security | healthy | internal/auth/middleware.go |
auth::deploy/helm/radar/templates/deployment.yaml |
security | healthy | deploy/helm/radar/templates/deployment.yaml |
auth::deploy/helm/radar/values.yaml |
security | healthy | deploy/helm/radar/values.yaml |
auth::go.mod |
security | healthy | go.mod |
auth::internal/auth/oidc_test.go |
security | healthy | internal/auth/oidc_test.go |
auth::web/src/components/helm/RoleGatedPanel.tsx |
security | healthy | web/src/components/helm/RoleGatedPanel.tsx |
auth::internal/k8s/client.go |
security | healthy | internal/k8s/client.go |
auth::packages/k8s-ui/src/components/resources/resource-uti… |
security | healthy | packages/k8s-ui/src/components/resources/resource-utils-eso… |
auth::pkg/auth/cookie.go |
security | healthy | pkg/auth/cookie.go |
auth::pkg/auth/cloud_role_test.go |
security | healthy | pkg/auth/cloud_role_test.go |
auth::scripts/test-chart.sh |
security | healthy | scripts/test-chart.sh |
auth::pkg/auth/types.go |
security | healthy | pkg/auth/types.go |
auth::packages/k8s-ui/src/components/resources/renderers/Ro… |
security | healthy | packages/k8s-ui/src/components/resources/renderers/RoleBind… |
auth::cmd/explorer/main.go |
security | healthy | cmd/explorer/main.go |
auth::web/src/api/config.ts |
security | healthy | web/src/api/config.ts |
auth::internal/server/server.go |
security | healthy | internal/server/server.go |
auth::internal/auth/middleware_test.go |
security | healthy | internal/auth/middleware_test.go |
auth::web/src/components/traffic/TrafficView.tsx |
security | healthy | web/src/components/traffic/TrafficView.tsx |
auth::pkg/ai/context/redact.go |
security | healthy | pkg/ai/context/redact.go |
auth::deploy/helm/radar/values.schema.json |
security | healthy | deploy/helm/radar/values.schema.json |
auth::web/src/context/NavCustomization.tsx |
security | healthy | web/src/context/NavCustomization.tsx |
auth::pkg/auth/config_test.go |
security | healthy | pkg/auth/config_test.go |
auth::internal/auth/revocation.go |
security | healthy | internal/auth/revocation.go |
auth::internal/k8s/capabilities.go |
security | healthy | internal/k8s/capabilities.go |
auth::internal/auth/oidc.go |
security | healthy | internal/auth/oidc.go |
auth::internal/auth/auth.go |
security | healthy | internal/auth/auth.go |
auth::internal/app/bootstrap.go |
security | healthy | internal/app/bootstrap.go |
auth::web/src/App.tsx |
security | healthy | web/src/App.tsx |
auth::internal/k8s/context_registry_test.go |
security | healthy | internal/k8s/context_registry_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
k8s::Plugin::.krew.yaml |
hardware | healthy | .krew.yaml |
k8s::AppProject::scripts/gitops-demo/02-argo-appproject.yaml |
hardware | healthy | scripts/gitops-demo/02-argo-appproject.yaml |
k8s::GitRepository::scripts/gitops-demo/06-flux-source.yaml |
hardware | healthy | scripts/gitops-demo/06-flux-source.yaml |
k8s::HelmRepository::scripts/gitops-demo/06-flux-source.yaml |
hardware | healthy | scripts/gitops-demo/06-flux-source.yaml |
k8s::HelmRelease::scripts/gitops-demo/08-flux-helmrelease.y… |
hardware | healthy | scripts/gitops-demo/08-flux-helmrelease.yaml |
k8s::Application::scripts/gitops-demo/09-argo-broken.yaml |
hardware | healthy | scripts/gitops-demo/09-argo-broken.yaml |
k8s::Application::scripts/gitops-demo/10-argo-rollback.yaml |
hardware | healthy | scripts/gitops-demo/10-argo-rollback.yaml |
k8s::Kustomization::scripts/gitops-demo/11-flux-zombie.yaml |
hardware | healthy | scripts/gitops-demo/11-flux-zombie.yaml |
k8s::HelmRelease::scripts/gitops-demo/13-flux-helmrelease-b… |
hardware | healthy | scripts/gitops-demo/13-flux-helmrelease-broken.yaml |
k8s::Namespace::scripts/gitops-demo/01-namespaces.yaml |
hardware | healthy | scripts/gitops-demo/01-namespaces.yaml |
k8s::Kustomization::scripts/gitops-demo/07-flux-kustomizati… |
hardware | healthy | scripts/gitops-demo/07-flux-kustomizations.yaml |
k8s::Kustomization::scripts/gitops-demo/12-flux-broken.yaml |
hardware | healthy | scripts/gitops-demo/12-flux-broken.yaml |
k8s::Application::scripts/gitops-demo/03-argo-applications.… |
hardware | healthy | scripts/gitops-demo/03-argo-applications.yaml |
k8s::ApplicationSet::scripts/gitops-demo/05-argo-applicatio… |
hardware | healthy | scripts/gitops-demo/05-argo-applicationset.yaml |
k8s::ClusterRole::deploy/helm/radar/templates/clusterrole-h… |
hardware | healthy | deploy/helm/radar/templates/clusterrole-helm-admin.yaml |
k8s::ClusterRole::deploy/helm/radar/templates/clusterrole.y… |
hardware | healthy | deploy/helm/radar/templates/clusterrole.yaml |
k8s::ClusterRoleBinding::deploy/helm/radar/templates/cloud-… |
hardware | healthy | deploy/helm/radar/templates/cloud-rbac-helm.yaml |
k8s::ClusterRoleBinding::deploy/helm/radar/templates/cluste… |
hardware | healthy | deploy/helm/radar/templates/clusterrolebinding.yaml |
k8s::ClusterRoleBinding::deploy/helm/radar/templates/cloud-… |
hardware | healthy | deploy/helm/radar/templates/cloud-rbac.yaml |
k8s::PersistentVolumeClaim::deploy/helm/radar/templates/pvc… |
hardware | healthy | deploy/helm/radar/templates/pvc.yaml |
k8s::RoleBinding::deploy/helm/radar/templates/selfupgrade-r… |
hardware | healthy | deploy/helm/radar/templates/selfupgrade-rolebinding.yaml |
k8s::ServiceAccount::deploy/helm/radar/templates/serviceacc… |
hardware | healthy | deploy/helm/radar/templates/serviceaccount.yaml |
k8s::Role::deploy/helm/radar/templates/selfupgrade-role.yaml |
hardware | healthy | deploy/helm/radar/templates/selfupgrade-role.yaml |
k8s::ClusterRole::deploy/helm/radar/templates/clusterrole-h… |
hardware | healthy | deploy/helm/radar/templates/clusterrole-helm.yaml |
k8s::Plugin::deploy/krew/radar.yaml |
hardware | healthy | deploy/krew/radar.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
for |
software | healthy | packages/k8s-ui/src/types/gitops.ts:for |
strings |
software | healthy | packages/k8s-ui/src/utils/animation.ts:strings |
presets |
software | healthy | packages/k8s-ui/src/utils/animation.ts:presets |
fragments |
software | healthy | packages/k8s-ui/src/utils/animation.ts:fragments |
for |
software | healthy | packages/k8s-ui/src/components/charts/MetricsSummary.tsx:for |
for |
software | healthy | packages/k8s-ui/src/components/charts/PrometheusChartsView.… |
for |
software | healthy | packages/k8s-ui/src/components/issues/issues.test.ts:for |
strings |
software | healthy | packages/k8s-ui/src/components/issues/severity.ts:strings |
for |
software | healthy | packages/k8s-ui/src/components/ui/Tooltip.tsx:for |
ToastManager |
software | healthy | packages/k8s-ui/src/components/ui/Toast.tsx:ToastManager |
names |
software | healthy | packages/k8s-ui/src/components/ui/Badge.tsx:names |
override |
software | healthy | packages/k8s-ui/src/components/ui/Badge.tsx:override |
specified |
software | healthy | packages/k8s-ui/src/components/resources/renderers/IngressR… |
has |
software | healthy | packages/k8s-ui/src/components/resources/renderers/GatewayC… |
for |
software | healthy | packages/k8s-ui/src/components/timeline/shared.tsx:for |
scanner |
software | healthy | packages/k8s-ui/src/components/logs/LogCore.tsx:scanner |
strings |
software | healthy | packages/k8s-ui/src/components/logs/log-palette.ts:strings |
scanner |
software | healthy | packages/k8s-ui/src/components/logs/log-palette.ts:scanner |
for |
software | healthy | packages/k8s-ui/src/components/logs/log-palette.ts:for |
set |
software | healthy | packages/k8s-ui/src/components/gitops/GitOpsDetailLayout.ts… |
for |
software | healthy | packages/k8s-ui/src/components/gitops/insights/insights-hel… |
for |
software | healthy | packages/k8s-ui/src/components/topology/K8sResourceNode.tsx… |
ApiError |
software | healthy | web/src/api/client.ts:ApiError |
ErrorBoundary |
software | healthy | web/src/components/ui/ErrorBoundary.tsx:ErrorBoundary |
chartColor |
software | healthy | web/src/components/resource/PrometheusCharts.tsx:chartColor |
| Label | Layer | Status | Path |
|---|---|---|---|
8.8.8.8 |
network | healthy | internal/mcp/tools_diagnose_test.go |
1.1.1.1 |
network | healthy | internal/mcp/mutation_verification_test.go |
10.0.0.5 |
network | healthy | internal/k8s/detect_test.go |
203.0.113.10 |
network | healthy | internal/k8s/detect_test.go |
10.0.0.1 |
network | healthy | internal/k8s/noisy_filter_audit_test.go |
10.0.0.2 |
network | healthy | internal/k8s/noisy_filter_audit_test.go |
127.0.0.1 |
network | healthy | internal/server/packages_test.go |
10.0.0.10 |
network | healthy | packages/k8s-ui/src/utils/skeleton-yaml.ts |
7.59.4.07 |
network | healthy | web/src/App.tsx |
1.23.82.72 |
network | healthy | web/src/App.tsx |
2.33.66.07 |
network | healthy | web/src/App.tsx |
2.2.82.64 |
network | healthy | web/src/App.tsx |
2.12.51.56 |
network | healthy | web/src/App.tsx |
3.95.29.25 |
network | healthy | web/src/App.tsx |
21.15.46.55 |
network | healthy | web/src/App.tsx |
10.96.0.1 |
network | healthy | pkg/ai/context/summary_test.go |
10.244.0.5 |
network | healthy | pkg/ai/context/minify_test.go |
10.0.0.3 |
network | healthy | pkg/prom/discovery_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
port:9280 |
network | healthy | Dockerfile |
port:9090 |
network | healthy | internal/k8s/detect_test.go |
port:8013 |
network | healthy | internal/k8s/detect_test.go |
port:10 |
network | healthy | internal/k8s/noisy_filter_audit_test.go |
port:05 |
network | healthy | internal/k8s/noisy_filter_audit_test.go |
port:80 |
network | healthy | scripts/crossplane-demo.sh |
port:8080 |
network | healthy | scripts/gitops-demo.sh |
port:443 |
network | healthy | scripts/gitops-demo.sh |
port:256 |
network | healthy | deploy/krew/radar.yaml |
port:4328 |
network | healthy | deploy/krew/radar.yaml |
port:36 |
network | healthy | deploy/krew/radar.yaml |
port:18449 |
network | healthy | deploy/krew/radar.yaml |
port:4985 |
network | healthy | deploy/krew/radar.yaml |
port:002 |
network | healthy | deploy/krew/radar.yaml |
port:9281 |
network | healthy | web/playwright.config.ts |
port:9273 |
network | healthy | web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
analyze |
cicd | healthy | .github/workflows/codeql.yml |
publish |
cicd | healthy | .github/workflows/publish-radar-app.yml |
build-macos |
cicd | healthy | .github/workflows/release-desktop.yml |
build-windows |
cicd | healthy | .github/workflows/release-desktop.yml |
build-linux |
cicd | healthy | .github/workflows/release-desktop.yml |
publish |
cicd | healthy | .github/workflows/release-desktop.yml |
publish |
cicd | healthy | .github/workflows/publish-k8s-ui.yml |
pkg |
cicd | healthy | .github/workflows/ci.yml |
backend |
cicd | healthy | .github/workflows/ci.yml |
frontend |
cicd | healthy | .github/workflows/ci.yml |
k8s-ui |
cicd | healthy | .github/workflows/ci.yml |
helm |
cicd | healthy | .github/workflows/ci.yml |
release |
cicd | healthy | .github/workflows/release.yml |
docker |
cicd | healthy | .github/workflows/release.yml |
helm |
cicd | healthy | .github/workflows/release.yml |
docker |
cicd | healthy | .github/workflows/docker-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DOCKER_REPO |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
APPLE_ID |
cicd | healthy | — |
NPM_TOKEN |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
HOMEBREW_TAP_TOKEN |
cicd | healthy | — |
APPLE_APP_PASSWORD |
cicd | healthy | — |
HELM_CHARTS_TOKEN |
cicd | healthy | — |
APPLE_CERTIFICATE_P12 |
cicd | healthy | — |
SCOOP_BUCKET_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | go.mod |
mariadb |
data | healthy | deploy/helm/radar/values.schema.json |
postgresql |
data | healthy | deploy/helm/radar/values.yaml |
elasticsearch |
data | healthy | packages/k8s-ui/src/utils/api-resources.ts |
postgres |
data | healthy | packages/k8s-ui/src/components/resources/resource-utils-cro… |
mysql |
data | healthy | packages/k8s-ui/src/components/resources/renderers/IstioGat… |
mongodb |
data | healthy | packages/k8s-ui/src/components/compare/sort.test.ts |
redis |
data | healthy | packages/k8s-ui/src/components/compare/sort.test.ts |
cassandra |
data | healthy | web/src/components/traffic/TrafficView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::packages/k8s-ui/src/components/resources/… |
security | healthy | packages/k8s-ui/src/components/resources/resource-utils-eso… |
openai_or_anthropic_key::pkg/ai/context/minify_test.go |
security | healthy | pkg/ai/context/minify_test.go |
openai_or_anthropic_key::pkg/ai/context/minify_test.go |
security | healthy | pkg/ai/context/minify_test.go |
aws_access_key::pkg/ai/context/redact_test.go |
security | healthy | pkg/ai/context/redact_test.go |
github_token::pkg/ai/context/redact_test.go |
security | healthy | pkg/ai/context/redact_test.go |
openai_or_anthropic_key::pkg/ai/context/redact_test.go |
security | healthy | pkg/ai/context/redact_test.go |
openai_or_anthropic_key::pkg/ai/context/redact_test.go |
security | healthy | pkg/ai/context/redact_test.go |
password_literal::pkg/ai/context/redact_test.go |
security | healthy | pkg/ai/context/redact_test.go |
openai_or_anthropic_key::pkg/ai/context/logs_test.go |
security | healthy | pkg/ai/context/logs_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
gha::publish-radar-app |
cicd | healthy | .github/workflows/publish-radar-app.yml |
gha::release-desktop |
cicd | healthy | .github/workflows/release-desktop.yml |
gha::publish-k8s-ui |
cicd | healthy | .github/workflows/publish-k8s-ui.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::docker-build |
cicd | healthy | .github/workflows/docker-build.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | internal/issues/category.go |
nginx |
network | healthy | internal/mcp/tools_neighborhood_test.go |
traefik |
network | healthy | internal/k8s/dynamic_cache.go |
envoy |
network | healthy | internal/prometheus/rightsizing_test.go |
haproxy |
network | healthy | web/src/components/traffic/TrafficView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | go.mod |
vps::aws |
hardware | healthy | deploy/helm/radar/values.yaml |
vps::gcp |
hardware | healthy | deploy/helm/radar/values.yaml |
vps::ec2 |
hardware | healthy | packages/k8s-ui/src/components/resources/resource-utils-cro… |
vps::digitalocean |
hardware | healthy | packages/k8s-ui/src/components/resources/renderers/ClusterI… |
| Label | Layer | Status | Path |
|---|---|---|---|
kafka |
data | healthy | deploy/helm/radar/values.yaml |
rabbitmq |
data | healthy | web/src/components/traffic/TrafficView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::deploy/helm/radar/templates/ingress.yaml |
network | healthy | deploy/helm/radar/templates/ingress.yaml |
ingress::packages/k8s-ui/src/utils/skeleton-yaml.ts |
network | healthy | packages/k8s-ui/src/utils/skeleton-yaml.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RadarApp |
frontend | healthy | web/src/RadarApp.tsx |
App |
frontend | healthy | web/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-np3oihtt |
software | healthy | /tmp/repobility-clone-np3oihtt |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::deploy/helm/radar/templates/deployment.yaml |
hardware | healthy | deploy/helm/radar/templates/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | packages/k8s-ui/src/utils/animation.ts |
This page is publicly accessible at:
https://repobility.com/scan/bcdc3430-6099-4232-a0a7-f9df8ed4e7f0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/bcdc3430-6099-4232-a0a7-f9df8ed4e7f0/
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.