https://github.com/steveyackey/devrig
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 2 weeks ago · v1 · 19 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 464 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 |
|---|---|---|---|
.goreleaser.yaml |
software | healthy | .goreleaser.yaml |
skill_embed.go |
software | healthy | skill_embed.go |
release-please-config.json |
software | healthy | release-please-config.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
devrig.run.toml |
software | healthy | devrig.run.toml |
go.mod |
software | healthy | go.mod |
PRD.md |
software | healthy | PRD.md |
LICENSE |
software | healthy | LICENSE |
.release-please-manifest.json |
software | healthy | .release-please-manifest.json |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
compose.go |
software | healthy | internal/compose/compose.go |
exec.go |
software | healthy | internal/docker/exec.go |
ready.go |
software | healthy | internal/docker/ready.go |
logstream.go |
software | healthy | internal/docker/logstream.go |
client.go |
software | healthy | internal/docker/client.go |
flock_unix.go |
software | healthy | internal/state/flock_unix.go |
state_test.go |
software | healthy | internal/state/state_test.go |
flock_windows.go |
software | healthy | internal/state/flock_windows.go |
state.go |
software | healthy | internal/state/state.go |
interpolate.go |
software | healthy | internal/config/interpolate.go |
load_test.go |
software | healthy | internal/config/load_test.go |
validate.go |
software | healthy | internal/config/validate.go |
interpolate_test.go |
software | healthy | internal/config/interpolate_test.go |
load.go |
software | healthy | internal/config/load.go |
model.go |
software | healthy | internal/config/model.go |
resolve.go |
software | healthy | internal/config/resolve.go |
secrets.go |
software | healthy | internal/config/secrets.go |
server_test.go |
software | healthy | internal/oidc/server_test.go |
server.go |
software | healthy | internal/oidc/server.go |
events.go |
software | healthy | internal/events/events.go |
update.go |
software | healthy | internal/commands/update.go |
skill.go |
software | healthy | internal/commands/skill.go |
deps.go |
software | healthy | internal/commands/deps.go |
init.go |
software | healthy | internal/commands/init.go |
exec.go |
software | healthy | internal/commands/exec.go |
logs.go |
software | healthy | internal/commands/logs.go |
ps.go |
software | healthy | internal/commands/ps.go |
cluster.go |
software | healthy | internal/commands/cluster.go |
start.go |
software | healthy | internal/commands/start.go |
reset.go |
software | healthy | internal/commands/reset.go |
validate.go |
software | healthy | internal/commands/validate.go |
stop.go |
software | healthy | internal/commands/stop.go |
doctor.go |
software | healthy | internal/commands/doctor.go |
env.go |
software | healthy | internal/commands/env.go |
helpers.go |
software | healthy | internal/commands/helpers.go |
kubectl.go |
software | healthy | internal/commands/kubectl.go |
query.go |
software | healthy | internal/commands/query.go |
supervisor.go |
software | healthy | internal/supervisor/supervisor.go |
proc.go |
software | healthy | internal/supervisor/proc.go |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fetchJson |
software | healthy | web/src/api/index.ts:fetchJson |
fetchTraces |
software | healthy | web/src/api/index.ts:fetchTraces |
fetchTrace |
software | healthy | web/src/api/index.ts:fetchTrace |
fetchRelated |
software | healthy | web/src/api/index.ts:fetchRelated |
fetchLogs |
software | healthy | web/src/api/index.ts:fetchLogs |
fetchMetrics |
software | healthy | web/src/api/index.ts:fetchMetrics |
fetchMetricSeries |
software | healthy | web/src/api/index.ts:fetchMetricSeries |
fetchStatus |
software | healthy | web/src/api/index.ts:fetchStatus |
fetchServices |
software | healthy | web/src/api/index.ts:fetchServices |
fetchCluster |
software | healthy | web/src/api/index.ts:fetchCluster |
fetchConfig |
software | healthy | web/src/api/index.ts:fetchConfig |
updateConfig |
software | healthy | web/src/api/index.ts:updateConfig |
err |
software | healthy | web/src/api/index.ts:err |
getStored |
software | healthy | web/src/lib/theme.ts:getStored |
applyToDoc |
software | healthy | web/src/lib/theme.ts:applyToDoc |
setTheme |
software | healthy | web/src/lib/theme.ts:setTheme |
toggleTheme |
software | healthy | web/src/lib/theme.ts:toggleTheme |
initTheme |
software | healthy | web/src/lib/theme.ts:initTheme |
createWebSocket |
software | healthy | web/src/lib/ws.ts:createWebSocket |
getUrl |
software | healthy | web/src/lib/ws.ts:getUrl |
setConnected |
software | healthy | web/src/lib/ws.ts:setConnected |
scheduleReconnect |
software | healthy | web/src/lib/ws.ts:scheduleReconnect |
connect |
software | healthy | web/src/lib/ws.ts:connect |
formatDuration |
software | healthy | web/src/lib/format.ts:formatDuration |
formatTime |
software | healthy | web/src/lib/format.ts:formatTime |
formatTimeMs |
software | healthy | web/src/lib/format.ts:formatTimeMs |
truncateId |
software | healthy | web/src/lib/format.ts:truncateId |
formatValue |
software | healthy | web/src/lib/format.ts:formatValue |
severityVariant |
software | healthy | web/src/lib/format.ts:severityVariant |
severityColor |
software | healthy | web/src/lib/format.ts:severityColor |
dbSpan |
software | healthy | examples/demo/api/index.ts:dbSpan |
sendJson |
software | healthy | examples/demo/api/index.ts:sendJson |
readBody |
software | healthy | examples/demo/api/index.ts:readBody |
handleRequest |
software | healthy | examples/demo/api/index.ts:handleRequest |
extractContext |
software | healthy | examples/demo/shared/tracing.ts:extractContext |
injectHeaders |
software | healthy | examples/demo/shared/tracing.ts:injectHeaders |
inside |
software | healthy | examples/demo/shared/tracing.ts:inside |
withSpan |
software | healthy | examples/demo/shared/tracing.ts:withSpan |
apiCall |
software | healthy | examples/demo/loadgen/index.ts:apiCall |
randomTitle |
software | healthy | examples/demo/loadgen/index.ts:randomTitle |
sleep |
software | healthy | examples/demo/loadgen/index.ts:sleep |
loop |
software | healthy | examples/demo/loadgen/index.ts:loop |
todos |
software | healthy | examples/demo/loadgen/index.ts:todos |
readBody |
software | healthy | examples/demo/web/index.ts:readBody |
handleRequest |
software | healthy | examples/demo/web/index.ts:handleRequest |
sendOtlp |
software | healthy | examples/telemetry-generator/src/otlp.ts:sendOtlp |
parseArgs |
software | healthy | examples/telemetry-generator/src/index.ts:parseArgs |
generateBurst |
software | healthy | examples/telemetry-generator/src/index.ts:generateBurst |
main |
software | healthy | examples/telemetry-generator/src/index.ts:main |
createRng |
software | healthy | examples/telemetry-generator/src/generators/traces.ts:creat… |
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 |
compose |
software | healthy | internal/compose |
docker |
software | healthy | internal/docker |
state |
software | healthy | internal/state |
config |
software | healthy | internal/config |
oidc |
software | healthy | internal/oidc |
events |
software | healthy | internal/events |
commands |
software | healthy | internal/commands |
supervisor |
software | healthy | internal/supervisor |
dashboard |
software | healthy | internal/dashboard |
orchestrator |
software | healthy | internal/orchestrator |
registry |
software | healthy | internal/registry |
identity |
software | healthy | internal/identity |
style |
software | healthy | internal/style |
tools |
software | healthy | internal/tools |
otel |
software | healthy | internal/otel |
cluster |
software | healthy | internal/cluster |
ports |
software | healthy | internal/ports |
graph |
software | healthy | internal/graph |
docs |
software | healthy | docs |
prd |
software | healthy | docs/prd |
architecture |
software | healthy | docs/architecture |
api |
software | healthy | docs/api |
adr |
software | healthy | docs/adr |
guides |
software | healthy | docs/guides |
scripts |
software | healthy | scripts |
cmd |
software | healthy | cmd |
devrig |
software | healthy | cmd/devrig |
web |
software | healthy | web |
src |
software | healthy | web/src |
router |
software | healthy | web/src/router |
api |
software | healthy | web/src/api |
components |
software | healthy | web/src/components |
assets |
software | healthy | web/src/assets |
lib |
software | healthy | web/src/lib |
views |
software | healthy | web/src/views |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
examples |
software | healthy | examples |
demo |
software | healthy | examples/demo |
api |
software | healthy | examples/demo/api |
shared |
software | healthy | examples/demo/shared |
loadgen |
software | healthy | examples/demo/loadgen |
web |
software | healthy | examples/demo/web |
public |
software | healthy | examples/demo/web/public |
flux-local |
software | healthy | examples/flux-local |
k8s |
software | healthy | examples/flux-local/k8s |
seed |
software | healthy | examples/flux-local/k8s/seed |
apps |
software | healthy | examples/flux-local/k8s/seed/apps |
infrastructure |
software | healthy | examples/flux-local/k8s/seed/infrastructure |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::internal/config/interpolate_test.go |
security | healthy | internal/config/interpolate_test.go |
auth::internal/orchestrator/orchestrator.go |
security | healthy | internal/orchestrator/orchestrator.go |
auth::internal/oidc/server.go |
security | healthy | internal/oidc/server.go |
auth::README.md |
security | healthy | README.md |
auth::internal/config/load_test.go |
security | healthy | internal/config/load_test.go |
auth::internal/config/interpolate.go |
security | healthy | internal/config/interpolate.go |
auth::go.mod |
security | healthy | go.mod |
auth::internal/config/model.go |
security | healthy | internal/config/model.go |
auth::internal/oidc/server_test.go |
security | healthy | internal/oidc/server_test.go |
auth::internal/commands/init.go |
security | healthy | internal/commands/init.go |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::HelmChartConfig::examples/flux-local/k8s/traefik-confi… |
hardware | healthy | examples/flux-local/k8s/traefik-config.yaml |
k8s::Kustomization::examples/flux-local/k8s/bootstrap.yaml |
hardware | healthy | examples/flux-local/k8s/bootstrap.yaml |
k8s::GitRepository::examples/flux-local/k8s/bootstrap.yaml |
hardware | healthy | examples/flux-local/k8s/bootstrap.yaml |
k8s::ServiceAccount::examples/flux-local/k8s/headlamp-admin… |
hardware | healthy | examples/flux-local/k8s/headlamp-admin.yaml |
k8s::Namespace::examples/flux-local/k8s/headlamp-admin.yaml |
hardware | healthy | examples/flux-local/k8s/headlamp-admin.yaml |
k8s::ClusterRoleBinding::examples/flux-local/k8s/headlamp-a… |
hardware | healthy | examples/flux-local/k8s/headlamp-admin.yaml |
k8s::Secret::examples/flux-local/k8s/headlamp-admin.yaml |
hardware | healthy | examples/flux-local/k8s/headlamp-admin.yaml |
k8s::HelmRepository::examples/flux-local/k8s/seed/infrastru… |
hardware | healthy | examples/flux-local/k8s/seed/infrastructure/headlamp-helmre… |
k8s::HelmRelease::examples/flux-local/k8s/seed/infrastructu… |
hardware | healthy | examples/flux-local/k8s/seed/infrastructure/headlamp-helmre… |
k8s::Namespace::examples/flux-local/k8s/seed/infrastructure… |
hardware | healthy | examples/flux-local/k8s/seed/infrastructure/headlamp-namesp… |
| Label | Layer | Status | Path |
|---|---|---|---|
release-please |
cicd | healthy | .github/workflows/release-please.yml |
managed-tools |
cicd | healthy | .github/workflows/windows-e2e.yml |
dashboard-e2e |
cicd | healthy | .github/workflows/windows-e2e.yml |
cluster-smoke |
cicd | healthy | .github/workflows/windows-e2e.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
tool-deps |
cicd | healthy | .github/workflows/ci.yml |
tool-deps-smoke |
cicd | healthy | .github/workflows/ci.yml |
typecheck-web |
cicd | healthy | .github/workflows/ci.yml |
e2e |
cicd | healthy | .github/workflows/ci.yml |
goreleaser |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | web/src/router/index.ts |
/status |
frontend | healthy | web/src/router/index.ts |
/traces |
frontend | healthy | web/src/router/index.ts |
/traces/:id |
frontend | healthy | web/src/router/index.ts |
/logs |
frontend | healthy | web/src/router/index.ts |
/metrics |
frontend | healthy | web/src/router/index.ts |
/cluster |
frontend | healthy | web/src/router/index.ts |
/config |
frontend | healthy | web/src/router/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | README.md |
port:5173 |
network | healthy | README.md |
port:4318 |
network | healthy | CLAUDE.md |
port:5432 |
network | healthy | internal/config/load_test.go |
port:4000 |
network | healthy | internal/config/load_test.go |
port:6379 |
network | healthy | internal/commands/init.go |
port:80 |
network | healthy | examples/flux-local/k8s/seed/apps/nginx.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release-please |
cicd | healthy | .github/workflows/release-please.yml |
gha::windows-e2e |
cicd | healthy | .github/workflows/windows-e2e.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
$ |
software | healthy | e2e/setup.ts:$ |
expect |
software | healthy | e2e/dashboard/metrics.test.ts:expect |
expect |
software | healthy | e2e/dashboard/logs.test.ts:expect |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | go.mod |
postgres |
data | healthy | examples/demo/pnpm-lock.yaml |
postgresql |
data | healthy | examples/demo/devrig.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | internal/docker/ready.go |
10.0.0.1 |
network | healthy | examples/telemetry-generator/src/generators/logs.ts |
10.0.0.5 |
network | healthy | examples/telemetry-generator/src/generators/logs.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
traefik |
network | healthy | internal/config/load_test.go |
loadbalancer |
network | healthy | internal/cluster/k3d.go |
nginx |
network | healthy | examples/flux-local/k8s/seed/apps/nginx.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::internal/config/load_test.go |
security | healthy | internal/config/load_test.go |
password_literal::internal/config/load_test.go |
security | healthy | internal/config/load_test.go |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
RELEASE_PAT |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-rt835kg0 |
software | healthy | /tmp/repobility-clone-rt835kg0 |
| Label | Layer | Status | Path |
|---|---|---|---|
rabbitmq |
data | healthy | examples/telemetry-generator/src/generators/traces.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ingress::examples/flux-local/k8s/seed/infrastructure/headla… |
network | healthy | examples/flux-local/k8s/seed/infrastructure/headlamp-ingres… |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::examples/flux-local/k8s/seed/apps/nginx.ya… |
hardware | healthy | examples/flux-local/k8s/seed/apps/nginx.yaml |
This page is publicly accessible at:
https://repobility.com/scan/2c8b06a7-21ba-43b0-aa1a-732d283febd0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2c8b06a7-21ba-43b0-aa1a-732d283febd0/
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.