├── .github └── workflows │ ├── codeql.yml │ ├── lock.yml │ ├── release.yml │ ├── stale.yml │ └── test.yml ├── .gitignore ├── .ko.yaml ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── cmd ├── findings │ ├── controller.go │ ├── findings.go │ ├── manager.go │ └── sync.go ├── flag │ ├── cluster.go │ ├── description.go │ ├── display-name.go │ ├── dry-run.go │ ├── errors.go │ ├── flag.go │ ├── impersonate-service-account.go │ ├── impersonate-service-account_test.go │ ├── interval.go │ ├── kubeconfig.go │ ├── member.go │ ├── member_test.go │ ├── organization.go │ ├── role.go │ ├── source-limit.go │ └── source.go ├── sources │ ├── add-iam-policy-binding.go │ ├── create.go │ ├── get-iam-policy.go │ ├── get.go │ ├── list.go │ ├── remove-iam-policy-binding.go │ └── sources.go └── version │ └── version.go ├── docs ├── architecture.svg ├── build.md ├── config-connector-gatekeeper-tutorial.md ├── design.md ├── development.md ├── release.md └── tutorial.md ├── go.mod ├── go.sum ├── main.go ├── manifests ├── Kptfile ├── Kustomization ├── README.md ├── cluster-role-binding.yaml ├── cluster-role.yaml ├── config-map.yaml ├── deployment.yaml ├── namespace.yaml └── service-account.yaml ├── pkg ├── discovery │ └── discovery.go ├── dynamic │ └── dynamic.go ├── logging │ └── logging.go ├── print │ └── json.go ├── securitycenter │ ├── findings.go │ ├── findings_test.go │ ├── securitycenter.go │ ├── securitycenter_mock_test.go │ └── sources.go ├── signals │ └── signals.go ├── sync │ ├── request.go │ ├── request_test.go │ └── sync.go └── version │ ├── version.go │ └── version.txt ├── scripts ├── cleanup.sh ├── dev-cluster.sh └── iam-setup.sh ├── skaffold.yaml └── third_party └── sigs.k8s.io └── controller-runtime └── pkg └── manager └── signals └── signal.go /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.gitignore -------------------------------------------------------------------------------- /.ko.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/.ko.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/README.md -------------------------------------------------------------------------------- /cmd/findings/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/findings/controller.go -------------------------------------------------------------------------------- /cmd/findings/findings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/findings/findings.go -------------------------------------------------------------------------------- /cmd/findings/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/findings/manager.go -------------------------------------------------------------------------------- /cmd/findings/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/findings/sync.go -------------------------------------------------------------------------------- /cmd/flag/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/cluster.go -------------------------------------------------------------------------------- /cmd/flag/description.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/description.go -------------------------------------------------------------------------------- /cmd/flag/display-name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/display-name.go -------------------------------------------------------------------------------- /cmd/flag/dry-run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/dry-run.go -------------------------------------------------------------------------------- /cmd/flag/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/errors.go -------------------------------------------------------------------------------- /cmd/flag/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/flag.go -------------------------------------------------------------------------------- /cmd/flag/impersonate-service-account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/impersonate-service-account.go -------------------------------------------------------------------------------- /cmd/flag/impersonate-service-account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/impersonate-service-account_test.go -------------------------------------------------------------------------------- /cmd/flag/interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/interval.go -------------------------------------------------------------------------------- /cmd/flag/kubeconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/kubeconfig.go -------------------------------------------------------------------------------- /cmd/flag/member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/member.go -------------------------------------------------------------------------------- /cmd/flag/member_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/member_test.go -------------------------------------------------------------------------------- /cmd/flag/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/organization.go -------------------------------------------------------------------------------- /cmd/flag/role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/role.go -------------------------------------------------------------------------------- /cmd/flag/source-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/source-limit.go -------------------------------------------------------------------------------- /cmd/flag/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/flag/source.go -------------------------------------------------------------------------------- /cmd/sources/add-iam-policy-binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/add-iam-policy-binding.go -------------------------------------------------------------------------------- /cmd/sources/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/create.go -------------------------------------------------------------------------------- /cmd/sources/get-iam-policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/get-iam-policy.go -------------------------------------------------------------------------------- /cmd/sources/get.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/get.go -------------------------------------------------------------------------------- /cmd/sources/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/list.go -------------------------------------------------------------------------------- /cmd/sources/remove-iam-policy-binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/remove-iam-policy-binding.go -------------------------------------------------------------------------------- /cmd/sources/sources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/sources/sources.go -------------------------------------------------------------------------------- /cmd/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/cmd/version/version.go -------------------------------------------------------------------------------- /docs/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/architecture.svg -------------------------------------------------------------------------------- /docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/build.md -------------------------------------------------------------------------------- /docs/config-connector-gatekeeper-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/config-connector-gatekeeper-tutorial.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/development.md -------------------------------------------------------------------------------- /docs/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/release.md -------------------------------------------------------------------------------- /docs/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/docs/tutorial.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/main.go -------------------------------------------------------------------------------- /manifests/Kptfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/Kptfile -------------------------------------------------------------------------------- /manifests/Kustomization: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/Kustomization -------------------------------------------------------------------------------- /manifests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/README.md -------------------------------------------------------------------------------- /manifests/cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/cluster-role-binding.yaml -------------------------------------------------------------------------------- /manifests/cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/cluster-role.yaml -------------------------------------------------------------------------------- /manifests/config-map.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/config-map.yaml -------------------------------------------------------------------------------- /manifests/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/deployment.yaml -------------------------------------------------------------------------------- /manifests/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/namespace.yaml -------------------------------------------------------------------------------- /manifests/service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/manifests/service-account.yaml -------------------------------------------------------------------------------- /pkg/discovery/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/discovery/discovery.go -------------------------------------------------------------------------------- /pkg/dynamic/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/dynamic/dynamic.go -------------------------------------------------------------------------------- /pkg/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/logging/logging.go -------------------------------------------------------------------------------- /pkg/print/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/print/json.go -------------------------------------------------------------------------------- /pkg/securitycenter/findings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/securitycenter/findings.go -------------------------------------------------------------------------------- /pkg/securitycenter/findings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/securitycenter/findings_test.go -------------------------------------------------------------------------------- /pkg/securitycenter/securitycenter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/securitycenter/securitycenter.go -------------------------------------------------------------------------------- /pkg/securitycenter/securitycenter_mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/securitycenter/securitycenter_mock_test.go -------------------------------------------------------------------------------- /pkg/securitycenter/sources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/securitycenter/sources.go -------------------------------------------------------------------------------- /pkg/signals/signals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/signals/signals.go -------------------------------------------------------------------------------- /pkg/sync/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/sync/request.go -------------------------------------------------------------------------------- /pkg/sync/request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/sync/request_test.go -------------------------------------------------------------------------------- /pkg/sync/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/sync/sync.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/pkg/version/version.go -------------------------------------------------------------------------------- /pkg/version/version.txt: -------------------------------------------------------------------------------- 1 | (devel) 2 | -------------------------------------------------------------------------------- /scripts/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/scripts/cleanup.sh -------------------------------------------------------------------------------- /scripts/dev-cluster.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/scripts/dev-cluster.sh -------------------------------------------------------------------------------- /scripts/iam-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/scripts/iam-setup.sh -------------------------------------------------------------------------------- /skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/skaffold.yaml -------------------------------------------------------------------------------- /third_party/sigs.k8s.io/controller-runtime/pkg/manager/signals/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gatekeeper-securitycenter/HEAD/third_party/sigs.k8s.io/controller-runtime/pkg/manager/signals/signal.go --------------------------------------------------------------------------------