https://github.com/stevegore/infra
· scanned 2026-06-16 00:22 UTC (2 months, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 2 weeks ago · v1 · 22 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 378 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 |
|---|---|---|---|
architecture-proposal.md |
software | healthy | architecture-proposal.md |
hosts.md |
software | healthy | hosts.md |
.mcp.json |
software | healthy | .mcp.json |
portainer.md |
software | healthy | portainer.md |
ARGOCD_WORKFLOW.md |
software | healthy | ARGOCD_WORKFLOW.md |
vault.md |
software | healthy | vault.md |
.sops.yaml |
software | healthy | .sops.yaml |
home-assistant.md |
software | healthy | home-assistant.md |
oracle-cloud.md |
software | healthy | oracle-cloud.md |
dns.md |
software | healthy | dns.md |
applicationset.yaml |
software | healthy | argocd/applicationset.yaml |
secrets.sops.yaml |
software | healthy | config/secrets.sops.yaml |
Chart.yaml |
software | healthy | apps/argocd/Chart.yaml |
values.yaml |
software | healthy | apps/argocd/values.yaml |
argocd-cmd-params-cm.yaml |
software | healthy | apps/argocd/templates/argocd-cmd-params-cm.yaml |
argocd-cm.yaml |
software | healthy | apps/argocd/templates/argocd-cm.yaml |
argocd-rbac-cm.yaml |
software | healthy | apps/argocd/templates/argocd-rbac-cm.yaml |
vault.yaml |
software | healthy | apps/argocd/templates/vault.yaml |
Chart.yaml |
software | healthy | apps/vault-secrets-operator/Chart.yaml |
values.yaml |
software | healthy | apps/vault-secrets-operator/values.yaml |
Migration to Oracle Cl.prompt.md |
software | healthy | apps/vault/Migration to Oracle Cl.prompt.md |
Chart.yaml |
software | healthy | apps/vault/Chart.yaml |
values.yaml |
software | healthy | apps/vault/values.yaml |
tailscale-service.yaml |
software | healthy | apps/vault/templates/tailscale-service.yaml |
Chart.yaml |
software | healthy | apps/databases/Chart.yaml |
values.yaml |
software | healthy | apps/databases/values.yaml |
consumers.yaml |
software | healthy | apps/databases/templates/consumers.yaml |
vault-secret.yaml |
software | healthy | apps/databases/templates/vault-secret.yaml |
scheduledbackup.yaml |
software | healthy | apps/databases/templates/scheduledbackup.yaml |
cluster.yaml |
software | healthy | apps/databases/templates/cluster.yaml |
Chart.yaml |
software | healthy | apps/tailscale-operator/Chart.yaml |
values.yaml |
software | healthy | apps/tailscale-operator/values.yaml |
vault-secret.yaml |
software | healthy | apps/tailscale-operator/templates/vault-secret.yaml |
vault-auth.yaml |
software | healthy | apps/tailscale-operator/templates/vault-auth.yaml |
connector.yaml |
software | healthy | apps/tailscale-operator/templates/connector.yaml |
Chart.yaml |
software | healthy | apps/caddy/Chart.yaml |
Dockerfile |
software | healthy | apps/caddy/Dockerfile |
values.yaml |
software | healthy | apps/caddy/values.yaml |
pico-egress.yaml |
software | healthy | apps/caddy/templates/pico-egress.yaml |
vault-secret.yaml |
software | healthy | apps/caddy/templates/vault-secret.yaml |
vault-auth.yaml |
software | healthy | apps/caddy/templates/vault-auth.yaml |
configmap.yaml |
software | healthy | apps/caddy/templates/configmap.yaml |
service.yaml |
software | healthy | apps/caddy/templates/service.yaml |
deployment.yaml |
software | healthy | apps/caddy/templates/deployment.yaml |
Chart.yaml |
software | healthy | apps/adminer/Chart.yaml |
values.yaml |
software | healthy | apps/adminer/values.yaml |
vault-secret.yaml |
software | healthy | apps/adminer/templates/vault-secret.yaml |
configmap.yaml |
software | healthy | apps/adminer/templates/configmap.yaml |
service.yaml |
software | healthy | apps/adminer/templates/service.yaml |
deployment.yaml |
software | healthy | apps/adminer/templates/deployment.yaml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/caddy/Dockerfile |
hardware | healthy | apps/caddy/Dockerfile |
image::images/garmin-mcp/Dockerfile |
hardware | healthy | images/garmin-mcp/Dockerfile |
k8s::ApplicationSet::argocd/applicationset.yaml |
hardware | healthy | argocd/applicationset.yaml |
k8s::ConfigMap::apps/argocd/templates/argocd-cmd-params-cm.… |
hardware | healthy | apps/argocd/templates/argocd-cmd-params-cm.yaml |
k8s::ConfigMap::apps/argocd/templates/argocd-cm.yaml |
hardware | healthy | apps/argocd/templates/argocd-cm.yaml |
k8s::ConfigMap::apps/argocd/templates/argocd-rbac-cm.yaml |
hardware | healthy | apps/argocd/templates/argocd-rbac-cm.yaml |
k8s::VaultStaticSecret::apps/argocd/templates/vault.yaml |
hardware | healthy | apps/argocd/templates/vault.yaml |
k8s::VaultAuth::apps/argocd/templates/vault.yaml |
hardware | healthy | apps/argocd/templates/vault.yaml |
k8s::VaultStaticSecret::apps/databases/templates/consumers.… |
hardware | healthy | apps/databases/templates/consumers.yaml |
k8s::Database::apps/databases/templates/consumers.yaml |
hardware | healthy | apps/databases/templates/consumers.yaml |
k8s::VaultAuth::apps/databases/templates/consumers.yaml |
hardware | healthy | apps/databases/templates/consumers.yaml |
k8s::VaultStaticSecret::apps/databases/templates/vault-secr… |
hardware | healthy | apps/databases/templates/vault-secret.yaml |
k8s::VaultAuth::apps/databases/templates/vault-secret.yaml |
hardware | healthy | apps/databases/templates/vault-secret.yaml |
k8s::ScheduledBackup::apps/databases/templates/scheduledbac… |
hardware | healthy | apps/databases/templates/scheduledbackup.yaml |
k8s::Cluster::apps/databases/templates/cluster.yaml |
hardware | healthy | apps/databases/templates/cluster.yaml |
k8s::VaultStaticSecret::apps/tailscale-operator/templates/v… |
hardware | healthy | apps/tailscale-operator/templates/vault-secret.yaml |
k8s::VaultAuth::apps/tailscale-operator/templates/vault-aut… |
hardware | healthy | apps/tailscale-operator/templates/vault-auth.yaml |
k8s::Connector::apps/tailscale-operator/templates/connector… |
hardware | healthy | apps/tailscale-operator/templates/connector.yaml |
k8s::VaultStaticSecret::apps/caddy/templates/vault-secret.y… |
hardware | healthy | apps/caddy/templates/vault-secret.yaml |
k8s::VaultAuth::apps/caddy/templates/vault-auth.yaml |
hardware | healthy | apps/caddy/templates/vault-auth.yaml |
k8s::ConfigMap::apps/caddy/templates/configmap.yaml |
hardware | healthy | apps/caddy/templates/configmap.yaml |
k8s::VaultStaticSecret::apps/adminer/templates/vault-secret… |
hardware | healthy | apps/adminer/templates/vault-secret.yaml |
k8s::VaultAuth::apps/adminer/templates/vault-secret.yaml |
hardware | healthy | apps/adminer/templates/vault-secret.yaml |
k8s::ConfigMap::apps/adminer/templates/configmap.yaml |
hardware | healthy | apps/adminer/templates/configmap.yaml |
k8s::VaultStaticSecret::apps/strava-keeper/templates/vault-… |
hardware | healthy | apps/strava-keeper/templates/vault-secret.yaml |
k8s::VaultAuth::apps/strava-keeper/templates/vault-auth.yaml |
hardware | healthy | apps/strava-keeper/templates/vault-auth.yaml |
k8s::PersistentVolumeClaim::apps/authentik/templates/media-… |
hardware | healthy | apps/authentik/templates/media-pvc.yaml |
k8s::VaultStaticSecret::apps/authentik/templates/vault-secr… |
hardware | healthy | apps/authentik/templates/vault-secret.yaml |
k8s::VaultAuth::apps/authentik/templates/vault-auth.yaml |
hardware | healthy | apps/authentik/templates/vault-auth.yaml |
k8s::ConfigMap::apps/authentik/templates/blueprints.yaml |
hardware | healthy | apps/authentik/templates/blueprints.yaml |
k8s::StorageClass::apps/oci-fss/templates/storageclass.yaml |
hardware | healthy | apps/oci-fss/templates/storageclass.yaml |
k8s::VaultStaticSecret::apps/vaultwarden/templates/vault-se… |
hardware | healthy | apps/vaultwarden/templates/vault-secret.yaml |
k8s::VaultAuth::apps/vaultwarden/templates/vault-auth.yaml |
hardware | healthy | apps/vaultwarden/templates/vault-auth.yaml |
k8s::Secret::apps/headlamp/templates/sa-token.yaml |
hardware | healthy | apps/headlamp/templates/sa-token.yaml |
k8s::VaultStaticSecret::apps/homepage/templates/vault-secre… |
hardware | healthy | apps/homepage/templates/vault-secret.yaml |
k8s::VaultAuth::apps/homepage/templates/vault-secret.yaml |
hardware | healthy | apps/homepage/templates/vault-secret.yaml |
k8s::ConfigMap::apps/homepage/templates/configmap.yaml |
hardware | healthy | apps/homepage/templates/configmap.yaml |
k8s::ServiceAccount::apps/homepage/templates/serviceaccount… |
hardware | healthy | apps/homepage/templates/serviceaccount.yaml |
k8s::ClusterRole::apps/homepage/templates/serviceaccount.ya… |
hardware | healthy | apps/homepage/templates/serviceaccount.yaml |
k8s::ClusterRoleBinding::apps/homepage/templates/serviceacc… |
hardware | healthy | apps/homepage/templates/serviceaccount.yaml |
k8s::PersistentVolumeClaim::apps/uptime-kuma/templates/pvc.… |
hardware | healthy | apps/uptime-kuma/templates/pvc.yaml |
k8s::VaultStaticSecret::apps/uptime-kuma/templates/vault.ya… |
hardware | healthy | apps/uptime-kuma/templates/vault.yaml |
k8s::VaultAuth::apps/uptime-kuma/templates/vault.yaml |
hardware | healthy | apps/uptime-kuma/templates/vault.yaml |
k8s::VaultStaticSecret::apps/garmin-mcp/templates/vault-sec… |
hardware | healthy | apps/garmin-mcp/templates/vault-secret.yaml |
k8s::VaultAuth::apps/garmin-mcp/templates/vault-auth.yaml |
hardware | healthy | apps/garmin-mcp/templates/vault-auth.yaml |
k8s::PersistentVolumeClaim::apps/garmin-mcp/templates/pvc.y… |
hardware | healthy | apps/garmin-mcp/templates/pvc.yaml |
k8s::ServiceAccount::apps/ttyd/templates/serviceaccount.yaml |
hardware | healthy | apps/ttyd/templates/serviceaccount.yaml |
k8s::Role::apps/ttyd/templates/rbac.yaml |
hardware | healthy | apps/ttyd/templates/rbac.yaml |
k8s::RoleBinding::apps/ttyd/templates/rbac.yaml |
hardware | healthy | apps/ttyd/templates/rbac.yaml |
tf::oci_containerengine_cluster::homelab |
hardware | healthy | terraform/oke-cluster.tf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
argocd |
software | healthy | argocd |
config |
software | healthy | config |
apps |
software | healthy | apps |
argocd |
software | healthy | apps/argocd |
templates |
software | healthy | apps/argocd/templates |
vault-secrets-operator |
software | healthy | apps/vault-secrets-operator |
vault |
software | healthy | apps/vault |
templates |
software | healthy | apps/vault/templates |
databases |
software | healthy | apps/databases |
templates |
software | healthy | apps/databases/templates |
tailscale-operator |
software | healthy | apps/tailscale-operator |
templates |
software | healthy | apps/tailscale-operator/templates |
caddy |
software | healthy | apps/caddy |
templates |
software | healthy | apps/caddy/templates |
adminer |
software | healthy | apps/adminer |
templates |
software | healthy | apps/adminer/templates |
strava-keeper |
software | healthy | apps/strava-keeper |
templates |
software | healthy | apps/strava-keeper/templates |
authentik |
software | healthy | apps/authentik |
templates |
software | healthy | apps/authentik/templates |
oci-fss |
software | healthy | apps/oci-fss |
templates |
software | healthy | apps/oci-fss/templates |
vaultwarden |
software | healthy | apps/vaultwarden |
templates |
software | healthy | apps/vaultwarden/templates |
headlamp |
software | healthy | apps/headlamp |
templates |
software | healthy | apps/headlamp/templates |
metrics-server |
software | healthy | apps/metrics-server |
cloudnative-pg |
software | healthy | apps/cloudnative-pg |
homepage |
software | healthy | apps/homepage |
templates |
software | healthy | apps/homepage/templates |
uptime-kuma |
software | healthy | apps/uptime-kuma |
templates |
software | healthy | apps/uptime-kuma/templates |
garmin-mcp |
software | healthy | apps/garmin-mcp |
templates |
software | healthy | apps/garmin-mcp/templates |
ttyd |
software | healthy | apps/ttyd |
templates |
software | healthy | apps/ttyd/templates |
scripts |
software | healthy | scripts |
bootstrap |
software | healthy | bootstrap |
terraform |
software | healthy | terraform |
.claude |
software | healthy | .claude |
images |
software | healthy | images |
garmin-mcp |
software | healthy | images/garmin-mcp |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
port:13 |
network | healthy | config/secrets.sops.yaml |
port:8200 |
network | healthy | apps/vault/values.yaml |
port:03 |
network | healthy | apps/databases/values.yaml |
port:30 |
network | healthy | apps/databases/values.yaml |
port:80 |
network | healthy | apps/caddy/values.yaml |
port:443 |
network | healthy | apps/caddy/values.yaml |
port:8123 |
network | healthy | apps/caddy/values.yaml |
port:8111 |
network | healthy | apps/caddy/values.yaml |
port:8112 |
network | healthy | apps/caddy/values.yaml |
port:32400 |
network | healthy | apps/caddy/values.yaml |
port:2283 |
network | healthy | apps/caddy/values.yaml |
port:2342 |
network | healthy | apps/caddy/values.yaml |
port:9000 |
network | healthy | apps/caddy/values.yaml |
port:3000 |
network | healthy | apps/caddy/values.yaml |
port:8083 |
network | healthy | apps/caddy/values.yaml |
port:8180 |
network | healthy | apps/caddy/values.yaml |
port:05 |
network | healthy | apps/strava-keeper/templates/deployment.yaml |
port:10 |
network | healthy | apps/strava-keeper/templates/deployment.yaml |
port:5432 |
network | healthy | apps/authentik/values.yaml |
port:3001 |
network | healthy | apps/uptime-kuma/values.yaml |
port:22 |
network | healthy | apps/uptime-kuma/values.yaml |
port:7878 |
network | healthy | apps/uptime-kuma/values.yaml |
port:8989 |
network | healthy | apps/uptime-kuma/values.yaml |
port:9117 |
network | healthy | apps/uptime-kuma/values.yaml |
port:9092 |
network | healthy | apps/uptime-kuma/values.yaml |
port:8191 |
network | healthy | apps/uptime-kuma/values.yaml |
port:8082 |
network | healthy | apps/uptime-kuma/values.yaml |
port:8080 |
network | healthy | apps/uptime-kuma/values.yaml |
port:3011 |
network | healthy | apps/uptime-kuma/values.yaml |
port:8788 |
network | healthy | apps/ttyd/values.yaml |
port:222 |
network | healthy | apps/ttyd/templates/deployment.yaml |
port:3306 |
network | healthy | scripts/vw-mysql-to-sqlite.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/authentik/templates/blueprints.yaml |
security | healthy | apps/authentik/templates/blueprints.yaml |
auth::apps/argocd/templates/argocd-cm.yaml |
security | healthy | apps/argocd/templates/argocd-cm.yaml |
auth::apps/strava-keeper/values.yaml |
security | healthy | apps/strava-keeper/values.yaml |
auth::apps/caddy/values.yaml |
security | healthy | apps/caddy/values.yaml |
auth::apps/tailscale-operator/templates/vault-secret.yaml |
security | healthy | apps/tailscale-operator/templates/vault-secret.yaml |
auth::apps/authentik/values.yaml |
security | healthy | apps/authentik/values.yaml |
auth::apps/caddy/templates/deployment.yaml |
security | healthy | apps/caddy/templates/deployment.yaml |
auth::apps/garmin-mcp/values.yaml |
security | healthy | apps/garmin-mcp/values.yaml |
auth::apps/authentik/templates/vault-secret.yaml |
security | healthy | apps/authentik/templates/vault-secret.yaml |
auth::apps/tailscale-operator/values.yaml |
security | healthy | apps/tailscale-operator/values.yaml |
auth::bootstrap/README.md |
security | healthy | bootstrap/README.md |
auth::bootstrap/argocd-init.sh |
security | healthy | bootstrap/argocd-init.sh |
auth::apps/argocd/templates/argocd-cmd-params-cm.yaml |
security | healthy | apps/argocd/templates/argocd-cmd-params-cm.yaml |
auth::apps/caddy/Chart.yaml |
security | healthy | apps/caddy/Chart.yaml |
auth::apps/argocd/values.yaml |
security | healthy | apps/argocd/values.yaml |
auth::apps/caddy/templates/configmap.yaml |
security | healthy | apps/caddy/templates/configmap.yaml |
auth::apps/argocd/templates/vault.yaml |
security | healthy | apps/argocd/templates/vault.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
connect |
software | healthy | scripts/setup_uptime_kuma.py:120 |
fetch_monitor_id |
software | healthy | scripts/setup_uptime_kuma.py:132 |
reconcile_monitor |
software | healthy | scripts/setup_uptime_kuma.py:141 |
main |
software | healthy | scripts/setup_uptime_kuma.py:178 |
do_GET |
software | dead | scripts/stats-server.py:13 |
log_message |
software | dead | scripts/stats-server.py:31 |
get_pico_stats |
software | healthy | scripts/stats-server.py:34 |
get_oke_stats |
software | healthy | scripts/stats-server.py:89 |
get_stats |
software | healthy | scripts/stats-server.py:196 |
render_html |
software | healthy | scripts/stats-server.py:204 |
connect |
software | healthy | scripts/setup_status_page.py:102 |
main |
software | healthy | scripts/setup_status_page.py:114 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.0 |
network | healthy | apps/vault/values.yaml |
10.0.0.0 |
network | healthy | apps/vault/values.yaml |
10.20.30.2 |
network | healthy | apps/vault/values.yaml |
100.98.212.71 |
network | healthy | apps/vault/templates/tailscale-service.yaml |
10.20.30.0 |
network | healthy | apps/tailscale-operator/values.yaml |
192.168.4.0 |
network | healthy | apps/tailscale-operator/values.yaml |
10.0.1.51 |
network | healthy | apps/tailscale-operator/values.yaml |
10.0.1.0 |
network | healthy | apps/tailscale-operator/values.yaml |
10.20.30.1 |
network | healthy | apps/tailscale-operator/values.yaml |
159.13.44.68 |
network | healthy | apps/caddy/values.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
k8s::Deployment::apps/caddy/templates/deployment.yaml |
hardware | healthy | apps/caddy/templates/deployment.yaml |
k8s::Deployment::apps/adminer/templates/deployment.yaml |
hardware | healthy | apps/adminer/templates/deployment.yaml |
k8s::Deployment::apps/strava-keeper/templates/deployment.ya… |
hardware | healthy | apps/strava-keeper/templates/deployment.yaml |
k8s::Deployment::apps/vaultwarden/templates/deployment.yaml |
hardware | healthy | apps/vaultwarden/templates/deployment.yaml |
k8s::Deployment::apps/homepage/templates/deployment.yaml |
hardware | healthy | apps/homepage/templates/deployment.yaml |
k8s::Deployment::apps/uptime-kuma/templates/deployment.yaml |
hardware | healthy | apps/uptime-kuma/templates/deployment.yaml |
k8s::Deployment::apps/garmin-mcp/templates/deployment.yaml |
hardware | healthy | apps/garmin-mcp/templates/deployment.yaml |
k8s::CronJob::apps/ttyd/templates/cronjob.yaml |
hardware | healthy | apps/ttyd/templates/cronjob.yaml |
k8s::Deployment::apps/ttyd/templates/deployment.yaml |
hardware | healthy | apps/ttyd/templates/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | argocd/applicationset.yaml |
redis |
data | healthy | apps/argocd/templates/argocd-cmd-params-cm.yaml |
postgres |
data | healthy | apps/databases/values.yaml |
mysql |
data | healthy | apps/tailscale-operator/values.yaml |
sqlite |
data | healthy | apps/uptime-kuma/Chart.yaml |
mariadb |
data | healthy | apps/uptime-kuma/templates/deployment.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | apps/argocd/templates/argocd-cmd-params-cm.yaml |
loadbalancer |
network | healthy | apps/vault/templates/tailscale-service.yaml |
traefik |
network | healthy | apps/homepage/templates/serviceaccount.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/caddy/values.yaml |
security | healthy | apps/caddy/values.yaml |
password_literal::apps/garmin-mcp/values.yaml |
security | healthy | apps/garmin-mcp/values.yaml |
password_literal::bootstrap/argocd-init.sh |
security | healthy | bootstrap/argocd-init.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-aogl5t2q |
software | healthy | /tmp/repobility-clone-aogl5t2q |
| Label | Layer | Status | Path |
|---|---|---|---|
StatsHandler |
software | healthy | scripts/stats-server.py:12 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | apps/databases/templates/cluster.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::argocd-sync |
cicd | healthy | .github/workflows/argocd-sync.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sync |
cicd | healthy | .github/workflows/argocd-sync.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
ARGOCD_AUTH_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/5825b47c-6140-472d-8837-5e1d964e0605/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/5825b47c-6140-472d-8837-5e1d964e0605/
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.