Scan timing: clone 1.19s · analysis 2.78s · 0.3 MB · GitHub API rate-limit (preflight)
https://github.com/quay/mirror-registry
· scanned 2026-06-05 19:15 UTC (4 days, 17 hours ago)
· 10 languages
74 raw signals (34 security + 40 graph) 29th percentile · Go · tiny (<2K LoC)
Last scanned 4 days, 17 hours ago · v2 · 35 actionable findings from 2 signal sources. 19 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 |
75.0 | 0.15 | 11.25 |
security_score |
35.4 | 0.25 | 8.85 |
testing_score |
85.0 | 0.20 | 17.00 |
documentation_score |
61.0 | 0.15 | 9.15 |
practices_score |
87.0 | 0.15 | 13.05 |
code_quality |
78.8 | 0.10 | 7.88 |
| Overall | 1.00 | 67.2 |
All 193 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 |
|---|---|---|---|
GEMINI.md |
software | healthy | GEMINI.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
Dockerfile |
software | healthy | Dockerfile |
main.go |
software | healthy | main.go |
go.mod |
software | healthy | go.mod |
Makefile |
software | healthy | Makefile |
.env |
software | healthy | .env |
AGENTS.md |
software | healthy | AGENTS.md |
codecov.yml |
software | healthy | codecov.yml |
Makefile |
software | healthy | test/Makefile |
test-health-endpoint.sh |
software | healthy | test/e2e/test-health-endpoint.sh |
test-error-no-podman.sh |
software | healthy | test/e2e/test-error-no-podman.sh |
test-custom-hostname.sh |
software | healthy | test/e2e/test-custom-hostname.sh |
test-idempotent-reinstall.sh |
software | healthy | test/e2e/test-idempotent-reinstall.sh |
test-tls-mismatch.sh |
software | healthy | test/e2e/test-tls-mismatch.sh |
test-custom-tls.sh |
software | healthy | test/e2e/test-custom-tls.sh |
test-upgrade-sqlite.sh |
software | healthy | test/e2e/test-upgrade-sqlite.sh |
test-error-invalid-cert.sh |
software | healthy | test/e2e/test-error-invalid-cert.sh |
test-auto-password.sh |
software | healthy | test/e2e/test-auto-password.sh |
test-nonstandard-port.sh |
software | healthy | test/e2e/test-nonstandard-port.sh |
test-uninstall-verification.sh |
software | healthy | test/e2e/test-uninstall-verification.sh |
test-root-install.sh |
software | healthy | test/e2e/test-root-install.sh |
test-custom-paths.sh |
software | healthy | test/e2e/test-custom-paths.sh |
lib.sh |
software | healthy | test/e2e/lib.sh |
architecture.md |
software | healthy | agent_docs/architecture.md |
ops.md |
software | healthy | agent_docs/ops.md |
testing.md |
software | healthy | agent_docs/testing.md |
uninstall.go |
software | healthy | cmd/uninstall.go |
utils_test.go |
software | healthy | cmd/utils_test.go |
utils.go |
software | healthy | cmd/utils.go |
install_test.go |
software | healthy | cmd/install_test.go |
install.go |
software | healthy | cmd/install.go |
root.go |
software | healthy | cmd/root.go |
upgrade.go |
software | healthy | cmd/upgrade.go |
execution-environment.yml |
software | healthy | ansible-runner/execution-environment.yml |
requirements.yml |
software | healthy | ansible-runner/requirements.yml |
requirements.yml |
software | healthy | ansible-runner/context/_build/requirements.yml |
uninstall_mirror_appliance.yml |
software | healthy | ansible-runner/context/app/project/uninstall_mirror_applian… |
upgrade_mirror_appliance.yml |
software | healthy | ansible-runner/context/app/project/upgrade_mirror_appliance… |
install_mirror_appliance.yml |
software | healthy | ansible-runner/context/app/project/install_mirror_appliance… |
main.yml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/d… |
main.yml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/m… |
pg_dump.sh |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
pg_to_sqlite.sh |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
set-selinux-rules.yaml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
install-pod-service.yaml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
create-init-user.yaml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
upgrade-pod-service.yaml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
install-deps.yaml |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
test |
software | healthy | test |
e2e |
software | healthy | test/e2e |
agent_docs |
software | healthy | agent_docs |
cmd |
software | healthy | cmd |
ansible-runner |
software | healthy | ansible-runner |
context |
software | healthy | ansible-runner/context |
_build |
software | healthy | ansible-runner/context/_build |
app |
software | healthy | ansible-runner/context/app |
project |
software | healthy | ansible-runner/context/app/project |
roles |
software | healthy | ansible-runner/context/app/project/roles |
mirror_appliance |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance |
defaults |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/d… |
meta |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/m… |
templates |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
tasks |
software | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
extended-reinstall-installer |
software | healthy | .github/workflows/extended-reinstall-installer |
extended-health-installer |
software | healthy | .github/workflows/extended-health-installer |
extended-hostname-installer |
software | healthy | .github/workflows/extended-hostname-installer |
extended-paths-installer |
software | healthy | .github/workflows/extended-paths-installer |
extended-errors-installer |
software | healthy | .github/workflows/extended-errors-installer |
remote-offline-installer |
software | healthy | .github/workflows/remote-offline-installer |
local-offline-installer |
software | healthy | .github/workflows/local-offline-installer |
local-online-installer |
software | healthy | .github/workflows/local-online-installer |
extended-upgrade-installer |
software | healthy | .github/workflows/extended-upgrade-installer |
remote-online-installer |
software | healthy | .github/workflows/remote-online-installer |
extended-root-installer |
software | healthy | .github/workflows/extended-root-installer |
extended-tls-installer |
software | healthy | .github/workflows/extended-tls-installer |
extended-tls-mismatch-installer |
software | healthy | .github/workflows/extended-tls-mismatch-installer |
extended-port-installer |
software | healthy | .github/workflows/extended-port-installer |
extended-uninstall-installer |
software | healthy | .github/workflows/extended-uninstall-installer |
actions |
software | healthy | .github/actions |
mirror |
software | healthy | .github/actions/mirror |
setup-terraform |
software | healthy | .github/actions/setup-terraform |
| Label | Layer | Status | Path |
|---|---|---|---|
remove-label |
cicd | healthy | .github/workflows/remove-ok-to-test.yml |
pull-images |
cicd | healthy | .github/workflows/extended-tests.yml |
build-installer |
cicd | healthy | .github/workflows/extended-tests.yml |
test-custom-tls |
cicd | healthy | .github/workflows/extended-tests.yml |
test-root-install |
cicd | healthy | .github/workflows/extended-tests.yml |
test-uninstall-verification |
cicd | healthy | .github/workflows/extended-tests.yml |
test-custom-paths |
cicd | healthy | .github/workflows/extended-tests.yml |
test-custom-hostname |
cicd | healthy | .github/workflows/extended-tests.yml |
test-sqlite-upgrade |
cicd | healthy | .github/workflows/extended-tests.yml |
test-idempotent-reinstall |
cicd | healthy | .github/workflows/extended-tests.yml |
test-tls-mismatch |
cicd | healthy | .github/workflows/extended-tests.yml |
test-error-paths |
cicd | healthy | .github/workflows/extended-tests.yml |
test-nonstandard-port |
cicd | healthy | .github/workflows/extended-tests.yml |
test-health-endpoint |
cicd | healthy | .github/workflows/extended-tests.yml |
go-validate |
cicd | healthy | .github/workflows/pr-check.yml |
pull-images |
cicd | healthy | .github/workflows/jobs.yml |
build-install-zip |
cicd | healthy | .github/workflows/jobs.yml |
test-remote-install |
cicd | healthy | .github/workflows/jobs.yml |
test-local-install |
cicd | healthy | .github/workflows/jobs.yml |
publish-release |
cicd | healthy | .github/workflows/jobs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
tf::google_compute_instance::vm_instance_extended_reinstall |
hardware | healthy | .github/workflows/extended-reinstall-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_health |
hardware | healthy | .github/workflows/extended-health-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_hostname |
hardware | healthy | .github/workflows/extended-hostname-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_paths |
hardware | healthy | .github/workflows/extended-paths-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_errors |
hardware | healthy | .github/workflows/extended-errors-installer/main.tf |
tf::google_compute_instance::control_vm_remote_offline_inst… |
hardware | healthy | .github/workflows/remote-offline-installer/main.tf |
tf::google_compute_instance::target_vm_remote_offline_insta… |
hardware | healthy | .github/workflows/remote-offline-installer/main.tf |
tf::google_compute_instance::vm_instance_local_offline_inst… |
hardware | healthy | .github/workflows/local-offline-installer/main.tf |
tf::google_compute_instance::vm_instance_local_online_insta… |
hardware | healthy | .github/workflows/local-online-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_upgrade |
hardware | healthy | .github/workflows/extended-upgrade-installer/main.tf |
tf::google_compute_instance::control_vm_remote_online_insta… |
hardware | healthy | .github/workflows/remote-online-installer/main.tf |
tf::google_compute_instance::target_vm_remote_online_install |
hardware | healthy | .github/workflows/remote-online-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_root |
hardware | healthy | .github/workflows/extended-root-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_tls |
hardware | healthy | .github/workflows/extended-tls-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_tls_misma… |
hardware | healthy | .github/workflows/extended-tls-mismatch-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_port |
hardware | healthy | .github/workflows/extended-port-installer/main.tf |
tf::google_compute_instance::vm_instance_extended_uninstall |
hardware | healthy | .github/workflows/extended-uninstall-installer/main.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
tf::google_compute_network::vpc_network_extended_reinstall |
hardware | healthy | .github/workflows/extended-reinstall-installer/main.tf |
tf::google_compute_network::vpc_network_extended_health |
hardware | healthy | .github/workflows/extended-health-installer/main.tf |
tf::google_compute_network::vpc_network_extended_hostname |
hardware | healthy | .github/workflows/extended-hostname-installer/main.tf |
tf::google_compute_network::vpc_network_extended_paths |
hardware | healthy | .github/workflows/extended-paths-installer/main.tf |
tf::google_compute_network::vpc_network_extended_errors |
hardware | healthy | .github/workflows/extended-errors-installer/main.tf |
tf::google_compute_network::vpc_network_remote_offline_inst… |
hardware | healthy | .github/workflows/remote-offline-installer/main.tf |
tf::google_compute_network::vpc_network_local_offline_insta… |
hardware | healthy | .github/workflows/local-offline-installer/main.tf |
tf::google_compute_network::vpc_network_local_online_install |
hardware | healthy | .github/workflows/local-online-installer/main.tf |
tf::google_compute_network::vpc_network_extended_upgrade |
hardware | healthy | .github/workflows/extended-upgrade-installer/main.tf |
tf::google_compute_network::vpc_network_remote_online_insta… |
hardware | healthy | .github/workflows/remote-online-installer/main.tf |
tf::google_compute_network::vpc_network_extended_root |
hardware | healthy | .github/workflows/extended-root-installer/main.tf |
tf::google_compute_network::vpc_network_extended_tls |
hardware | healthy | .github/workflows/extended-tls-installer/main.tf |
tf::google_compute_network::vpc_network_extended_tls_mismat… |
hardware | healthy | .github/workflows/extended-tls-mismatch-installer/main.tf |
tf::google_compute_network::vpc_network_extended_port |
hardware | healthy | .github/workflows/extended-port-installer/main.tf |
tf::google_compute_network::vpc_network_extended_uninstall |
hardware | healthy | .github/workflows/extended-uninstall-installer/main.tf |
| Label | Layer | Status | Path |
|---|---|---|---|
GOOGLE_CREDENTIALS |
cicd | healthy | — |
REGISTRY_USERNAME |
cicd | healthy | — |
TF_API_TOKEN |
cicd | healthy | — |
REGISTRY_PASSWORD |
cicd | healthy | — |
PULL_SECRET |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | Dockerfile |
sqlite |
data | healthy | Dockerfile |
postgres |
data | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
postgresql |
data | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
| Label | Layer | Status | Path |
|---|---|---|---|
.env in repo |
security | healthy | .env |
password_literal::ansible-runner/context/app/project/roles/… |
security | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
password_literal::ansible-runner/context/app/project/roles/… |
security | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
password_literal::ansible-runner/context/app/project/roles/… |
security | healthy | ansible-runner/context/app/project/roles/mirror_appliance/t… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::remove-ok-to-test |
cicd | healthy | .github/workflows/remove-ok-to-test.yml |
gha::extended-tests |
cicd | healthy | .github/workflows/extended-tests.yml |
gha::pr-check |
cicd | healthy | .github/workflows/pr-check.yml |
gha::jobs |
cicd | healthy | .github/workflows/jobs.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6kqrudky |
software | healthy | /tmp/repobility-clone-6kqrudky |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | test/e2e/test-custom-hostname.sh |
This page is publicly accessible at:
https://repobility.com/scan/6f2fb54f-3a0d-4b92-b3eb-ca3ad796244d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6f2fb54f-3a0d-4b92-b3eb-ca3ad796244d/
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.