{
  "apiVersion": "v1",
  "resource": "security",
  "source": "QuenchWorks nightly Trivy scan (each published image digest)",
  "count": 193,
  "images": [
    {
      "slug": "adminer",
      "image": "ghcr.io/quenchworks/images/adminer",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/adminer.json"
    },
    {
      "slug": "airflow",
      "image": "ghcr.io/quenchworks/images/airflow",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/airflow.json"
    },
    {
      "slug": "alertmanager",
      "image": "ghcr.io/quenchworks/images/alertmanager",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/alertmanager.json"
    },
    {
      "slug": "ansible",
      "image": "ghcr.io/quenchworks/images/ansible",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/ansible.json"
    },
    {
      "slug": "argo-workflows",
      "image": "ghcr.io/quenchworks/images/argo-workflows",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/argo-workflows.json"
    },
    {
      "slug": "aspnet",
      "image": "ghcr.io/quenchworks/images/aspnet",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/aspnet.json"
    },
    {
      "slug": "atlantis",
      "image": "ghcr.io/quenchworks/images/atlantis",
      "grade": "D",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/atlantis.json"
    },
    {
      "slug": "authelia",
      "image": "ghcr.io/quenchworks/images/authelia",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/authelia.json"
    },
    {
      "slug": "authentik",
      "image": "ghcr.io/quenchworks/images/authentik",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/authentik.json"
    },
    {
      "slug": "blackbox-exporter",
      "image": "ghcr.io/quenchworks/images/blackbox-exporter",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/blackbox-exporter.json"
    },
    {
      "slug": "buildkite-agent",
      "image": "ghcr.io/quenchworks/images/buildkite-agent",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/buildkite-agent.json"
    },
    {
      "slug": "bun",
      "image": "ghcr.io/quenchworks/images/bun",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/bun.json"
    },
    {
      "slug": "busybox",
      "image": "ghcr.io/quenchworks/images/busybox",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/busybox.json"
    },
    {
      "slug": "caddy",
      "image": "ghcr.io/quenchworks/images/caddy",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/caddy.json"
    },
    {
      "slug": "cadence",
      "image": "ghcr.io/quenchworks/images/cadence",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/cadence.json"
    },
    {
      "slug": "cadvisor",
      "image": "ghcr.io/quenchworks/images/cadvisor",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/cadvisor.json"
    },
    {
      "slug": "cassandra",
      "image": "ghcr.io/quenchworks/images/cassandra",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/cassandra.json"
    },
    {
      "slug": "centrifugo",
      "image": "ghcr.io/quenchworks/images/centrifugo",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/centrifugo.json"
    },
    {
      "slug": "cert-manager-acmesolver",
      "image": "ghcr.io/quenchworks/images/cert-manager-acmesolver",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/cert-manager-acmesolver.json"
    },
    {
      "slug": "cert-manager-cainjector",
      "image": "ghcr.io/quenchworks/images/cert-manager-cainjector",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/cert-manager-cainjector.json"
    },
    {
      "slug": "cert-manager-controller",
      "image": "ghcr.io/quenchworks/images/cert-manager-controller",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/cert-manager-controller.json"
    },
    {
      "slug": "cert-manager-webhook",
      "image": "ghcr.io/quenchworks/images/cert-manager-webhook",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/cert-manager-webhook.json"
    },
    {
      "slug": "chartmuseum",
      "image": "ghcr.io/quenchworks/images/chartmuseum",
      "grade": "D",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/chartmuseum.json"
    },
    {
      "slug": "clickhouse",
      "image": "ghcr.io/quenchworks/images/clickhouse",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/clickhouse.json"
    },
    {
      "slug": "code-server",
      "image": "ghcr.io/quenchworks/images/code-server",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/code-server.json"
    },
    {
      "slug": "composer",
      "image": "ghcr.io/quenchworks/images/composer",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/composer.json"
    },
    {
      "slug": "coolify-app",
      "image": "ghcr.io/quenchworks/images/coolify-app",
      "grade": "B",
      "total": 4,
      "fixable": 2,
      "href": "/api/v1/security/coolify-app.json"
    },
    {
      "slug": "coolify-realtime",
      "image": "ghcr.io/quenchworks/images/coolify-realtime",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/coolify-realtime.json"
    },
    {
      "slug": "coredns",
      "image": "ghcr.io/quenchworks/images/coredns",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/coredns.json"
    },
    {
      "slug": "coroot",
      "image": "ghcr.io/quenchworks/images/coroot",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/coroot.json"
    },
    {
      "slug": "cosign",
      "image": "ghcr.io/quenchworks/images/cosign",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/cosign.json"
    },
    {
      "slug": "couchdb",
      "image": "ghcr.io/quenchworks/images/couchdb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/couchdb.json"
    },
    {
      "slug": "crossplane",
      "image": "ghcr.io/quenchworks/images/crossplane",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/crossplane.json"
    },
    {
      "slug": "deno",
      "image": "ghcr.io/quenchworks/images/deno",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/deno.json"
    },
    {
      "slug": "descheduler",
      "image": "ghcr.io/quenchworks/images/descheduler",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/descheduler.json"
    },
    {
      "slug": "dex",
      "image": "ghcr.io/quenchworks/images/dex",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/dex.json"
    },
    {
      "slug": "distribution",
      "image": "ghcr.io/quenchworks/images/distribution",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/distribution.json"
    },
    {
      "slug": "documentdb",
      "image": "ghcr.io/quenchworks/images/documentdb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/documentdb.json"
    },
    {
      "slug": "dotnet",
      "image": "ghcr.io/quenchworks/images/dotnet",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/dotnet.json"
    },
    {
      "slug": "dotnet-runtime",
      "image": "ghcr.io/quenchworks/images/dotnet-runtime",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/dotnet-runtime.json"
    },
    {
      "slug": "dragonfly",
      "image": "ghcr.io/quenchworks/images/dragonfly",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/dragonfly.json"
    },
    {
      "slug": "drupal",
      "image": "ghcr.io/quenchworks/images/drupal",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/drupal.json"
    },
    {
      "slug": "duckdb",
      "image": "ghcr.io/quenchworks/images/duckdb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/duckdb.json"
    },
    {
      "slug": "elasticsearch",
      "image": "ghcr.io/quenchworks/images/elasticsearch",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/elasticsearch.json"
    },
    {
      "slug": "elixir",
      "image": "ghcr.io/quenchworks/images/elixir",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/elixir.json"
    },
    {
      "slug": "emqx",
      "image": "ghcr.io/quenchworks/images/emqx",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/emqx.json"
    },
    {
      "slug": "envoy",
      "image": "ghcr.io/quenchworks/images/envoy",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/envoy.json"
    },
    {
      "slug": "erlang",
      "image": "ghcr.io/quenchworks/images/erlang",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/erlang.json"
    },
    {
      "slug": "etcd",
      "image": "ghcr.io/quenchworks/images/etcd",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/etcd.json"
    },
    {
      "slug": "excalidraw",
      "image": "ghcr.io/quenchworks/images/excalidraw",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/excalidraw.json"
    },
    {
      "slug": "external-dns",
      "image": "ghcr.io/quenchworks/images/external-dns",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/external-dns.json"
    },
    {
      "slug": "external-secrets",
      "image": "ghcr.io/quenchworks/images/external-secrets",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/external-secrets.json"
    },
    {
      "slug": "ferretdb",
      "image": "ghcr.io/quenchworks/images/ferretdb",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/ferretdb.json"
    },
    {
      "slug": "filebrowser",
      "image": "ghcr.io/quenchworks/images/filebrowser",
      "grade": "F",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/filebrowser.json"
    },
    {
      "slug": "floci",
      "image": "ghcr.io/quenchworks/images/floci",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/floci.json"
    },
    {
      "slug": "floci-full",
      "image": "ghcr.io/quenchworks/images/floci-full",
      "grade": "D",
      "total": 1,
      "fixable": 1,
      "href": "/api/v1/security/floci-full.json"
    },
    {
      "slug": "fluent-bit",
      "image": "ghcr.io/quenchworks/images/fluent-bit",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/fluent-bit.json"
    },
    {
      "slug": "forgejo",
      "image": "ghcr.io/quenchworks/images/forgejo",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/forgejo.json"
    },
    {
      "slug": "garage",
      "image": "ghcr.io/quenchworks/images/garage",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/garage.json"
    },
    {
      "slug": "ghost",
      "image": "ghcr.io/quenchworks/images/ghost",
      "grade": "D",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/ghost.json"
    },
    {
      "slug": "gitea",
      "image": "ghcr.io/quenchworks/images/gitea",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/gitea.json"
    },
    {
      "slug": "go",
      "image": "ghcr.io/quenchworks/images/go",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/go.json"
    },
    {
      "slug": "gotify",
      "image": "ghcr.io/quenchworks/images/gotify",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/gotify.json"
    },
    {
      "slug": "gradle",
      "image": "ghcr.io/quenchworks/images/gradle",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/gradle.json"
    },
    {
      "slug": "graylog",
      "image": "ghcr.io/quenchworks/images/graylog",
      "grade": "C",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/graylog.json"
    },
    {
      "slug": "grype",
      "image": "ghcr.io/quenchworks/images/grype",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/grype.json"
    },
    {
      "slug": "haproxy",
      "image": "ghcr.io/quenchworks/images/haproxy",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/haproxy.json"
    },
    {
      "slug": "harbor-core",
      "image": "ghcr.io/quenchworks/images/harbor-core",
      "grade": "D",
      "total": 5,
      "fixable": 0,
      "href": "/api/v1/security/harbor-core.json"
    },
    {
      "slug": "harbor-exporter",
      "image": "ghcr.io/quenchworks/images/harbor-exporter",
      "grade": "D",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/harbor-exporter.json"
    },
    {
      "slug": "harbor-jobservice",
      "image": "ghcr.io/quenchworks/images/harbor-jobservice",
      "grade": "D",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/harbor-jobservice.json"
    },
    {
      "slug": "harbor-portal",
      "image": "ghcr.io/quenchworks/images/harbor-portal",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/harbor-portal.json"
    },
    {
      "slug": "harbor-registry",
      "image": "ghcr.io/quenchworks/images/harbor-registry",
      "grade": "D",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/harbor-registry.json"
    },
    {
      "slug": "harbor-registryctl",
      "image": "ghcr.io/quenchworks/images/harbor-registryctl",
      "grade": "D",
      "total": 4,
      "fixable": 0,
      "href": "/api/v1/security/harbor-registryctl.json"
    },
    {
      "slug": "harbor-trivy-adapter",
      "image": "ghcr.io/quenchworks/images/harbor-trivy-adapter",
      "grade": "D",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/harbor-trivy-adapter.json"
    },
    {
      "slug": "headscale",
      "image": "ghcr.io/quenchworks/images/headscale",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/headscale.json"
    },
    {
      "slug": "httpd",
      "image": "ghcr.io/quenchworks/images/httpd",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/httpd.json"
    },
    {
      "slug": "influxdb",
      "image": "ghcr.io/quenchworks/images/influxdb",
      "grade": "C",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/influxdb.json"
    },
    {
      "slug": "ingress-nginx",
      "image": "ghcr.io/quenchworks/images/ingress-nginx",
      "grade": "D",
      "total": 4,
      "fixable": 4,
      "href": "/api/v1/security/ingress-nginx.json"
    },
    {
      "slug": "jaeger",
      "image": "ghcr.io/quenchworks/images/jaeger",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/jaeger.json"
    },
    {
      "slug": "jdk",
      "image": "ghcr.io/quenchworks/images/jdk",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/jdk.json"
    },
    {
      "slug": "jenkins",
      "image": "ghcr.io/quenchworks/images/jenkins",
      "grade": "C",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/jenkins.json"
    },
    {
      "slug": "jmeter",
      "image": "ghcr.io/quenchworks/images/jmeter",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/jmeter.json"
    },
    {
      "slug": "jre",
      "image": "ghcr.io/quenchworks/images/jre",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/jre.json"
    },
    {
      "slug": "k6",
      "image": "ghcr.io/quenchworks/images/k6",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/k6.json"
    },
    {
      "slug": "kafka",
      "image": "ghcr.io/quenchworks/images/kafka",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/kafka.json"
    },
    {
      "slug": "keda",
      "image": "ghcr.io/quenchworks/images/keda",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/keda.json"
    },
    {
      "slug": "keycloak",
      "image": "ghcr.io/quenchworks/images/keycloak",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/keycloak.json"
    },
    {
      "slug": "kube-state-metrics",
      "image": "ghcr.io/quenchworks/images/kube-state-metrics",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/kube-state-metrics.json"
    },
    {
      "slug": "kubectl",
      "image": "ghcr.io/quenchworks/images/kubectl",
      "grade": "D",
      "total": 4,
      "fixable": 2,
      "href": "/api/v1/security/kubectl.json"
    },
    {
      "slug": "kuma",
      "image": "ghcr.io/quenchworks/images/kuma",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/kuma.json"
    },
    {
      "slug": "kyverno",
      "image": "ghcr.io/quenchworks/images/kyverno",
      "grade": "D",
      "total": 12,
      "fixable": 0,
      "href": "/api/v1/security/kyverno.json"
    },
    {
      "slug": "litestream",
      "image": "ghcr.io/quenchworks/images/litestream",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/litestream.json"
    },
    {
      "slug": "livekit",
      "image": "ghcr.io/quenchworks/images/livekit",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/livekit.json"
    },
    {
      "slug": "loki",
      "image": "ghcr.io/quenchworks/images/loki",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/loki.json"
    },
    {
      "slug": "mailpit",
      "image": "ghcr.io/quenchworks/images/mailpit",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/mailpit.json"
    },
    {
      "slug": "mariadb",
      "image": "ghcr.io/quenchworks/images/mariadb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/mariadb.json"
    },
    {
      "slug": "mattermost",
      "image": "ghcr.io/quenchworks/images/mattermost",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/mattermost.json"
    },
    {
      "slug": "maven",
      "image": "ghcr.io/quenchworks/images/maven",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/maven.json"
    },
    {
      "slug": "mediamtx",
      "image": "ghcr.io/quenchworks/images/mediamtx",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/mediamtx.json"
    },
    {
      "slug": "meilisearch",
      "image": "ghcr.io/quenchworks/images/meilisearch",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/meilisearch.json"
    },
    {
      "slug": "memcached",
      "image": "ghcr.io/quenchworks/images/memcached",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/memcached.json"
    },
    {
      "slug": "mimir",
      "image": "ghcr.io/quenchworks/images/mimir",
      "grade": "D",
      "total": 4,
      "fixable": 3,
      "href": "/api/v1/security/mimir.json"
    },
    {
      "slug": "miniflux",
      "image": "ghcr.io/quenchworks/images/miniflux",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/miniflux.json"
    },
    {
      "slug": "mlflow",
      "image": "ghcr.io/quenchworks/images/mlflow",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/mlflow.json"
    },
    {
      "slug": "mongodb",
      "image": "ghcr.io/quenchworks/images/mongodb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/mongodb.json"
    },
    {
      "slug": "mosquitto",
      "image": "ghcr.io/quenchworks/images/mosquitto",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/mosquitto.json"
    },
    {
      "slug": "mysql",
      "image": "ghcr.io/quenchworks/images/mysql",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/mysql.json"
    },
    {
      "slug": "n8n",
      "image": "ghcr.io/quenchworks/images/n8n",
      "grade": "C",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/n8n.json"
    },
    {
      "slug": "n8n-runners",
      "image": "ghcr.io/quenchworks/images/n8n-runners",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/n8n-runners.json"
    },
    {
      "slug": "nats",
      "image": "ghcr.io/quenchworks/images/nats",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/nats.json"
    },
    {
      "slug": "navidrome",
      "image": "ghcr.io/quenchworks/images/navidrome",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/navidrome.json"
    },
    {
      "slug": "neo4j",
      "image": "ghcr.io/quenchworks/images/neo4j",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/neo4j.json"
    },
    {
      "slug": "nextcloud",
      "image": "ghcr.io/quenchworks/images/nextcloud",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/nextcloud.json"
    },
    {
      "slug": "nginx",
      "image": "ghcr.io/quenchworks/images/nginx",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/nginx.json"
    },
    {
      "slug": "node",
      "image": "ghcr.io/quenchworks/images/node",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/node.json"
    },
    {
      "slug": "node-exporter",
      "image": "ghcr.io/quenchworks/images/node-exporter",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/node-exporter.json"
    },
    {
      "slug": "nsq",
      "image": "ghcr.io/quenchworks/images/nsq",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/nsq.json"
    },
    {
      "slug": "ntfy",
      "image": "ghcr.io/quenchworks/images/ntfy",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/ntfy.json"
    },
    {
      "slug": "oauth2-proxy",
      "image": "ghcr.io/quenchworks/images/oauth2-proxy",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/oauth2-proxy.json"
    },
    {
      "slug": "ollama",
      "image": "ghcr.io/quenchworks/images/ollama",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/ollama.json"
    },
    {
      "slug": "opa",
      "image": "ghcr.io/quenchworks/images/opa",
      "grade": "D",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/opa.json"
    },
    {
      "slug": "openbao",
      "image": "ghcr.io/quenchworks/images/openbao",
      "grade": "D",
      "total": 5,
      "fixable": 4,
      "href": "/api/v1/security/openbao.json"
    },
    {
      "slug": "openfga",
      "image": "ghcr.io/quenchworks/images/openfga",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/openfga.json"
    },
    {
      "slug": "openldap",
      "image": "ghcr.io/quenchworks/images/openldap",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/openldap.json"
    },
    {
      "slug": "opensearch",
      "image": "ghcr.io/quenchworks/images/opensearch",
      "grade": "D",
      "total": 49,
      "fixable": 49,
      "href": "/api/v1/security/opensearch.json"
    },
    {
      "slug": "opentofu",
      "image": "ghcr.io/quenchworks/images/opentofu",
      "grade": "D",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/opentofu.json"
    },
    {
      "slug": "otel-collector",
      "image": "ghcr.io/quenchworks/images/otel-collector",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/otel-collector.json"
    },
    {
      "slug": "perl",
      "image": "ghcr.io/quenchworks/images/perl",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/perl.json"
    },
    {
      "slug": "perses",
      "image": "ghcr.io/quenchworks/images/perses",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/perses.json"
    },
    {
      "slug": "pgbouncer",
      "image": "ghcr.io/quenchworks/images/pgbouncer",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/pgbouncer.json"
    },
    {
      "slug": "pgpool",
      "image": "ghcr.io/quenchworks/images/pgpool",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/pgpool.json"
    },
    {
      "slug": "php",
      "image": "ghcr.io/quenchworks/images/php",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/php.json"
    },
    {
      "slug": "pnpm",
      "image": "ghcr.io/quenchworks/images/pnpm",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/pnpm.json"
    },
    {
      "slug": "pocketbase",
      "image": "ghcr.io/quenchworks/images/pocketbase",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/pocketbase.json"
    },
    {
      "slug": "poetry",
      "image": "ghcr.io/quenchworks/images/poetry",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/poetry.json"
    },
    {
      "slug": "postgres-documentdb",
      "image": "ghcr.io/quenchworks/images/postgres-documentdb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/postgres-documentdb.json"
    },
    {
      "slug": "postgres-exporter",
      "image": "ghcr.io/quenchworks/images/postgres-exporter",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/postgres-exporter.json"
    },
    {
      "slug": "postgresql",
      "image": "ghcr.io/quenchworks/images/postgresql",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/postgresql.json"
    },
    {
      "slug": "postgresql-15",
      "image": "ghcr.io/quenchworks/images/postgresql-15",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/postgresql-15.json"
    },
    {
      "slug": "postgrest",
      "image": "ghcr.io/quenchworks/images/postgrest",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/postgrest.json"
    },
    {
      "slug": "prometheus",
      "image": "ghcr.io/quenchworks/images/prometheus",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/prometheus.json"
    },
    {
      "slug": "pulsar",
      "image": "ghcr.io/quenchworks/images/pulsar",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/pulsar.json"
    },
    {
      "slug": "pulumi",
      "image": "ghcr.io/quenchworks/images/pulumi",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/pulumi.json"
    },
    {
      "slug": "pyroscope",
      "image": "ghcr.io/quenchworks/images/pyroscope",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/pyroscope.json"
    },
    {
      "slug": "python",
      "image": "ghcr.io/quenchworks/images/python",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/python.json"
    },
    {
      "slug": "qdrant",
      "image": "ghcr.io/quenchworks/images/qdrant",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/qdrant.json"
    },
    {
      "slug": "questdb",
      "image": "ghcr.io/quenchworks/images/questdb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/questdb.json"
    },
    {
      "slug": "quickwit",
      "image": "ghcr.io/quenchworks/images/quickwit",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/quickwit.json"
    },
    {
      "slug": "rabbitmq",
      "image": "ghcr.io/quenchworks/images/rabbitmq",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/rabbitmq.json"
    },
    {
      "slug": "rclone",
      "image": "ghcr.io/quenchworks/images/rclone",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/rclone.json"
    },
    {
      "slug": "redis",
      "image": "ghcr.io/quenchworks/images/redis",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/redis.json"
    },
    {
      "slug": "redis-exporter",
      "image": "ghcr.io/quenchworks/images/redis-exporter",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/redis-exporter.json"
    },
    {
      "slug": "renovate",
      "image": "ghcr.io/quenchworks/images/renovate",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/renovate.json"
    },
    {
      "slug": "rqlite",
      "image": "ghcr.io/quenchworks/images/rqlite",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/rqlite.json"
    },
    {
      "slug": "ruby",
      "image": "ghcr.io/quenchworks/images/ruby",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/ruby.json"
    },
    {
      "slug": "rust",
      "image": "ghcr.io/quenchworks/images/rust",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/rust.json"
    },
    {
      "slug": "rustfs",
      "image": "ghcr.io/quenchworks/images/rustfs",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/rustfs.json"
    },
    {
      "slug": "scylladb",
      "image": "ghcr.io/quenchworks/images/scylladb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/scylladb.json"
    },
    {
      "slug": "sealed-secrets",
      "image": "ghcr.io/quenchworks/images/sealed-secrets",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/sealed-secrets.json"
    },
    {
      "slug": "seaweedfs",
      "image": "ghcr.io/quenchworks/images/seaweedfs",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/seaweedfs.json"
    },
    {
      "slug": "solr",
      "image": "ghcr.io/quenchworks/images/solr",
      "grade": "D",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/solr.json"
    },
    {
      "slug": "sonar-scanner-cli",
      "image": "ghcr.io/quenchworks/images/sonar-scanner-cli",
      "grade": "B",
      "total": 3,
      "fixable": 3,
      "href": "/api/v1/security/sonar-scanner-cli.json"
    },
    {
      "slug": "spicedb",
      "image": "ghcr.io/quenchworks/images/spicedb",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/spicedb.json"
    },
    {
      "slug": "static",
      "image": "ghcr.io/quenchworks/images/static",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/static.json"
    },
    {
      "slug": "step-ca",
      "image": "ghcr.io/quenchworks/images/step-ca",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/step-ca.json"
    },
    {
      "slug": "syft",
      "image": "ghcr.io/quenchworks/images/syft",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/syft.json"
    },
    {
      "slug": "tekton",
      "image": "ghcr.io/quenchworks/images/tekton",
      "grade": "B",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/tekton.json"
    },
    {
      "slug": "tempo",
      "image": "ghcr.io/quenchworks/images/tempo",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/tempo.json"
    },
    {
      "slug": "temporal",
      "image": "ghcr.io/quenchworks/images/temporal",
      "grade": "B",
      "total": 3,
      "fixable": 0,
      "href": "/api/v1/security/temporal.json"
    },
    {
      "slug": "temporal-cli",
      "image": "ghcr.io/quenchworks/images/temporal-cli",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/temporal-cli.json"
    },
    {
      "slug": "tigerbeetle",
      "image": "ghcr.io/quenchworks/images/tigerbeetle",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/tigerbeetle.json"
    },
    {
      "slug": "timescaledb",
      "image": "ghcr.io/quenchworks/images/timescaledb",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/timescaledb.json"
    },
    {
      "slug": "tomcat",
      "image": "ghcr.io/quenchworks/images/tomcat",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/tomcat.json"
    },
    {
      "slug": "traefik",
      "image": "ghcr.io/quenchworks/images/traefik",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/traefik.json"
    },
    {
      "slug": "trivy",
      "image": "ghcr.io/quenchworks/images/trivy",
      "grade": "D",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/trivy.json"
    },
    {
      "slug": "tyk",
      "image": "ghcr.io/quenchworks/images/tyk",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/tyk.json"
    },
    {
      "slug": "typesense",
      "image": "ghcr.io/quenchworks/images/typesense",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/typesense.json"
    },
    {
      "slug": "uv",
      "image": "ghcr.io/quenchworks/images/uv",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/uv.json"
    },
    {
      "slug": "valkey",
      "image": "ghcr.io/quenchworks/images/valkey",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/valkey.json"
    },
    {
      "slug": "varnish",
      "image": "ghcr.io/quenchworks/images/varnish",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/varnish.json"
    },
    {
      "slug": "vector",
      "image": "ghcr.io/quenchworks/images/vector",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/vector.json"
    },
    {
      "slug": "velero",
      "image": "ghcr.io/quenchworks/images/velero",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/velero.json"
    },
    {
      "slug": "victorialogs",
      "image": "ghcr.io/quenchworks/images/victorialogs",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/victorialogs.json"
    },
    {
      "slug": "victoriametrics",
      "image": "ghcr.io/quenchworks/images/victoriametrics",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/victoriametrics.json"
    },
    {
      "slug": "vikunja",
      "image": "ghcr.io/quenchworks/images/vikunja",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/vikunja.json"
    },
    {
      "slug": "vllm",
      "image": "ghcr.io/quenchworks/images/vllm",
      "grade": "C",
      "total": 3,
      "fixable": 2,
      "href": "/api/v1/security/vllm.json"
    },
    {
      "slug": "weaviate",
      "image": "ghcr.io/quenchworks/images/weaviate",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/weaviate.json"
    },
    {
      "slug": "woodpecker",
      "image": "ghcr.io/quenchworks/images/woodpecker",
      "grade": "B",
      "total": 2,
      "fixable": 0,
      "href": "/api/v1/security/woodpecker.json"
    },
    {
      "slug": "wordpress",
      "image": "ghcr.io/quenchworks/images/wordpress",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/wordpress.json"
    },
    {
      "slug": "xyops",
      "image": "ghcr.io/quenchworks/images/xyops",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/xyops.json"
    },
    {
      "slug": "yarn",
      "image": "ghcr.io/quenchworks/images/yarn",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/yarn.json"
    },
    {
      "slug": "zookeeper",
      "image": "ghcr.io/quenchworks/images/zookeeper",
      "grade": "A+",
      "total": 0,
      "fixable": 0,
      "href": "/api/v1/security/zookeeper.json"
    },
    {
      "slug": "zot",
      "image": "ghcr.io/quenchworks/images/zot",
      "grade": "B",
      "total": 1,
      "fixable": 0,
      "href": "/api/v1/security/zot.json"
    }
  ]
}