{
  "history": [
    {
      "added": 0,
      "commit": "5c6c22d51b926020e7414e1f1e051851d1a2feff",
      "date": "2026-11-01",
      "dependencies": 101,
      "errors": [],
      "fixable": 8,
      "go_version": "go1.26.3",
      "in_binary": {
        "dependencies": 3,
        "stdlib": 26,
        "total": 29
      },
      "new_vulnerabilities": 0,
      "osv_confirmed": 8,
      "osv_only": 0,
      "ref": "v0.16.0",
      "release_changed": false,
      "release_integrity": "checksums-only",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": 5.8,
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 1,
        "High": 5,
        "Low": 0,
        "Medium": 0,
        "Negligible": 0,
        "Unknown": 2
      },
      "workflow": {
        "High": 1,
        "Low": 0,
        "Medium": 8,
        "files": 4
      }
    },
    {
      "added": 0,
      "commit": "5c6c22d51b926020e7414e1f1e051851d1a2feff",
      "date": "2026-11-02",
      "dependencies": 101,
      "errors": [],
      "fixable": 8,
      "go_version": "go1.26.3",
      "in_binary": {
        "dependencies": 3,
        "stdlib": 26,
        "total": 29
      },
      "kev": 0,
      "kev_new": 0,
      "new_vulnerabilities": 0,
      "osv_confirmed": 8,
      "osv_only": 0,
      "ref": "v0.16.0",
      "release_changed": false,
      "release_integrity": "checksums-only",
      "removed": 0,
      "resolved_vulnerabilities": 0,
      "scorecard": 5.8,
      "scorecard_date": "2026-11-02",
      "scorecard_note": null,
      "scorecard_source": "scorecard-cli",
      "upgraded": 0,
      "vulnerabilities": {
        "Critical": 1,
        "High": 5,
        "Low": 0,
        "Medium": 0,
        "Negligible": 0,
        "Unknown": 2
      },
      "vulnerable_packages": 2,
      "workflow": {
        "High": 1,
        "Low": 0,
        "Medium": 8,
        "files": 4
      }
    }
  ],
  "latest": {
    "archived": false,
    "category": "Kubernetes Security",
    "changes": {
      "added": [],
      "any": false,
      "baseline": false,
      "in_binary_new": [],
      "in_binary_resolved": [],
      "integrity_drift": 0,
      "license_changes": [],
      "new_vulnerabilities": [],
      "previous_ref": "v0.16.0",
      "release_changed": false,
      "removed": [],
      "resolved_vulnerabilities": [],
      "upgraded": [],
      "workflow_new": 0,
      "workflow_resolved": 0
    },
    "commit": "5c6c22d51b926020e7414e1f1e051851d1a2feff",
    "compliance": {
      "overall_score": 55,
      "standards": {
        "bsi_tr03183": {
          "failed_checks": [
            "Component Creator",
            "Distribution Licences",
            "SHA-512 Hash",
            "Dependency Relationship",
            "SBOM Creator Contact"
          ],
          "passed": 4,
          "score": 44,
          "total": 9
        },
        "cisa": {
          "failed_checks": [
            "Software Producer",
            "Dependency Relationship",
            "License Information",
            "Component Hash",
            "SBOM Author"
          ],
          "passed": 5,
          "score": 50,
          "total": 10
        },
        "ntia": {
          "failed_checks": [
            "Supplier Name",
            "Dependency Relationship"
          ],
          "passed": 5,
          "score": 71,
          "total": 7
        }
      }
    },
    "components": [
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "actions/cache",
        "purl": "pkg:github/actions/cache@v5.0.5",
        "version": "v5.0.5"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "actions/checkout",
        "purl": "pkg:github/actions/checkout@v6.0.2",
        "version": "v6.0.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "actions/setup-go",
        "purl": "pkg:github/actions/setup-go@v6.3.0",
        "version": "v6.3.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/mkdocs-deploy.yaml",
        "name": "actions/setup-python",
        "purl": "pkg:github/actions/setup-python@v6.2.0",
        "version": "v6.2.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "codecov/codecov-action",
        "purl": "pkg:github/codecov/codecov-action@v5.5.4",
        "version": "v5.5.4"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "crazy-max/ghaction-docker-meta",
        "purl": "pkg:github/crazy-max/ghaction-docker-meta@v5.10.0",
        "version": "v5.10.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "docker/build-push-action",
        "purl": "pkg:github/docker/build-push-action@v7.2.0",
        "version": "v7.2.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "docker/login-action",
        "purl": "pkg:github/docker/login-action@v4.1.0",
        "version": "v4.1.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "docker/setup-buildx-action",
        "purl": "pkg:github/docker/setup-buildx-action@v4.0.0",
        "version": "v4.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/publish.yml",
        "name": "docker/setup-qemu-action",
        "purl": "pkg:github/docker/setup-qemu-action@v4.0.0",
        "version": "v4.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "engineerd/setup-kind",
        "purl": "pkg:github/engineerd/setup-kind@ecfad61750951586a9ef973db567df1d28671bdc",
        "version": "ecfad61750951586a9ef973db567df1d28671bdc"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "golangci/golangci-lint-action",
        "purl": "pkg:github/golangci/golangci-lint-action@v8.0.0",
        "version": "v8.0.0"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "goreleaser/goreleaser-action",
        "purl": "pkg:github/goreleaser/goreleaser-action@v7.2.2",
        "version": "v7.2.2"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "GuillaumeFalourd/diff-action",
        "purl": "pkg:github/GuillaumeFalourd/diff-action@v1",
        "version": "v1"
      },
      {
        "ecosystem": "github",
        "licenses": [],
        "location": ".github/workflows/build.yml",
        "name": "ibiqlik/action-yamllint",
        "purl": "pkg:github/ibiqlik/action-yamllint@v3.1.1",
        "version": "v3.1.1"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2@v1.43.3",
        "version": "v1.43.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/config",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/config@v1.32.14",
        "version": "v1.32.14"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/credentials",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/credentials@v1.19.14",
        "version": "v1.19.14"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/feature/ec2/imds",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/feature/ec2/imds@v1.18.21",
        "version": "v1.18.21"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/internal/configsources",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/configsources@v1.4.34",
        "version": "v1.4.34"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/internal/endpoints/v2",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@v2.7.34",
        "version": "v2.7.34"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/internal/ini",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/internal/ini@v1.8.6",
        "version": "v1.8.6"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding@v1.13.7",
        "version": "v1.13.7"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/internal/presigned-url",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url@v1.13.21",
        "version": "v1.13.21"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/securityhub",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/securityhub@v1.75.3",
        "version": "v1.75.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/signin",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/signin@v1.0.9",
        "version": "v1.0.9"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/sso",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sso@v1.30.15",
        "version": "v1.30.15"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/ssooidc",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/ssooidc@v1.35.19",
        "version": "v1.35.19"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/aws-sdk-go-v2/service/sts",
        "purl": "pkg:golang/github.com/aws/aws-sdk-go-v2/service/sts@v1.41.10",
        "version": "v1.41.10"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/aws/smithy-go",
        "purl": "pkg:golang/github.com/aws/smithy-go@v1.27.6",
        "version": "v1.27.6"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/davecgh/go-spew",
        "purl": "pkg:golang/github.com/davecgh/go-spew@v1.1.2-0.20180830191138-d8f796af33cc",
        "version": "v1.1.2-0.20180830191138-d8f796af33cc"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/emicklei/go-restful/v3",
        "purl": "pkg:golang/github.com/emicklei/go-restful/v3@v3.13.0",
        "version": "v3.13.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/fatih/color",
        "purl": "pkg:golang/github.com/fatih/color@v1.19.0",
        "version": "v1.19.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/fsnotify/fsnotify",
        "purl": "pkg:golang/github.com/fsnotify/fsnotify@v1.9.0",
        "version": "v1.9.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/fxamacker/cbor/v2",
        "purl": "pkg:golang/github.com/fxamacker/cbor/v2@v2.9.0",
        "version": "v2.9.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/go-logr/logr",
        "purl": "pkg:golang/github.com/go-logr/logr@v1.4.3",
        "version": "v1.4.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/go-openapi/jsonpointer",
        "purl": "pkg:golang/github.com/go-openapi/jsonpointer@v0.21.0",
        "version": "v0.21.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/go-openapi/jsonreference",
        "purl": "pkg:golang/github.com/go-openapi/jsonreference@v0.20.2",
        "version": "v0.20.2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/go-openapi/swag",
        "purl": "pkg:golang/github.com/go-openapi/swag@v0.23.0",
        "version": "v0.23.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/go-viper/mapstructure/v2",
        "purl": "pkg:golang/github.com/go-viper/mapstructure/v2@v2.4.0",
        "version": "v2.4.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/golang/glog",
        "purl": "pkg:golang/github.com/golang/glog@v1.2.5",
        "version": "v1.2.5"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/google/gnostic-models",
        "purl": "pkg:golang/github.com/google/gnostic-models@v0.7.0",
        "version": "v0.7.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/google/uuid",
        "purl": "pkg:golang/github.com/google/uuid@v1.6.0",
        "version": "v1.6.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/inconshreveable/mousetrap",
        "purl": "pkg:golang/github.com/inconshreveable/mousetrap@v1.1.0",
        "version": "v1.1.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/jackc/pgpassfile",
        "purl": "pkg:golang/github.com/jackc/pgpassfile@v1.0.0",
        "version": "v1.0.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/jackc/pgservicefile",
        "purl": "pkg:golang/github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
        "version": "v0.0.0-20240606120523-5a60cdf6a761"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/jackc/pgx/v5",
        "purl": "pkg:golang/github.com/jackc/pgx/v5@v5.9.2",
        "version": "v5.9.2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/jackc/puddle/v2",
        "purl": "pkg:golang/github.com/jackc/puddle/v2@v2.2.2",
        "version": "v2.2.2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/jinzhu/inflection",
        "purl": "pkg:golang/github.com/jinzhu/inflection@v1.0.0",
        "version": "v1.0.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/jinzhu/now",
        "purl": "pkg:golang/github.com/jinzhu/now@v1.1.5",
        "version": "v1.1.5"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/josharian/intern",
        "purl": "pkg:golang/github.com/josharian/intern@v1.0.0",
        "version": "v1.0.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/json-iterator/go",
        "purl": "pkg:golang/github.com/json-iterator/go@v1.1.12",
        "version": "v1.1.12"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/magiconair/properties",
        "purl": "pkg:golang/github.com/magiconair/properties@v1.8.10",
        "version": "v1.8.10"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/mailru/easyjson",
        "purl": "pkg:golang/github.com/mailru/easyjson@v0.7.7",
        "version": "v0.7.7"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/mattn/go-colorable",
        "purl": "pkg:golang/github.com/mattn/go-colorable@v0.1.14",
        "version": "v0.1.14"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/mattn/go-isatty",
        "purl": "pkg:golang/github.com/mattn/go-isatty@v0.0.20",
        "version": "v0.0.20"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/modern-go/concurrent",
        "purl": "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd",
        "version": "v0.0.0-20180306012644-bacd9c7ef1dd"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/modern-go/reflect2",
        "purl": "pkg:golang/github.com/modern-go/reflect2@v1.0.3-0.20250322232337-35a7c28c31ee",
        "version": "v1.0.3-0.20250322232337-35a7c28c31ee"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/munnerz/goautoneg",
        "purl": "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822",
        "version": "v0.0.0-20191010083416-a7dc8b61c822"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/onsi/ginkgo",
        "purl": "pkg:golang/github.com/onsi/ginkgo@v1.16.5",
        "version": "v1.16.5"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/pelletier/go-toml/v2",
        "purl": "pkg:golang/github.com/pelletier/go-toml/v2@v2.2.4",
        "version": "v2.2.4"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/pkg/errors",
        "purl": "pkg:golang/github.com/pkg/errors@v0.9.1",
        "version": "v0.9.1"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/pmezard/go-difflib",
        "purl": "pkg:golang/github.com/pmezard/go-difflib@v1.0.1-0.20181226105442-5d4384ee4fb2",
        "version": "v1.0.1-0.20181226105442-5d4384ee4fb2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/sagikazarmark/locafero",
        "purl": "pkg:golang/github.com/sagikazarmark/locafero@v0.11.0",
        "version": "v0.11.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/sourcegraph/conc",
        "purl": "pkg:golang/github.com/sourcegraph/conc@v0.3.1-0.20240121214520-5f936abd7ae8",
        "version": "v0.3.1-0.20240121214520-5f936abd7ae8"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/spf13/afero",
        "purl": "pkg:golang/github.com/spf13/afero@v1.15.0",
        "version": "v1.15.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/spf13/cast",
        "purl": "pkg:golang/github.com/spf13/cast@v1.10.0",
        "version": "v1.10.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/spf13/cobra",
        "purl": "pkg:golang/github.com/spf13/cobra@v1.10.2",
        "version": "v1.10.2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/spf13/pflag",
        "purl": "pkg:golang/github.com/spf13/pflag@v1.0.10",
        "version": "v1.0.10"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/spf13/viper",
        "purl": "pkg:golang/github.com/spf13/viper@v1.21.0",
        "version": "v1.21.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/stretchr/objx",
        "purl": "pkg:golang/github.com/stretchr/objx@v0.5.2",
        "version": "v0.5.2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/stretchr/testify",
        "purl": "pkg:golang/github.com/stretchr/testify@v1.11.1",
        "version": "v1.11.1"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/subosito/gotenv",
        "purl": "pkg:golang/github.com/subosito/gotenv@v1.6.0",
        "version": "v1.6.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "github.com/x448/float16",
        "purl": "pkg:golang/github.com/x448/float16@v0.8.4",
        "version": "v0.8.4"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "go.yaml.in/yaml/v2",
        "purl": "pkg:golang/go.yaml.in/yaml/v2@v2.4.3",
        "version": "v2.4.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "go.yaml.in/yaml/v3",
        "purl": "pkg:golang/go.yaml.in/yaml/v3@v3.0.4",
        "version": "v3.0.4"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/exp",
        "purl": "pkg:golang/golang.org/x/exp@v0.0.0-20250718183923-645b1fa84792",
        "version": "v0.0.0-20250718183923-645b1fa84792"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/net",
        "purl": "pkg:golang/golang.org/x/net@v0.56.0",
        "version": "v0.56.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/oauth2",
        "purl": "pkg:golang/golang.org/x/oauth2@v0.34.0",
        "version": "v0.34.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/sync",
        "purl": "pkg:golang/golang.org/x/sync@v0.21.0",
        "version": "v0.21.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/sys",
        "purl": "pkg:golang/golang.org/x/sys@v0.46.0",
        "version": "v0.46.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/term",
        "purl": "pkg:golang/golang.org/x/term@v0.44.0",
        "version": "v0.44.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/text",
        "purl": "pkg:golang/golang.org/x/text@v0.39.0",
        "version": "v0.39.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "golang.org/x/time",
        "purl": "pkg:golang/golang.org/x/time@v0.14.0",
        "version": "v0.14.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "google.golang.org/protobuf",
        "purl": "pkg:golang/google.golang.org/protobuf@v1.36.12-0.20260120151049-f2248ac996af",
        "version": "v1.36.12-0.20260120151049-f2248ac996af"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "gopkg.in/evanphx/json-patch.v4",
        "purl": "pkg:golang/gopkg.in/evanphx/json-patch.v4@v4.13.0",
        "version": "v4.13.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "gopkg.in/inf.v0",
        "purl": "pkg:golang/gopkg.in/inf.v0@v0.9.1",
        "version": "v0.9.1"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "gopkg.in/yaml.v2",
        "purl": "pkg:golang/gopkg.in/yaml.v2@v2.4.0",
        "version": "v2.4.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "gopkg.in/yaml.v3",
        "purl": "pkg:golang/gopkg.in/yaml.v3@v3.0.1",
        "version": "v3.0.1"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "gorm.io/driver/postgres",
        "purl": "pkg:golang/gorm.io/driver/postgres@v1.6.0",
        "version": "v1.6.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "gorm.io/gorm",
        "purl": "pkg:golang/gorm.io/gorm@v1.31.1",
        "version": "v1.31.1"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "k8s.io/api",
        "purl": "pkg:golang/k8s.io/api@v0.36.3",
        "version": "v0.36.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "k8s.io/apimachinery",
        "purl": "pkg:golang/k8s.io/apimachinery@v0.36.3",
        "version": "v0.36.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "k8s.io/client-go",
        "purl": "pkg:golang/k8s.io/client-go@v0.36.3",
        "version": "v0.36.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "k8s.io/klog/v2",
        "purl": "pkg:golang/k8s.io/klog/v2@v2.140.0",
        "version": "v2.140.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "k8s.io/kube-openapi",
        "purl": "pkg:golang/k8s.io/kube-openapi@v0.0.0-20260317180543-43fb72c5454a",
        "version": "v0.0.0-20260317180543-43fb72c5454a"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "k8s.io/utils",
        "purl": "pkg:golang/k8s.io/utils@v0.0.0-20260210185600-b8788abfbbc2",
        "version": "v0.0.0-20260210185600-b8788abfbbc2"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "sigs.k8s.io/json",
        "purl": "pkg:golang/sigs.k8s.io/json@v0.0.0-20250730193827-2d320260d730",
        "version": "v0.0.0-20250730193827-2d320260d730"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "sigs.k8s.io/randfill",
        "purl": "pkg:golang/sigs.k8s.io/randfill@v1.0.0",
        "version": "v1.0.0"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "sigs.k8s.io/structured-merge-diff/v6",
        "purl": "pkg:golang/sigs.k8s.io/structured-merge-diff/v6@v6.3.3",
        "version": "v6.3.3"
      },
      {
        "ecosystem": "golang",
        "licenses": [],
        "location": "go.mod",
        "name": "sigs.k8s.io/yaml",
        "purl": "pkg:golang/sigs.k8s.io/yaml@v1.6.0",
        "version": "v1.6.0"
      }
    ],
    "description": "Check Kubernetes against CIS benchmarks",
    "errors": [],
    "go_binary": {
      "asset": "kube-bench_0.16.0_linux_amd64.tar.gz",
      "binary": "kube-bench",
      "db": "https://vuln.go.dev",
      "db_last_modified": "2026-10-27T21:16:18Z",
      "findings": [
        {
          "aliases": [
            "CVE-2026-39822"
          ],
          "epss": {
            "cve": "CVE-2026-39822",
            "percentile": 0.14177,
            "score": 0.00232
          },
          "fixed_version": "v1.26.5",
          "id": "GO-2026-4970",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Root escape via symlink plus trailing slash in os",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-39821"
          ],
          "epss": {
            "cve": "CVE-2026-39821",
            "percentile": 0.78915,
            "score": 0.01834
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-5026",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Invoking failure to reject ASCII-only Punycode-encoded labels in golang.org/x/net/idna",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-27145"
          ],
          "epss": {
            "cve": "CVE-2026-27145",
            "percentile": 0.48256,
            "score": 0.00591
          },
          "fixed_version": "v1.26.4",
          "id": "GO-2026-5037",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Inefficient candidate hostname parsing in crypto/x509",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-42504"
          ],
          "epss": {
            "cve": "CVE-2026-42504",
            "percentile": 0.46636,
            "score": 0.0056
          },
          "fixed_version": "v1.26.4",
          "id": "GO-2026-5038",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Quadratic complexity in WordDecoder.DecodeHeader in mime",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-42507"
          ],
          "epss": {
            "cve": "CVE-2026-42507",
            "percentile": 0.30985,
            "score": 0.0037
          },
          "fixed_version": "v1.26.4",
          "id": "GO-2026-5039",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Arbitrary inputs are included in errors without any escaping in net/textproto",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-42505"
          ],
          "epss": {
            "cve": "CVE-2026-42505",
            "percentile": 0.32254,
            "score": 0.00382
          },
          "fixed_version": "v1.26.5",
          "id": "GO-2026-5856",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Invoking Encrypted Client Hello privacy leak in crypto/tls",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-46600"
          ],
          "epss": {
            "cve": "CVE-2026-46600",
            "percentile": 0.45991,
            "score": 0.00549
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-5942",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Parsing an invalid SVCB or HTTPS RR can panic in golang.org/x/net/dns/dnsmessage",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-33818"
          ],
          "epss": {
            "cve": "CVE-2026-33818",
            "percentile": 0.47077,
            "score": 0.00568
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-5972",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Enforce maximum recursion depth in encoding/asn1",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-56859"
          ],
          "epss": {
            "cve": "CVE-2026-56859",
            "percentile": 0.47076,
            "score": 0.00568
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-6088",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Add recursion depth guard during decode in encoding/xml",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-56853"
          ],
          "epss": {
            "cve": "CVE-2026-56853",
            "percentile": 0.47076,
            "score": 0.00568
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-6089",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Apply ReadHeaderTimeout when doing unencrypted HTTP/2 check in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-56862"
          ],
          "epss": {
            "cve": "CVE-2026-56862",
            "percentile": 0.47076,
            "score": 0.00568
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-6090",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Limit handshake messages we are willing to accept post-handshake in crypto/tls",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-56858"
          ],
          "epss": {
            "cve": "CVE-2026-56858",
            "percentile": 0.23831,
            "score": 0.0031
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-6091",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Fix Javascript regexp context tracking in html/template",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-56860"
          ],
          "epss": {
            "cve": "CVE-2026-56860",
            "percentile": 0.46041,
            "score": 0.0055
          },
          "fixed_version": "v1.26.6",
          "id": "GO-2026-6218",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Avoid quadratic complexity in resolvePath in net/url",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-94448"
          ],
          "epss": {
            "cve": "CVE-2026-94448",
            "percentile": 0.21475,
            "score": 0.00289
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6599",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Reset context tracking on consecutive template expressions in html/template",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-97030"
          ],
          "epss": {
            "cve": "CVE-2026-97030",
            "percentile": 0.21475,
            "score": 0.00289
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6600",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Recognize yield as regexp preceder keyword in html/template",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-78659"
          ],
          "epss": {
            "cve": "CVE-2026-78659",
            "percentile": 0.50082,
            "score": 0.00627
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6603",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "HTTP/2 server memory exhaustion due to Trailer headers in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-56866"
          ],
          "epss": {
            "cve": "CVE-2026-56866",
            "percentile": 0.40968,
            "score": 0.00473
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6605",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "HTTP/1 client connection desynchronization after CONNECT rejection in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-97031"
          ],
          "epss": {
            "cve": "CVE-2026-97031",
            "percentile": 0.44095,
            "score": 0.00519
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6607",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Reject malformed ECH outer extension references in crypto/tls",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-94440"
          ],
          "epss": {
            "cve": "CVE-2026-94440",
            "percentile": 0.4362,
            "score": 0.00511
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6608",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Memory limit bypass when parsing MIME headers in net/textproto, mime/multipart",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-78667"
          ],
          "epss": {
            "cve": "CVE-2026-78667",
            "percentile": 0.41455,
            "score": 0.0048
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6609",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Lack of limit on size of parsed Range headers in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-78660"
          ],
          "epss": {
            "cve": "CVE-2026-78660",
            "percentile": 0.36838,
            "score": 0.00425
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6610",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "HTTP/2 transport accepts malformed framing-related headers in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-78669"
          ],
          "epss": {
            "cve": "CVE-2026-78669",
            "percentile": 0.49426,
            "score": 0.00614
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6611",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Excessive CPU consumption from repeated initial window changes in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-78663"
          ],
          "epss": {
            "cve": "CVE-2026-78663",
            "percentile": 0.49813,
            "score": 0.00622
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6612",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Double flow control refund on HTTP/2 server streams in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-94439"
          ],
          "epss": {
            "cve": "CVE-2026-94439",
            "percentile": 0.35772,
            "score": 0.00414
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6613",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "HTTP/1 server connection desynchronization after 2xx CONNECT response in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-97032"
          ],
          "epss": {
            "cve": "CVE-2026-97032",
            "percentile": 0.42154,
            "score": 0.0049
          },
          "fixed_version": "v1.26.9",
          "id": "GO-2026-6617",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "HTTP/2 server crash due to HPACK encoder race in net/http",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-111943"
          ],
          "epss": {
            "cve": "CVE-2026-111943",
            "percentile": 0.33793,
            "score": 0.00396
          },
          "fixed_version": "v1.26.10",
          "id": "GO-2026-6809",
          "kev": null,
          "level": "symbol",
          "module": "stdlib",
          "summary": "Distrust compromised intermediate certificates in crypto/x509",
          "version": "v1.26.3"
        },
        {
          "aliases": [
            "CVE-2026-78661"
          ],
          "epss": {
            "cve": "CVE-2026-78661",
            "percentile": 0.08063,
            "score": 0.00185
          },
          "fixed_version": "v0.62.0",
          "id": "GO-2026-6860",
          "kev": null,
          "level": "symbol",
          "module": "golang.org/x/net",
          "summary": "Avoid quadratic complexity when coalescing text nodes in html in golang.org/x/net",
          "version": "v0.56.0"
        },
        {
          "aliases": [
            "CVE-2026-97045"
          ],
          "epss": {
            "cve": "CVE-2026-97045",
            "percentile": 0.10117,
            "score": 0.00202
          },
          "fixed_version": "v0.62.0",
          "id": "GO-2026-6866",
          "kev": null,
          "level": "symbol",
          "module": "golang.org/x/net",
          "summary": "Check all ancestor namespace transitions when rendering raw text in html in golang.org/x/net",
          "version": "v0.56.0"
        },
        {
          "aliases": [
            "CVE-2026-56851"
          ],
          "epss": {
            "cve": "CVE-2026-56851",
            "percentile": 0.40313,
            "score": 0.00466
          },
          "fixed_version": "v0.41.0",
          "id": "GO-2026-6629",
          "kev": null,
          "level": "symbol",
          "module": "golang.org/x/text",
          "summary": "Panic parsing crafted input in x/text/secure/precis in golang.org/x/text",
          "version": "v0.39.0"
        }
      ],
      "go_version": "go1.26.3",
      "main_module": "github.com/aquasecurity/kube-bench"
    },
    "id": "aquasecurity__kube-bench",
    "manifests": [
      ".github/workflows/build.yml",
      ".github/workflows/mkdocs-deploy.yaml",
      ".github/workflows/publish.yml",
      ".github/workflows/release.yml",
      "go.mod",
      "go.sum"
    ],
    "name": "kube-bench",
    "osv": {
      "advisories": 8,
      "available": true,
      "confirmed": 8,
      "osv_only": [],
      "warning": null
    },
    "ref": "v0.16.0",
    "ref_kind": "release",
    "release_integrity": {
      "asset": "kube-bench_0.16.0_linux_amd64.tar.gz",
      "assets": 21,
      "build_provenance": null,
      "checksums_published": true,
      "digest_matches_github": true,
      "immutable_release": null,
      "methods": [],
      "provenance_published": false,
      "sbom_published": false,
      "signature": null,
      "signatures_published": false,
      "signer": null,
      "verdict": "checksums-only"
    },
    "released_at": "2026-08-05T12:16:28Z",
    "repository": "aquasecurity/kube-bench",
    "sbomlyze_diff": {
      "added": 0,
      "changed": 0,
      "drift": {},
      "findings": [
        "0 version changes among 113 shared packages \u2014 no actual upgrades",
        "Core system packages stable: golang (86), github (22) unchanged"
      ],
      "removed": 0
    },
    "scanned_at": "2026-11-02T03:06:04+00:00",
    "scorecard": {
      "checks": [
        {
          "name": "CII-Best-Practices",
          "reason": "no effort to earn an OpenSSF best practices badge detected",
          "score": 0
        },
        {
          "name": "Fuzzing",
          "reason": "project is not fuzzed",
          "score": 0
        },
        {
          "name": "SAST",
          "reason": "SAST tool is not run on all commits -- score normalized to 0",
          "score": 0
        },
        {
          "name": "Security-Policy",
          "reason": "security policy file not detected",
          "score": 0
        },
        {
          "name": "Signed-Releases",
          "reason": "Project has not signed or included provenance with any releases.",
          "score": 0
        },
        {
          "name": "Token-Permissions",
          "reason": "detected GitHub workflow tokens with excessive permissions",
          "score": 0
        },
        {
          "name": "Vulnerabilities",
          "reason": "8 existing vulnerabilities detected",
          "score": 2
        },
        {
          "name": "Branch-Protection",
          "reason": "branch protection is not maximal on development and all release branches",
          "score": 5
        },
        {
          "name": "Pinned-Dependencies",
          "reason": "dependency not pinned by hash detected -- score normalized to 6",
          "score": 6
        },
        {
          "name": "Binary-Artifacts",
          "reason": "no binaries found in the repo",
          "score": 10
        },
        {
          "name": "CI-Tests",
          "reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
          "score": 10
        },
        {
          "name": "Code-Review",
          "reason": "all changesets reviewed",
          "score": 10
        },
        {
          "name": "Contributors",
          "reason": "project has 20 contributing companies or organizations",
          "score": 10
        },
        {
          "name": "Dangerous-Workflow",
          "reason": "no dangerous workflow patterns detected",
          "score": 10
        },
        {
          "name": "Dependency-Update-Tool",
          "reason": "update tool detected",
          "score": 10
        },
        {
          "name": "License",
          "reason": "license file detected",
          "score": 10
        },
        {
          "name": "Maintained",
          "reason": "12 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10",
          "score": 10
        },
        {
          "name": "Packaging",
          "reason": "packaging workflow detected",
          "score": 10
        }
      ],
      "date": "2026-11-02",
      "score": 5.8,
      "source": "scorecard-cli",
      "version": "v5.6.0"
    },
    "vulnerabilities": [
      {
        "aliases": [
          "CVE-2026-78663"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-78663",
          "percentile": 0.49813,
          "score": 0.00622
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.60.0"
        ],
        "id": "GO-2026-6612",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "Critical",
        "summary": "The HTTP/2 server can refund connection-level flow control twice for the same data: Once when a client resets a stream (refunding data for any sent-but-unread portion of the stream), and again when a request handler reads the buffered data. A malicious client can exploit this to bypass the configure",
        "url": "https://go.dev/cl/847187",
        "version": "v0.56.0"
      },
      {
        "aliases": [
          "CVE-2026-78659"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-78659",
          "percentile": 0.50082,
          "score": 0.00627
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.60.0"
        ],
        "id": "GO-2026-6603",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "High",
        "summary": "When \"Trailer\" headers are sent by a client, the HTTP server internally uses the header values to populate the Request.Trailer map passed to the server handler. Because Request.Trailer is a map, each entry incurs memory overhead. For HTTP/2 servers, a malicious client can exploit this by sending a \"",
        "url": "https://go.dev/cl/847185",
        "version": "v0.56.0"
      },
      {
        "aliases": [
          "CVE-2026-78660"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-78660",
          "percentile": 0.36838,
          "score": 0.00425
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.60.0"
        ],
        "id": "GO-2026-6610",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "High",
        "summary": "Historically, we have been rather lax about malformed framing-related headers in our HTTP/2 implementation, as they cannot interfere with HTTP/2 framing. However, this makes it possible for our HTTP/2 implementation to forward responses containing such headers to an HTTP/1 client when acting as a re",
        "url": "https://go.dev/cl/835145",
        "version": "v0.56.0"
      },
      {
        "aliases": [
          "CVE-2026-78669"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-78669",
          "percentile": 0.49426,
          "score": 0.00614
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.60.0"
        ],
        "id": "GO-2026-6611",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "High",
        "summary": "A malicious HTTP/2 peer can cause excessive CPU consumption in the client or server by opening a large number of streams and then sending many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE values.",
        "url": "https://go.dev/cl/847186",
        "version": "v0.56.0"
      },
      {
        "aliases": [
          "CVE-2026-97032"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-97032",
          "percentile": 0.42154,
          "score": 0.0049
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.60.0"
        ],
        "id": "GO-2026-6617",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "High",
        "summary": "HTTP/2 servers could end up crashing due to inadvertently modifying its HPACK encoder concurrently. This happens because the server modifies the HPACK encoder from two goroutines without synchronization: one uses the encoder to encode a HEADERS frame as part of a response sent to a client and the ot",
        "url": "https://go.dev/cl/847188",
        "version": "v0.56.0"
      },
      {
        "aliases": [
          "CVE-2026-56851"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-56851",
          "percentile": 0.40313,
          "score": 0.00466
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.41.0"
        ],
        "id": "GO-2026-6629",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/text",
        "severity": "High",
        "summary": "The Nickname profile can panic with an out-of-bounds slice error when transforming crafted input into a short destination buffer.",
        "url": "https://go.dev/cl/793360",
        "version": "v0.39.0"
      },
      {
        "aliases": [
          "CVE-2026-78661"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-78661",
          "percentile": 0.08063,
          "score": 0.00185
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.62.0"
        ],
        "id": "GO-2026-6860",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "Unknown",
        "summary": "When coalescing adjacent text nodes in addText and fosterParent, appending to an existing TextNode's Data via string concatenation (n.Data += text) reallocated and copied the accumulated string on every token. Inputs containing many short text runs separated by ignored end tags (such as \"a</x>\") cau",
        "url": "https://go.dev/cl/849365",
        "version": "v0.56.0"
      },
      {
        "aliases": [
          "CVE-2026-97045"
        ],
        "ecosystem": "golang",
        "epss": {
          "cve": "CVE-2026-97045",
          "percentile": 0.10117,
          "score": 0.00202
        },
        "fix_state": "fixed",
        "fixed_in": [
          "0.62.0"
        ],
        "id": "GO-2026-6866",
        "in_binary": "vulnerable code in binary",
        "kev": null,
        "location": "go.mod",
        "osv_confirmed": true,
        "package": "golang.org/x/net",
        "severity": "Unknown",
        "summary": "In childTextNodesAreLiteral, walking up the tree previously stopped at the nearest foreign ancestor once an HTML integration point was found. However, that integration point may itself be a descendant of an element that was foster-parented into a foreign namespace (such as <mglyph> or <malignmark> f",
        "url": "https://go.dev/cl/855121",
        "version": "v0.56.0"
      }
    ],
    "workflow_audit": {
      "files": 4,
      "findings": [
        {
          "confidence": "High",
          "description": "code injection via template expansion",
          "file": ".github/workflows/mkdocs-deploy.yaml",
          "line": 36,
          "note": "this step",
          "rule": "template-injection",
          "severity": "High",
          "url": "https://docs.zizmor.sh/audits/#template-injection"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/build.yml",
          "line": 2,
          "note": "default permissions used due to no permissions: block",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/build.yml",
          "line": 21,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/build.yml",
          "line": 38,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/build.yml",
          "line": 54,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/build.yml",
          "line": 83,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/mkdocs-deploy.yaml",
          "line": 14,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/publish.yml",
          "line": 14,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        },
        {
          "confidence": "Medium",
          "description": "overly broad permissions",
          "file": ".github/workflows/release.yml",
          "line": 12,
          "note": "this job",
          "rule": "excessive-permissions",
          "severity": "Medium",
          "url": "https://docs.zizmor.sh/audits/#excessive-permissions"
        }
      ]
    }
  },
  "updated": "2026-11-02"
}
