├── .chainloop.yml ├── .claude ├── hooks │ └── format-and-lint.sh ├── settings.json └── skills │ ├── custom-builtin-functions │ └── SKILL.md │ ├── upgrading-chart │ ├── SKILL.md │ ├── chart-upgrade-process.md │ ├── files-modified.md │ └── image-upgrade-process.md │ └── upgrading-golang │ ├── SKILL.md │ └── files-to-update.md ├── .gitattributes ├── .github └── workflows │ ├── build_external_container_images.yaml │ ├── codeql.yml │ ├── contracts │ ├── README.md │ ├── chainloop-chainloop-github-release.yaml │ ├── chainloop-vault-codeql.yml │ ├── chainloop-vault-helm-package.yml │ ├── chainloop-vault-release.yml │ └── chainloop-vault-scorecards.yml │ ├── cosign.pub │ ├── github_release.yaml │ ├── lint.yml │ ├── package_chart.yaml │ ├── release.yaml │ ├── scm_configuration_check.yaml │ ├── scorecards.yml │ ├── sync_contracts.yml │ ├── test.yml │ └── utils │ ├── add-license-to-sbom.sh │ ├── bump-chart-and-dagger-version.sh │ └── bump-project-version.sh ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .vex ├── artifact-cas.vex.json ├── cli.vex.json └── controlplane.vex.json ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── Makefile ├── README.md ├── SECURITY.md ├── app ├── artifact-cas │ ├── Dockerfile │ ├── Dockerfile.goreleaser │ ├── Makefile │ ├── README.md │ ├── api │ │ ├── buf.gen.yaml │ │ ├── buf.lock │ │ ├── buf.yaml │ │ └── cas │ │ │ └── v1 │ │ │ ├── resource.pb.go │ │ │ ├── resource.proto │ │ │ ├── resource_grpc.pb.go │ │ │ ├── status.pb.go │ │ │ ├── status.proto │ │ │ ├── status_grpc.pb.go │ │ │ └── status_http.pb.go │ ├── cmd │ │ ├── main.go │ │ ├── wire.go │ │ └── wire_gen.go │ ├── configs │ │ ├── config.devel.yaml │ │ └── samples │ │ │ └── config.yaml │ └── internal │ │ ├── conf │ │ ├── buf.gen.yaml │ │ ├── buf.lock │ │ ├── buf.yaml │ │ ├── conf.pb.go │ │ └── conf.proto │ │ ├── server │ │ ├── grpc.go │ │ ├── grpc_test.go │ │ ├── http.go │ │ ├── httpmetrics.go │ │ ├── server.go │ │ └── testdata │ │ │ ├── test-key-2.ec.pub │ │ │ ├── test-key.ec.pem │ │ │ └── test-key.ec.pub │ │ ├── service │ │ ├── bytestream.go │ │ ├── bytestream_test.go │ │ ├── download.go │ │ ├── resource.go │ │ ├── resource_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── status.go │ │ └── status_test.go │ │ └── tools.go ├── cli │ ├── Dockerfile.goreleaser │ ├── Makefile │ ├── README.md │ ├── cmd │ │ ├── artifact.go │ │ ├── artifact_download.go │ │ ├── artifact_upload.go │ │ ├── attached_integration.go │ │ ├── attached_integration_add.go │ │ ├── attached_integration_delete.go │ │ ├── attached_integration_list.go │ │ ├── attestation.go │ │ ├── attestation_add.go │ │ ├── attestation_init.go │ │ ├── attestation_push.go │ │ ├── attestation_reset.go │ │ ├── attestation_status.go │ │ ├── attestation_status_test.go │ │ ├── attestation_test.go │ │ ├── attestation_verify.go │ │ ├── auth.go │ │ ├── auth_delete_account.go │ │ ├── auth_login.go │ │ ├── available_integration.go │ │ ├── available_integration_describe.go │ │ ├── available_integration_list.go │ │ ├── casbackend.go │ │ ├── casbackend_add_azureblob.go │ │ ├── casbackend_add_oci.go │ │ ├── casbackend_add_s3.go │ │ ├── casbackend_delete.go │ │ ├── casbackend_list.go │ │ ├── casbackend_update_azureblob.go │ │ ├── casbackend_update_inline.go │ │ ├── casbackend_update_oci.go │ │ ├── casbackend_update_s3.go │ │ ├── config.go │ │ ├── config_reset.go │ │ ├── config_save.go │ │ ├── config_view.go │ │ ├── errors.go │ │ ├── integration.go │ │ ├── options │ │ │ ├── options.go │ │ │ └── pagination.go │ │ ├── organization.go │ │ ├── organization_apitoken.go │ │ ├── organization_apitoken_create.go │ │ ├── organization_apitoken_list.go │ │ ├── organization_apitoken_revoke.go │ │ ├── organization_create.go │ │ ├── organization_delete.go │ │ ├── organization_describe.go │ │ ├── organization_invitation.go │ │ ├── organization_invitation_create.go │ │ ├── organization_invitation_list_sent.go │ │ ├── organization_invitation_revoke.go │ │ ├── organization_leave.go │ │ ├── organization_list.go │ │ ├── organization_member.go │ │ ├── organization_member_delete.go │ │ ├── organization_member_list.go │ │ ├── organization_member_update.go │ │ ├── organization_set.go │ │ ├── organization_update.go │ │ ├── output │ │ │ └── output.go │ │ ├── plugins.go │ │ ├── policy.go │ │ ├── policy_develop.go │ │ ├── policy_develop_eval.go │ │ ├── policy_develop_init.go │ │ ├── policy_develop_lint.go │ │ ├── referrer_discover.go │ │ ├── registered_integration.go │ │ ├── registered_integration_add.go │ │ ├── registered_integration_delete.go │ │ ├── registered_integration_list.go │ │ ├── root.go │ │ ├── terminalunix.go │ │ ├── terminalwindows.go │ │ ├── version.go │ │ ├── workflow.go │ │ ├── workflow_contract.go │ │ ├── workflow_contract_apply.go │ │ ├── workflow_contract_create.go │ │ ├── workflow_contract_delete.go │ │ ├── workflow_contract_describe.go │ │ ├── workflow_contract_list.go │ │ ├── workflow_contract_update.go │ │ ├── workflow_create.go │ │ ├── workflow_delete.go │ │ ├── workflow_describe.go │ │ ├── workflow_list.go │ │ ├── workflow_update.go │ │ ├── workflow_workflow_run.go │ │ ├── workflow_workflow_run_describe.go │ │ ├── workflow_workflow_run_describe_test.go │ │ └── workflow_workflow_run_list.go │ ├── documentation │ │ ├── cli-reference.mdx │ │ └── generate.go │ ├── internal │ │ ├── policydevel │ │ │ ├── .regal.yaml │ │ │ ├── eval.go │ │ │ ├── eval_test.go │ │ │ ├── init.go │ │ │ ├── init_test.go │ │ │ ├── lint.go │ │ │ ├── lint_test.go │ │ │ ├── templates │ │ │ │ ├── example-policy.rego │ │ │ │ └── example-policy.yaml │ │ │ └── testdata │ │ │ │ ├── attestation.json │ │ │ │ ├── embedded-policy.yaml │ │ │ │ ├── missing-keys.rego │ │ │ │ ├── multiple-rules.rego │ │ │ │ ├── policy-test.yaml │ │ │ │ ├── policy.yaml │ │ │ │ ├── sbom-metadata-component-policy.yaml │ │ │ │ ├── sbom-min-components-policy.yaml │ │ │ │ ├── sbom-multiple-checks-policy.yaml │ │ │ │ ├── sbom-valid-cyclonedx-policy.yaml │ │ │ │ ├── sbom_cyclonedx.json │ │ │ │ ├── test-sbom.json │ │ │ │ ├── unformatted.rego │ │ │ │ └── valid.rego │ │ ├── telemetry │ │ │ ├── mocks │ │ │ │ └── Client.go │ │ │ ├── posthog │ │ │ │ ├── posthog.go │ │ │ │ └── posthog_test.go │ │ │ ├── telemetry.go │ │ │ └── telemetry_test.go │ │ └── token │ │ │ ├── token.go │ │ │ └── token_test.go │ ├── main.go │ └── pkg │ │ ├── action │ │ ├── action.go │ │ ├── apitoken_create.go │ │ ├── apitoken_list.go │ │ ├── apitoken_revoke.go │ │ ├── artifact_download.go │ │ ├── artifact_upload.go │ │ ├── attached_integration_add.go │ │ ├── attached_integration_delete.go │ │ ├── attached_integration_list.go │ │ ├── attestation_add.go │ │ ├── attestation_init.go │ │ ├── attestation_init_test.go │ │ ├── attestation_push.go │ │ ├── attestation_reset.go │ │ ├── attestation_status.go │ │ ├── attestation_status_test.go │ │ ├── attestation_verify.go │ │ ├── available_integration_describe.go │ │ ├── available_integration_list.go │ │ ├── casbackend_add.go │ │ ├── casbackend_delete.go │ │ ├── casbackend_list.go │ │ ├── casbackend_update.go │ │ ├── config_current_context.go │ │ ├── delete_account.go │ │ ├── membership_delete.go │ │ ├── membership_leave.go │ │ ├── membership_list.go │ │ ├── membership_set.go │ │ ├── membership_update.go │ │ ├── org_create.go │ │ ├── org_invitation_create.go │ │ ├── org_invitation_list_sent.go │ │ ├── org_invitation_revoke.go │ │ ├── org_update.go │ │ ├── organization_delete.go │ │ ├── plugin_actions.go │ │ ├── policy_develop_eval.go │ │ ├── policy_develop_init.go │ │ ├── policy_develop_lint.go │ │ ├── referrer_discover.go │ │ ├── registered_integration_add.go │ │ ├── registered_integration_delete.go │ │ ├── registered_integration_describe.go │ │ ├── registered_integration_list.go │ │ ├── testdata │ │ │ ├── ca.pub │ │ │ ├── cert-attestation.json │ │ │ ├── cert.pem │ │ │ ├── contract_v1.yaml │ │ │ ├── contract_v2.yaml │ │ │ ├── cosign-attestation.json │ │ │ ├── cosign.pub │ │ │ ├── invalid_contract.yaml │ │ │ ├── policy_group.yaml │ │ │ ├── policy_group_no_name.yaml │ │ │ └── policy_group_with_arguments.yaml │ │ ├── util.go │ │ ├── workflow_contract_apply.go │ │ ├── workflow_contract_create.go │ │ ├── workflow_contract_delete.go │ │ ├── workflow_contract_describe.go │ │ ├── workflow_contract_list.go │ │ ├── workflow_contract_update.go │ │ ├── workflow_create.go │ │ ├── workflow_delete.go │ │ ├── workflow_describe.go │ │ ├── workflow_list.go │ │ ├── workflow_run_describe.go │ │ ├── workflow_run_describe_test.go │ │ ├── workflow_run_list.go │ │ ├── workflow_run_list_test.go │ │ └── workflow_update.go │ │ └── plugins │ │ ├── client.go │ │ ├── interface.go │ │ ├── manager.go │ │ └── shared.go └── controlplane │ ├── Dockerfile │ ├── Dockerfile.goreleaser │ ├── Dockerfile.migrations │ ├── Makefile │ ├── README.md │ ├── api │ ├── buf.gen.yaml │ ├── buf.lock │ ├── buf.yaml │ ├── controlplane │ │ └── v1 │ │ │ ├── api_token.pb.go │ │ │ ├── api_token.proto │ │ │ ├── api_token_grpc.pb.go │ │ │ ├── attestation_state.pb.go │ │ │ ├── attestation_state.proto │ │ │ ├── attestation_state_errors.pb.go │ │ │ ├── attestation_state_grpc.pb.go │ │ │ ├── auth.pb.go │ │ │ ├── auth.proto │ │ │ ├── auth_grpc.pb.go │ │ │ ├── cas_backends.pb.go │ │ │ ├── cas_backends.proto │ │ │ ├── cas_backends_errors.pb.go │ │ │ ├── cas_backends_grpc.pb.go │ │ │ ├── cas_credentials.pb.go │ │ │ ├── cas_credentials.proto │ │ │ ├── cas_credentials_grpc.pb.go │ │ │ ├── cas_redirect.pb.go │ │ │ ├── cas_redirect.proto │ │ │ ├── cas_redirect_grpc.pb.go │ │ │ ├── context.pb.go │ │ │ ├── context.proto │ │ │ ├── context_grpc.pb.go │ │ │ ├── group.pb.go │ │ │ ├── group.proto │ │ │ ├── group_grpc.pb.go │ │ │ ├── integrations.pb.go │ │ │ ├── integrations.proto │ │ │ ├── integrations_grpc.pb.go │ │ │ ├── openapi_metadata.pb.go │ │ │ ├── openapi_metadata.proto │ │ │ ├── org_invitation.pb.go │ │ │ ├── org_invitation.proto │ │ │ ├── org_invitation_grpc.pb.go │ │ │ ├── org_metrics.pb.go │ │ │ ├── org_metrics.proto │ │ │ ├── org_metrics_grpc.pb.go │ │ │ ├── organization.pb.go │ │ │ ├── organization.proto │ │ │ ├── organization_grpc.pb.go │ │ │ ├── orgmetrics.go │ │ │ ├── pagination.pb.go │ │ │ ├── pagination.proto │ │ │ ├── project.pb.go │ │ │ ├── project.proto │ │ │ ├── project_grpc.pb.go │ │ │ ├── referrer.pb.go │ │ │ ├── referrer.proto │ │ │ ├── referrer_grpc.pb.go │ │ │ ├── referrer_http.pb.go │ │ │ ├── response_messages.pb.go │ │ │ ├── response_messages.proto │ │ │ ├── response_messages_errors.pb.go │ │ │ ├── robot_accounts.pb.go │ │ │ ├── robot_accounts.proto │ │ │ ├── robot_accounts_grpc.pb.go │ │ │ ├── shared_message.go │ │ │ ├── shared_message.pb.go │ │ │ ├── shared_message.proto │ │ │ ├── signing.pb.go │ │ │ ├── signing.proto │ │ │ ├── signing_grpc.pb.go │ │ │ ├── status.pb.go │ │ │ ├── status.proto │ │ │ ├── status_grpc.pb.go │ │ │ ├── status_http.pb.go │ │ │ ├── user.pb.go │ │ │ ├── user.proto │ │ │ ├── user_grpc.pb.go │ │ │ ├── workflow.pb.go │ │ │ ├── workflow.proto │ │ │ ├── workflow_contract.pb.go │ │ │ ├── workflow_contract.proto │ │ │ ├── workflow_contract_grpc.pb.go │ │ │ ├── workflow_grpc.pb.go │ │ │ ├── workflow_run.pb.go │ │ │ ├── workflow_run.proto │ │ │ └── workflow_run_grpc.pb.go │ ├── gen │ │ ├── frontend │ │ │ ├── attestation │ │ │ │ └── v1 │ │ │ │ │ └── crafting_state.ts │ │ │ ├── buf │ │ │ │ └── validate │ │ │ │ │ ├── expression.ts │ │ │ │ │ ├── priv │ │ │ │ │ └── private.ts │ │ │ │ │ └── validate.ts │ │ │ ├── controlplane │ │ │ │ └── v1 │ │ │ │ │ ├── api_token.ts │ │ │ │ │ ├── attestation_state.ts │ │ │ │ │ ├── auth.ts │ │ │ │ │ ├── cas_backends.ts │ │ │ │ │ ├── cas_credentials.ts │ │ │ │ │ ├── cas_redirect.ts │ │ │ │ │ ├── context.ts │ │ │ │ │ ├── group.ts │ │ │ │ │ ├── integrations.ts │ │ │ │ │ ├── openapi_metadata.ts │ │ │ │ │ ├── org_invitation.ts │ │ │ │ │ ├── org_metrics.ts │ │ │ │ │ ├── organization.ts │ │ │ │ │ ├── pagination.ts │ │ │ │ │ ├── project.ts │ │ │ │ │ ├── referrer.ts │ │ │ │ │ ├── response_messages.ts │ │ │ │ │ ├── robot_accounts.ts │ │ │ │ │ ├── shared_message.ts │ │ │ │ │ ├── signing.ts │ │ │ │ │ ├── status.ts │ │ │ │ │ ├── user.ts │ │ │ │ │ ├── workflow.ts │ │ │ │ │ ├── workflow_contract.ts │ │ │ │ │ └── workflow_run.ts │ │ │ ├── errors │ │ │ │ └── errors.ts │ │ │ ├── google │ │ │ │ ├── api │ │ │ │ │ ├── annotations.ts │ │ │ │ │ └── http.ts │ │ │ │ └── protobuf │ │ │ │ │ ├── descriptor.ts │ │ │ │ │ ├── duration.ts │ │ │ │ │ ├── struct.ts │ │ │ │ │ ├── timestamp.ts │ │ │ │ │ └── wrappers.ts │ │ │ ├── jsonfilter │ │ │ │ └── v1 │ │ │ │ │ └── jsonfilter.ts │ │ │ ├── protoc-gen-openapiv2 │ │ │ │ └── options │ │ │ │ │ ├── annotations.ts │ │ │ │ │ └── openapiv2.ts │ │ │ └── workflowcontract │ │ │ │ └── v1 │ │ │ │ └── crafting_schema.ts │ │ ├── jsonschema │ │ │ ├── attestation.v1.Attestation.Auth.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Auth.schema.json │ │ │ ├── attestation.v1.Attestation.Material.Artifact.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Material.Artifact.schema.json │ │ │ ├── attestation.v1.Attestation.Material.ContainerImage.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Material.ContainerImage.schema.json │ │ │ ├── attestation.v1.Attestation.Material.KeyVal.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Material.KeyVal.schema.json │ │ │ ├── attestation.v1.Attestation.Material.SBOMArtifact.MainComponent.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Material.SBOMArtifact.MainComponent.schema.json │ │ │ ├── attestation.v1.Attestation.Material.SBOMArtifact.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Material.SBOMArtifact.schema.json │ │ │ ├── attestation.v1.Attestation.Material.jsonschema.json │ │ │ ├── attestation.v1.Attestation.Material.schema.json │ │ │ ├── attestation.v1.Attestation.SigningOptions.jsonschema.json │ │ │ ├── attestation.v1.Attestation.SigningOptions.schema.json │ │ │ ├── attestation.v1.Attestation.jsonschema.json │ │ │ ├── attestation.v1.Attestation.schema.json │ │ │ ├── attestation.v1.Commit.Remote.jsonschema.json │ │ │ ├── attestation.v1.Commit.Remote.schema.json │ │ │ ├── attestation.v1.Commit.jsonschema.json │ │ │ ├── attestation.v1.Commit.schema.json │ │ │ ├── attestation.v1.CraftingState.jsonschema.json │ │ │ ├── attestation.v1.CraftingState.schema.json │ │ │ ├── attestation.v1.PolicyEvaluation.RawResult.jsonschema.json │ │ │ ├── attestation.v1.PolicyEvaluation.RawResult.schema.json │ │ │ ├── attestation.v1.PolicyEvaluation.Reference.jsonschema.json │ │ │ ├── attestation.v1.PolicyEvaluation.Reference.schema.json │ │ │ ├── attestation.v1.PolicyEvaluation.Violation.jsonschema.json │ │ │ ├── attestation.v1.PolicyEvaluation.Violation.schema.json │ │ │ ├── attestation.v1.PolicyEvaluation.jsonschema.json │ │ │ ├── attestation.v1.PolicyEvaluation.schema.json │ │ │ ├── attestation.v1.ProjectVersion.jsonschema.json │ │ │ ├── attestation.v1.ProjectVersion.schema.json │ │ │ ├── attestation.v1.ResourceDescriptor.jsonschema.json │ │ │ ├── attestation.v1.ResourceDescriptor.schema.json │ │ │ ├── attestation.v1.RunnerEnvironment.jsonschema.json │ │ │ ├── attestation.v1.RunnerEnvironment.schema.json │ │ │ ├── attestation.v1.WorkflowMetadata.jsonschema.json │ │ │ ├── attestation.v1.WorkflowMetadata.schema.json │ │ │ ├── controlplane.v1.APITokenItem.jsonschema.json │ │ │ ├── controlplane.v1.APITokenItem.schema.json │ │ │ ├── controlplane.v1.APITokenServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.APITokenServiceCreateResponse.APITokenFull.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceCreateResponse.APITokenFull.schema.json │ │ │ ├── controlplane.v1.APITokenServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.APITokenServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceListRequest.schema.json │ │ │ ├── controlplane.v1.APITokenServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceListResponse.schema.json │ │ │ ├── controlplane.v1.APITokenServiceRevokeRequest.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceRevokeRequest.schema.json │ │ │ ├── controlplane.v1.APITokenServiceRevokeResponse.jsonschema.json │ │ │ ├── controlplane.v1.APITokenServiceRevokeResponse.schema.json │ │ │ ├── controlplane.v1.AttestationItem.EnvVariable.jsonschema.json │ │ │ ├── controlplane.v1.AttestationItem.EnvVariable.schema.json │ │ │ ├── controlplane.v1.AttestationItem.Material.jsonschema.json │ │ │ ├── controlplane.v1.AttestationItem.Material.schema.json │ │ │ ├── controlplane.v1.AttestationItem.PolicyEvaluationStatus.jsonschema.json │ │ │ ├── controlplane.v1.AttestationItem.PolicyEvaluationStatus.schema.json │ │ │ ├── controlplane.v1.AttestationItem.jsonschema.json │ │ │ ├── controlplane.v1.AttestationItem.schema.json │ │ │ ├── controlplane.v1.AttestationServiceCancelRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceCancelRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceCancelResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceCancelResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetContractRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetContractRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetContractResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetContractResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetContractResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetContractResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyGroupRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyGroupRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyGroupResponse.Reference.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyGroupResponse.Reference.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyGroupResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyGroupResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyResponse.Reference.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyResponse.Reference.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetPolicyResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetUploadCredsRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetUploadCredsRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetUploadCredsResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetUploadCredsResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationServiceGetUploadCredsResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceGetUploadCredsResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceInitRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceInitRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceInitResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceInitResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationServiceInitResponse.SigningOptions.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceInitResponse.SigningOptions.schema.json │ │ │ ├── controlplane.v1.AttestationServiceInitResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceInitResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreBundleRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreBundleRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreBundleResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreBundleResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreBundleResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreBundleResponse.schema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreRequest.schema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationServiceStoreResponse.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceInitializedRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceInitializedRequest.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceInitializedResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceInitializedResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceInitializedResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceInitializedResponse.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceReadRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceReadRequest.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceReadResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceReadResponse.Result.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceReadResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceReadResponse.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceResetRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceResetRequest.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceResetResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceResetResponse.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceSaveRequest.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceSaveRequest.schema.json │ │ │ ├── controlplane.v1.AttestationStateServiceSaveResponse.jsonschema.json │ │ │ ├── controlplane.v1.AttestationStateServiceSaveResponse.schema.json │ │ │ ├── controlplane.v1.AuthServiceDeleteAccountRequest.jsonschema.json │ │ │ ├── controlplane.v1.AuthServiceDeleteAccountRequest.schema.json │ │ │ ├── controlplane.v1.AuthServiceDeleteAccountResponse.jsonschema.json │ │ │ ├── controlplane.v1.AuthServiceDeleteAccountResponse.schema.json │ │ │ ├── controlplane.v1.CASBackendItem.Limits.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendItem.Limits.schema.json │ │ │ ├── controlplane.v1.CASBackendItem.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendItem.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceDeleteRequest.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceDeleteRequest.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceDeleteResponse.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceDeleteResponse.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceListRequest.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceListResponse.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceRevalidateRequest.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceRevalidateRequest.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceRevalidateResponse.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceRevalidateResponse.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceUpdateRequest.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceUpdateRequest.schema.json │ │ │ ├── controlplane.v1.CASBackendServiceUpdateResponse.jsonschema.json │ │ │ ├── controlplane.v1.CASBackendServiceUpdateResponse.schema.json │ │ │ ├── controlplane.v1.CASCredentialsServiceGetRequest.jsonschema.json │ │ │ ├── controlplane.v1.CASCredentialsServiceGetRequest.schema.json │ │ │ ├── controlplane.v1.CASCredentialsServiceGetResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.CASCredentialsServiceGetResponse.Result.schema.json │ │ │ ├── controlplane.v1.CASCredentialsServiceGetResponse.jsonschema.json │ │ │ ├── controlplane.v1.CASCredentialsServiceGetResponse.schema.json │ │ │ ├── controlplane.v1.CertificateChain.jsonschema.json │ │ │ ├── controlplane.v1.CertificateChain.schema.json │ │ │ ├── controlplane.v1.ContextServiceCurrentRequest.jsonschema.json │ │ │ ├── controlplane.v1.ContextServiceCurrentRequest.schema.json │ │ │ ├── controlplane.v1.ContextServiceCurrentResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.ContextServiceCurrentResponse.Result.schema.json │ │ │ ├── controlplane.v1.ContextServiceCurrentResponse.jsonschema.json │ │ │ ├── controlplane.v1.ContextServiceCurrentResponse.schema.json │ │ │ ├── controlplane.v1.CursorPaginationRequest.jsonschema.json │ │ │ ├── controlplane.v1.CursorPaginationRequest.schema.json │ │ │ ├── controlplane.v1.CursorPaginationResponse.jsonschema.json │ │ │ ├── controlplane.v1.CursorPaginationResponse.schema.json │ │ │ ├── controlplane.v1.DailyRunsCountRequest.jsonschema.json │ │ │ ├── controlplane.v1.DailyRunsCountRequest.schema.json │ │ │ ├── controlplane.v1.DailyRunsCountResponse.TotalByDay.jsonschema.json │ │ │ ├── controlplane.v1.DailyRunsCountResponse.TotalByDay.schema.json │ │ │ ├── controlplane.v1.DailyRunsCountResponse.jsonschema.json │ │ │ ├── controlplane.v1.DailyRunsCountResponse.schema.json │ │ │ ├── controlplane.v1.DeleteMembershipRequest.jsonschema.json │ │ │ ├── controlplane.v1.DeleteMembershipRequest.schema.json │ │ │ ├── controlplane.v1.DeleteMembershipResponse.jsonschema.json │ │ │ ├── controlplane.v1.DeleteMembershipResponse.schema.json │ │ │ ├── controlplane.v1.DiscoverPublicSharedRequest.jsonschema.json │ │ │ ├── controlplane.v1.DiscoverPublicSharedRequest.schema.json │ │ │ ├── controlplane.v1.DiscoverPublicSharedResponse.jsonschema.json │ │ │ ├── controlplane.v1.DiscoverPublicSharedResponse.schema.json │ │ │ ├── controlplane.v1.DownloadRequest.jsonschema.json │ │ │ ├── controlplane.v1.DownloadRequest.schema.json │ │ │ ├── controlplane.v1.DownloadResponse.jsonschema.json │ │ │ ├── controlplane.v1.DownloadResponse.schema.json │ │ │ ├── controlplane.v1.EntityRef.jsonschema.json │ │ │ ├── controlplane.v1.EntityRef.schema.json │ │ │ ├── controlplane.v1.FindOrCreateWorkflowRequest.jsonschema.json │ │ │ ├── controlplane.v1.FindOrCreateWorkflowRequest.schema.json │ │ │ ├── controlplane.v1.FindOrCreateWorkflowResponse.jsonschema.json │ │ │ ├── controlplane.v1.FindOrCreateWorkflowResponse.schema.json │ │ │ ├── controlplane.v1.GenerateSigningCertRequest.jsonschema.json │ │ │ ├── controlplane.v1.GenerateSigningCertRequest.schema.json │ │ │ ├── controlplane.v1.GenerateSigningCertResponse.jsonschema.json │ │ │ ├── controlplane.v1.GenerateSigningCertResponse.schema.json │ │ │ ├── controlplane.v1.GetDownloadURLRequest.jsonschema.json │ │ │ ├── controlplane.v1.GetDownloadURLRequest.schema.json │ │ │ ├── controlplane.v1.GetDownloadURLResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.GetDownloadURLResponse.Result.schema.json │ │ │ ├── controlplane.v1.GetDownloadURLResponse.jsonschema.json │ │ │ ├── controlplane.v1.GetDownloadURLResponse.schema.json │ │ │ ├── controlplane.v1.GetTrustedRootRequest.jsonschema.json │ │ │ ├── controlplane.v1.GetTrustedRootRequest.schema.json │ │ │ ├── controlplane.v1.GetTrustedRootResponse.jsonschema.json │ │ │ ├── controlplane.v1.GetTrustedRootResponse.schema.json │ │ │ ├── controlplane.v1.Group.jsonschema.json │ │ │ ├── controlplane.v1.Group.schema.json │ │ │ ├── controlplane.v1.GroupMember.jsonschema.json │ │ │ ├── controlplane.v1.GroupMember.schema.json │ │ │ ├── controlplane.v1.GroupReference.jsonschema.json │ │ │ ├── controlplane.v1.GroupReference.schema.json │ │ │ ├── controlplane.v1.GroupServiceAddMemberRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceAddMemberRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceAddMemberResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceAddMemberResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceDeleteRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceDeleteRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceDeleteResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceDeleteResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceGetRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceGetRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceGetResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceGetResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceListMembersRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListMembersRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceListMembersResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListMembersResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceListPendingInvitationsRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListPendingInvitationsRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceListPendingInvitationsResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListPendingInvitationsResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceListProjectsRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListProjectsRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceListProjectsResponse.ProjectInfo.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListProjectsResponse.ProjectInfo.schema.json │ │ │ ├── controlplane.v1.GroupServiceListProjectsResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListProjectsResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceListResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceRemoveMemberRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceRemoveMemberRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceRemoveMemberResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceRemoveMemberResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateMemberMaintainerStatusRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateMemberMaintainerStatusRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateMemberMaintainerStatusResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateMemberMaintainerStatusResponse.schema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateRequest.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateRequest.schema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateResponse.jsonschema.json │ │ │ ├── controlplane.v1.GroupServiceUpdateResponse.schema.json │ │ │ ├── controlplane.v1.IdentityReference.jsonschema.json │ │ │ ├── controlplane.v1.IdentityReference.schema.json │ │ │ ├── controlplane.v1.InfozRequest.jsonschema.json │ │ │ ├── controlplane.v1.InfozRequest.schema.json │ │ │ ├── controlplane.v1.InfozResponse.jsonschema.json │ │ │ ├── controlplane.v1.InfozResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationAttachmentItem.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationAttachmentItem.schema.json │ │ │ ├── controlplane.v1.IntegrationAvailableItem.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationAvailableItem.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceAttachRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceAttachRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceAttachResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceAttachResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDeregisterRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDeregisterRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDeregisterResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDeregisterResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDescribeRegistrationRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDescribeRegistrationRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDescribeRegistrationResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDescribeRegistrationResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDetachRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDetachRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDetachResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceDetachResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListAvailableRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListAvailableRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListAvailableResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListAvailableResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListRegistrationsRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListRegistrationsRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListRegistrationsResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceListRegistrationsResponse.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceRegisterRequest.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceRegisterRequest.schema.json │ │ │ ├── controlplane.v1.IntegrationsServiceRegisterResponse.jsonschema.json │ │ │ ├── controlplane.v1.IntegrationsServiceRegisterResponse.schema.json │ │ │ ├── controlplane.v1.ListAttachmentsRequest.jsonschema.json │ │ │ ├── controlplane.v1.ListAttachmentsRequest.schema.json │ │ │ ├── controlplane.v1.ListAttachmentsResponse.jsonschema.json │ │ │ ├── controlplane.v1.ListAttachmentsResponse.schema.json │ │ │ ├── controlplane.v1.MetricsRunnerCount.jsonschema.json │ │ │ ├── controlplane.v1.MetricsRunnerCount.schema.json │ │ │ ├── controlplane.v1.MetricsStatusCount.jsonschema.json │ │ │ ├── controlplane.v1.MetricsStatusCount.schema.json │ │ │ ├── controlplane.v1.OffsetPaginationRequest.jsonschema.json │ │ │ ├── controlplane.v1.OffsetPaginationRequest.schema.json │ │ │ ├── controlplane.v1.OffsetPaginationResponse.jsonschema.json │ │ │ ├── controlplane.v1.OffsetPaginationResponse.schema.json │ │ │ ├── controlplane.v1.OrgInvitationItem.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationItem.schema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceListSentRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceListSentRequest.schema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceListSentResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceListSentResponse.schema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceRevokeRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceRevokeRequest.schema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceRevokeResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrgInvitationServiceRevokeResponse.schema.json │ │ │ ├── controlplane.v1.OrgItem.jsonschema.json │ │ │ ├── controlplane.v1.OrgItem.schema.json │ │ │ ├── controlplane.v1.OrgMembershipItem.jsonschema.json │ │ │ ├── controlplane.v1.OrgMembershipItem.schema.json │ │ │ ├── controlplane.v1.OrgMetricsServiceTotalsRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrgMetricsServiceTotalsRequest.schema.json │ │ │ ├── controlplane.v1.OrgMetricsServiceTotalsResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.OrgMetricsServiceTotalsResponse.Result.schema.json │ │ │ ├── controlplane.v1.OrgMetricsServiceTotalsResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrgMetricsServiceTotalsResponse.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteMembershipRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteMembershipRequest.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteMembershipResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteMembershipResponse.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteRequest.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceDeleteResponse.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceListMembershipsRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceListMembershipsRequest.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceListMembershipsResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceListMembershipsResponse.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateMembershipRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateMembershipRequest.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateMembershipResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateMembershipResponse.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateRequest.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateRequest.schema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateResponse.jsonschema.json │ │ │ ├── controlplane.v1.OrganizationServiceUpdateResponse.schema.json │ │ │ ├── controlplane.v1.PendingGroupInvitation.jsonschema.json │ │ │ ├── controlplane.v1.PendingGroupInvitation.schema.json │ │ │ ├── controlplane.v1.PendingProjectInvitation.jsonschema.json │ │ │ ├── controlplane.v1.PendingProjectInvitation.schema.json │ │ │ ├── controlplane.v1.PluginFanout.jsonschema.json │ │ │ ├── controlplane.v1.PluginFanout.schema.json │ │ │ ├── controlplane.v1.PolicyEvaluation.jsonschema.json │ │ │ ├── controlplane.v1.PolicyEvaluation.schema.json │ │ │ ├── controlplane.v1.PolicyEvaluations.jsonschema.json │ │ │ ├── controlplane.v1.PolicyEvaluations.schema.json │ │ │ ├── controlplane.v1.PolicyReference.jsonschema.json │ │ │ ├── controlplane.v1.PolicyReference.schema.json │ │ │ ├── controlplane.v1.PolicyViolation.jsonschema.json │ │ │ ├── controlplane.v1.PolicyViolation.schema.json │ │ │ ├── controlplane.v1.Project.jsonschema.json │ │ │ ├── controlplane.v1.Project.schema.json │ │ │ ├── controlplane.v1.ProjectInfo.jsonschema.json │ │ │ ├── controlplane.v1.ProjectInfo.schema.json │ │ │ ├── controlplane.v1.ProjectMember.jsonschema.json │ │ │ ├── controlplane.v1.ProjectMember.schema.json │ │ │ ├── controlplane.v1.ProjectMembershipReference.jsonschema.json │ │ │ ├── controlplane.v1.ProjectMembershipReference.schema.json │ │ │ ├── controlplane.v1.ProjectRef.jsonschema.json │ │ │ ├── controlplane.v1.ProjectRef.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenCreateRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenCreateResponse.APITokenFull.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenCreateResponse.APITokenFull.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenCreateResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenListRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenListRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenListResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenListResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenRevokeRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenRevokeRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenRevokeResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAPITokenRevokeResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAddMemberRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAddMemberRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceAddMemberResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceAddMemberResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceListMembersRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceListMembersRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceListMembersResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceListMembersResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceListPendingInvitationsRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceListPendingInvitationsRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceListPendingInvitationsResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceListPendingInvitationsResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceRemoveMemberRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceRemoveMemberRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceRemoveMemberResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceRemoveMemberResponse.schema.json │ │ │ ├── controlplane.v1.ProjectServiceUpdateMemberRoleRequest.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceUpdateMemberRoleRequest.schema.json │ │ │ ├── controlplane.v1.ProjectServiceUpdateMemberRoleResponse.jsonschema.json │ │ │ ├── controlplane.v1.ProjectServiceUpdateMemberRoleResponse.schema.json │ │ │ ├── controlplane.v1.ProjectVersion.jsonschema.json │ │ │ ├── controlplane.v1.ProjectVersion.schema.json │ │ │ ├── controlplane.v1.ReferrerItem.jsonschema.json │ │ │ ├── controlplane.v1.ReferrerItem.schema.json │ │ │ ├── controlplane.v1.ReferrerServiceDiscoverPrivateRequest.jsonschema.json │ │ │ ├── controlplane.v1.ReferrerServiceDiscoverPrivateRequest.schema.json │ │ │ ├── controlplane.v1.ReferrerServiceDiscoverPrivateResponse.jsonschema.json │ │ │ ├── controlplane.v1.ReferrerServiceDiscoverPrivateResponse.schema.json │ │ │ ├── controlplane.v1.RegisteredIntegrationItem.jsonschema.json │ │ │ ├── controlplane.v1.RegisteredIntegrationItem.schema.json │ │ │ ├── controlplane.v1.RemotePolicyReference.jsonschema.json │ │ │ ├── controlplane.v1.RemotePolicyReference.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceCreateResponse.RobotAccountFull.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceCreateResponse.RobotAccountFull.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceListRequest.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceListResponse.RobotAccountItem.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceListResponse.RobotAccountItem.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceListResponse.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceRevokeRequest.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceRevokeRequest.schema.json │ │ │ ├── controlplane.v1.RobotAccountServiceRevokeResponse.jsonschema.json │ │ │ ├── controlplane.v1.RobotAccountServiceRevokeResponse.schema.json │ │ │ ├── controlplane.v1.ScopedEntity.jsonschema.json │ │ │ ├── controlplane.v1.ScopedEntity.schema.json │ │ │ ├── controlplane.v1.SetCurrentMembershipRequest.jsonschema.json │ │ │ ├── controlplane.v1.SetCurrentMembershipRequest.schema.json │ │ │ ├── controlplane.v1.SetCurrentMembershipResponse.jsonschema.json │ │ │ ├── controlplane.v1.SetCurrentMembershipResponse.schema.json │ │ │ ├── controlplane.v1.StatuszRequest.jsonschema.json │ │ │ ├── controlplane.v1.StatuszRequest.schema.json │ │ │ ├── controlplane.v1.StatuszResponse.jsonschema.json │ │ │ ├── controlplane.v1.StatuszResponse.schema.json │ │ │ ├── controlplane.v1.TopWorkflowsByRunsCountRequest.jsonschema.json │ │ │ ├── controlplane.v1.TopWorkflowsByRunsCountRequest.schema.json │ │ │ ├── controlplane.v1.TopWorkflowsByRunsCountResponse.TotalByStatus.jsonschema.json │ │ │ ├── controlplane.v1.TopWorkflowsByRunsCountResponse.TotalByStatus.schema.json │ │ │ ├── controlplane.v1.TopWorkflowsByRunsCountResponse.jsonschema.json │ │ │ ├── controlplane.v1.TopWorkflowsByRunsCountResponse.schema.json │ │ │ ├── controlplane.v1.User.jsonschema.json │ │ │ ├── controlplane.v1.User.schema.json │ │ │ ├── controlplane.v1.UserServiceListMembershipsRequest.jsonschema.json │ │ │ ├── controlplane.v1.UserServiceListMembershipsRequest.schema.json │ │ │ ├── controlplane.v1.UserServiceListMembershipsResponse.jsonschema.json │ │ │ ├── controlplane.v1.UserServiceListMembershipsResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowContractItem.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractItem.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDeleteRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDeleteRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDeleteResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDeleteResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDescribeRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDescribeRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDescribeResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDescribeResponse.Result.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDescribeResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceDescribeResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceListRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceListResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceUpdateRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceUpdateRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceUpdateResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceUpdateResponse.Result.schema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceUpdateResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractServiceUpdateResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowContractVersionItem.RawBody.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractVersionItem.RawBody.schema.json │ │ │ ├── controlplane.v1.WorkflowContractVersionItem.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowContractVersionItem.schema.json │ │ │ ├── controlplane.v1.WorkflowItem.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowItem.schema.json │ │ │ ├── controlplane.v1.WorkflowRef.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRef.schema.json │ │ │ ├── controlplane.v1.WorkflowRunItem.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunItem.schema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceListRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceListResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewResponse.Result.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewResponse.Result.schema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewResponse.VerificationResult.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewResponse.VerificationResult.schema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowRunServiceViewResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceCreateRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceCreateRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceCreateResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceCreateResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceDeleteRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceDeleteRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceDeleteResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceDeleteResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceListRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceListRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceListResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceListResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceUpdateRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceUpdateRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceUpdateResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceUpdateResponse.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceViewRequest.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceViewRequest.schema.json │ │ │ ├── controlplane.v1.WorkflowServiceViewResponse.jsonschema.json │ │ │ ├── controlplane.v1.WorkflowServiceViewResponse.schema.json │ │ │ ├── google.protobuf.BoolValue.jsonschema.json │ │ │ ├── google.protobuf.BoolValue.schema.json │ │ │ ├── google.protobuf.Duration.jsonschema.json │ │ │ ├── google.protobuf.Duration.schema.json │ │ │ ├── google.protobuf.Struct.jsonschema.json │ │ │ ├── google.protobuf.Struct.schema.json │ │ │ ├── google.protobuf.Timestamp.jsonschema.json │ │ │ ├── google.protobuf.Timestamp.schema.json │ │ │ ├── jsonfilter.v1.JSONFilter.jsonschema.json │ │ │ ├── jsonfilter.v1.JSONFilter.schema.json │ │ │ ├── workflowcontract.v1.Annotation.jsonschema.json │ │ │ ├── workflowcontract.v1.Annotation.schema.json │ │ │ ├── workflowcontract.v1.AutoMatch.jsonschema.json │ │ │ ├── workflowcontract.v1.AutoMatch.schema.json │ │ │ ├── workflowcontract.v1.CraftingSchema.Material.jsonschema.json │ │ │ ├── workflowcontract.v1.CraftingSchema.Material.schema.json │ │ │ ├── workflowcontract.v1.CraftingSchema.Runner.jsonschema.json │ │ │ ├── workflowcontract.v1.CraftingSchema.Runner.schema.json │ │ │ ├── workflowcontract.v1.CraftingSchema.jsonschema.json │ │ │ ├── workflowcontract.v1.CraftingSchema.schema.json │ │ │ ├── workflowcontract.v1.CraftingSchemaV2.jsonschema.json │ │ │ ├── workflowcontract.v1.CraftingSchemaV2.schema.json │ │ │ ├── workflowcontract.v1.CraftingSchemaV2Spec.jsonschema.json │ │ │ ├── workflowcontract.v1.CraftingSchemaV2Spec.schema.json │ │ │ ├── workflowcontract.v1.Metadata.jsonschema.json │ │ │ ├── workflowcontract.v1.Metadata.schema.json │ │ │ ├── workflowcontract.v1.Policies.jsonschema.json │ │ │ ├── workflowcontract.v1.Policies.schema.json │ │ │ ├── workflowcontract.v1.Policy.jsonschema.json │ │ │ ├── workflowcontract.v1.Policy.schema.json │ │ │ ├── workflowcontract.v1.PolicyAttachment.MaterialSelector.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyAttachment.MaterialSelector.schema.json │ │ │ ├── workflowcontract.v1.PolicyAttachment.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyAttachment.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.GroupPolicies.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.GroupPolicies.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.GroupPolicyReference.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.GroupPolicyReference.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.Material.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.Material.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.PolicyGroupPolicies.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.PolicyGroupPolicies.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.PolicyGroupSpec.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.PolicyGroupSpec.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroup.schema.json │ │ │ ├── workflowcontract.v1.PolicyGroupAttachment.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyGroupAttachment.schema.json │ │ │ ├── workflowcontract.v1.PolicyInput.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicyInput.schema.json │ │ │ ├── workflowcontract.v1.PolicySpec.jsonschema.json │ │ │ ├── workflowcontract.v1.PolicySpec.schema.json │ │ │ ├── workflowcontract.v1.PolicySpecV2.jsonschema.json │ │ │ └── workflowcontract.v1.PolicySpecV2.schema.json │ │ └── openapi │ │ │ ├── embed.go │ │ │ ├── openapi-extra.yaml │ │ │ └── openapi.yaml │ ├── jsonfilter │ │ └── v1 │ │ │ ├── jsonfilter.pb.go │ │ │ └── jsonfilter.proto │ └── workflowcontract │ │ └── v1 │ │ ├── crafting_schema.pb.go │ │ ├── crafting_schema.proto │ │ ├── crafting_schema_test.go │ │ ├── crafting_schema_validations.go │ │ └── policy_test.go │ ├── atlas.hcl │ ├── cmd │ ├── main.go │ ├── wire.go │ └── wire_gen.go │ ├── configs │ ├── config.devel.yaml │ └── samples │ │ └── config.yaml │ ├── internal │ ├── conf │ │ ├── buf.gen.yaml │ │ ├── buf.lock │ │ ├── buf.yaml │ │ └── controlplane │ │ │ └── config │ │ │ └── v1 │ │ │ ├── conf.go │ │ │ ├── conf.pb.go │ │ │ ├── conf.proto │ │ │ └── conf_test.go │ ├── dispatcher │ │ ├── dispatcher.go │ │ ├── dispatcher_test.go │ │ └── testdata │ │ │ └── attestation.json │ ├── oidcauthenticator │ │ └── auth.go │ ├── sentrycontext │ │ ├── sentry_context.go │ │ └── sentry_context_test.go │ ├── server │ │ ├── grpc.go │ │ ├── grpc_test.go │ │ ├── http.go │ │ ├── httpmetrics.go │ │ ├── profiler.go │ │ └── server.go │ ├── service │ │ ├── apitoken.go │ │ ├── attestation.go │ │ ├── attestation_test.go │ │ ├── attestationstate.go │ │ ├── auth.go │ │ ├── auth_test.go │ │ ├── casbackend.go │ │ ├── cascredential.go │ │ ├── casredirect.go │ │ ├── context.go │ │ ├── group.go │ │ ├── integration.go │ │ ├── organization.go │ │ ├── orginvitation.go │ │ ├── orgmetric.go │ │ ├── project.go │ │ ├── prometheus.go │ │ ├── referrer.go │ │ ├── robotaccount.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── signing.go │ │ ├── status.go │ │ ├── user.go │ │ ├── workflow.go │ │ ├── workflowcontract.go │ │ └── workflowrun.go │ ├── tools.go │ └── usercontext │ │ ├── allowlist_middleware.go │ │ ├── allowlist_middleware_test.go │ │ ├── apitoken_middleware.go │ │ ├── apitoken_middleware_test.go │ │ ├── attjwtmiddleware │ │ ├── attmiddleware.go │ │ └── attmiddleware_test.go │ │ ├── currentorganization_middleware.go │ │ ├── currentorganization_middleware_test.go │ │ ├── currentuser_middleware.go │ │ ├── currentuser_middleware_test.go │ │ ├── entities │ │ ├── apitoken.go │ │ ├── entitites.go │ │ ├── memberships.go │ │ ├── organization.go │ │ └── user.go │ │ ├── federated_middleware.go │ │ ├── orgrequirements_middleware.go │ │ ├── robotaccount_middleware.go │ │ └── wrappers.go │ ├── pkg │ ├── auditor │ │ ├── events │ │ │ ├── apitoken.go │ │ │ ├── apitoken_test.go │ │ │ ├── casbackend.go │ │ │ ├── casbackend_test.go │ │ │ ├── events_test.go │ │ │ ├── group.go │ │ │ ├── group_test.go │ │ │ ├── organization.go │ │ │ ├── project.go │ │ │ ├── project_test.go │ │ │ ├── testdata │ │ │ │ ├── apitokens │ │ │ │ │ ├── api_token_created.json │ │ │ │ │ ├── api_token_created_with_description.json │ │ │ │ │ ├── api_token_created_with_expiration_date.json │ │ │ │ │ └── api_token_revoked.json │ │ │ │ ├── casbackends │ │ │ │ │ ├── casbackend_created.json │ │ │ │ │ ├── casbackend_created_by_system.json │ │ │ │ │ ├── casbackend_deleted.json │ │ │ │ │ ├── casbackend_permanent_deleted.json │ │ │ │ │ ├── casbackend_soft_deleted.json │ │ │ │ │ ├── casbackend_status_change.json │ │ │ │ │ ├── casbackend_status_recovery.json │ │ │ │ │ ├── casbackend_updated.json │ │ │ │ │ └── casbackend_updated_default_change.json │ │ │ │ ├── groups │ │ │ │ │ ├── group_created.json │ │ │ │ │ ├── group_deleted.json │ │ │ │ │ ├── group_member_added.json │ │ │ │ │ ├── group_member_removed.json │ │ │ │ │ ├── group_member_updated.json │ │ │ │ │ ├── group_renamed.json │ │ │ │ │ ├── group_updated.json │ │ │ │ │ └── group_updated_with_description.json │ │ │ │ ├── projects │ │ │ │ │ ├── project_created.json │ │ │ │ │ ├── project_member_added.json │ │ │ │ │ ├── project_member_added_as_admin.json │ │ │ │ │ ├── project_member_added_by_system.json │ │ │ │ │ ├── project_member_removed.json │ │ │ │ │ ├── project_member_removed_by_system.json │ │ │ │ │ ├── project_member_role_updated.json │ │ │ │ │ ├── project_member_role_updated_by_system.json │ │ │ │ │ └── project_version_created.json │ │ │ │ ├── users │ │ │ │ │ ├── user_logs_in.json │ │ │ │ │ ├── user_role_changed.json │ │ │ │ │ └── user_signs_up.json │ │ │ │ ├── workflowcontracts │ │ │ │ │ ├── workflow_attached_to_contract.json │ │ │ │ │ ├── workflow_attached_to_contract_by_api_token.json │ │ │ │ │ ├── workflow_contract_created.json │ │ │ │ │ ├── workflow_contract_created_by_api_token.json │ │ │ │ │ ├── workflow_contract_deleted.json │ │ │ │ │ ├── workflow_contract_deleted_by_api_token.json │ │ │ │ │ ├── workflow_contract_updated.json │ │ │ │ │ ├── workflow_contract_updated_by_api_token.json │ │ │ │ │ ├── workflow_detached_from_contract.json │ │ │ │ │ └── workflow_detached_from_contract_by_api_token.json │ │ │ │ └── workflows │ │ │ │ │ ├── workflow_created.json │ │ │ │ │ ├── workflow_created_by_api_token.json │ │ │ │ │ ├── workflow_deleted.json │ │ │ │ │ ├── workflow_deleted_by_api_token.json │ │ │ │ │ ├── workflow_updated.json │ │ │ │ │ ├── workflow_updated_by_api_token.json │ │ │ │ │ ├── workflow_updated_with_workflow_contract.json │ │ │ │ │ └── workflow_updated_with_workflow_contract_by_api_token.json │ │ │ ├── user.go │ │ │ ├── user_test.go │ │ │ ├── workflow.go │ │ │ ├── workflow_test.go │ │ │ ├── workflowcontract.go │ │ │ └── workflowcontract_test.go │ │ ├── logentry.go │ │ ├── logentry_test.go │ │ └── nats.go │ ├── authz │ │ ├── authz.go │ │ ├── authz_test.go │ │ ├── enforcer.go │ │ ├── membership.go │ │ ├── middleware │ │ │ ├── .mockery.yml │ │ │ ├── middleware.go │ │ │ ├── middleware_test.go │ │ │ ├── mocks │ │ │ │ └── Enforcer.go │ │ │ └── mocks_test.go │ │ └── model.conf │ ├── biz │ │ ├── .mockery.yml │ │ ├── apitoken.go │ │ ├── apitoken_integration_test.go │ │ ├── attestation.go │ │ ├── attestationstate.go │ │ ├── attestationstate_integration_test.go │ │ ├── auditor.go │ │ ├── authz.go │ │ ├── authz_test.go │ │ ├── biz.go │ │ ├── casbackend.go │ │ ├── casbackend_checker.go │ │ ├── casbackend_integration_test.go │ │ ├── casbackend_test.go │ │ ├── casclient.go │ │ ├── casclient_test.go │ │ ├── cascredentials.go │ │ ├── casmapping.go │ │ ├── casmapping_integration_test.go │ │ ├── casmapping_test.go │ │ ├── errors.go │ │ ├── group.go │ │ ├── group_integration_test.go │ │ ├── integration.go │ │ ├── integration_test.go │ │ ├── membership.go │ │ ├── membership_integration_test.go │ │ ├── mocks │ │ │ ├── APITokenRepo.go │ │ │ ├── CASBackendReader.go │ │ │ ├── CASBackendRepo.go │ │ │ ├── CASClient.go │ │ │ ├── CASMappingRepo.go │ │ │ ├── MembershipsRBAC.go │ │ │ ├── OrganizationRepo.go │ │ │ ├── PromObservable.go │ │ │ ├── UserOrgFinder.go │ │ │ └── WorkflowRunRepo.go │ │ ├── organization.go │ │ ├── organization_integration_test.go │ │ ├── organization_test.go │ │ ├── orginvitation.go │ │ ├── orginvitation_integration_test.go │ │ ├── orgmetrics.go │ │ ├── orgmetrics_integration_test.go │ │ ├── project.go │ │ ├── project_integration_test.go │ │ ├── projectversion.go │ │ ├── projectversion_integration_test.go │ │ ├── prometheus.go │ │ ├── referrer.go │ │ ├── referrer_integration_test.go │ │ ├── referrer_test.go │ │ ├── robotaccount.go │ │ ├── robotaccount_integration_test.go │ │ ├── signing.go │ │ ├── signing_test.go │ │ ├── testdata │ │ │ ├── attestations │ │ │ │ ├── bundle.json │ │ │ │ ├── dependent-attestation.json │ │ │ │ ├── empty.json │ │ │ │ ├── full.json │ │ │ │ ├── invalid.json │ │ │ │ ├── same-digest-than-git-subject.json │ │ │ │ ├── with-dependent-attestation.json │ │ │ │ ├── with-duplicated-sha.json │ │ │ │ ├── with-git-subject.json │ │ │ │ └── with-string.json │ │ │ ├── contracts │ │ │ │ ├── contract.cue │ │ │ │ ├── contract.json │ │ │ │ ├── contract.yaml │ │ │ │ ├── contract_v2.json │ │ │ │ ├── contract_v2.yaml │ │ │ │ ├── contract_with_empty_skip.yaml │ │ │ │ ├── contract_with_valid_skip.yaml │ │ │ │ ├── invalid_contract.json │ │ │ │ ├── invalid_contract.yaml │ │ │ │ ├── invalid_contract_v2.yaml │ │ │ │ └── invalid_format.json │ │ │ ├── policy_group_with_embedded.yaml │ │ │ └── test-key.ec.pem │ │ ├── testhelpers │ │ │ ├── database.go │ │ │ ├── suite.go │ │ │ ├── wire.go │ │ │ └── wire_gen.go │ │ ├── tests.json │ │ ├── user.go │ │ ├── user_integration_test.go │ │ ├── useraccess_syncer.go │ │ ├── useraccess_syncer_test.go │ │ ├── version_test.go │ │ ├── workflow.go │ │ ├── workflow_integration_test.go │ │ ├── workflowcontract.go │ │ ├── workflowcontract_integration_test.go │ │ ├── workflowcontract_test.go │ │ ├── workflowrun.go │ │ ├── workflowrun_integration_test.go │ │ └── workflowrun_test.go │ ├── ca │ │ ├── ca.go │ │ ├── ejbca │ │ │ └── ejbca.go │ │ └── fileca │ │ │ └── fileca.go │ ├── conf │ │ ├── buf.gen.yaml │ │ ├── buf.lock │ │ ├── buf.yaml │ │ └── controlplane │ │ │ └── config │ │ │ └── v1 │ │ │ ├── config.pb.go │ │ │ └── config.proto │ ├── data │ │ ├── README.md │ │ ├── apitoken.go │ │ ├── attestationstate.go │ │ ├── casbackend.go │ │ ├── casbackend_test.go │ │ ├── casmapping.go │ │ ├── data.go │ │ ├── ent │ │ │ ├── apitoken.go │ │ │ ├── apitoken │ │ │ │ ├── apitoken.go │ │ │ │ └── where.go │ │ │ ├── apitoken_create.go │ │ │ ├── apitoken_delete.go │ │ │ ├── apitoken_query.go │ │ │ ├── apitoken_update.go │ │ │ ├── attestation.go │ │ │ ├── attestation │ │ │ │ ├── attestation.go │ │ │ │ └── where.go │ │ │ ├── attestation_create.go │ │ │ ├── attestation_delete.go │ │ │ ├── attestation_query.go │ │ │ ├── attestation_update.go │ │ │ ├── casbackend.go │ │ │ ├── casbackend │ │ │ │ ├── casbackend.go │ │ │ │ └── where.go │ │ │ ├── casbackend_create.go │ │ │ ├── casbackend_delete.go │ │ │ ├── casbackend_query.go │ │ │ ├── casbackend_update.go │ │ │ ├── casmapping.go │ │ │ ├── casmapping │ │ │ │ ├── casmapping.go │ │ │ │ └── where.go │ │ │ ├── casmapping_create.go │ │ │ ├── casmapping_delete.go │ │ │ ├── casmapping_query.go │ │ │ ├── casmapping_update.go │ │ │ ├── client.go │ │ │ ├── ent.go │ │ │ ├── entc.go │ │ │ ├── enttest │ │ │ │ └── enttest.go │ │ │ ├── generate.go │ │ │ ├── group.go │ │ │ ├── group │ │ │ │ ├── group.go │ │ │ │ └── where.go │ │ │ ├── group_create.go │ │ │ ├── group_delete.go │ │ │ ├── group_query.go │ │ │ ├── group_update.go │ │ │ ├── groupmembership.go │ │ │ ├── groupmembership │ │ │ │ ├── groupmembership.go │ │ │ │ └── where.go │ │ │ ├── groupmembership_create.go │ │ │ ├── groupmembership_delete.go │ │ │ ├── groupmembership_query.go │ │ │ ├── groupmembership_update.go │ │ │ ├── hook │ │ │ │ └── hook.go │ │ │ ├── integration.go │ │ │ ├── integration │ │ │ │ ├── integration.go │ │ │ │ └── where.go │ │ │ ├── integration_create.go │ │ │ ├── integration_delete.go │ │ │ ├── integration_query.go │ │ │ ├── integration_update.go │ │ │ ├── integrationattachment.go │ │ │ ├── integrationattachment │ │ │ │ ├── integrationattachment.go │ │ │ │ └── where.go │ │ │ ├── integrationattachment_create.go │ │ │ ├── integrationattachment_delete.go │ │ │ ├── integrationattachment_query.go │ │ │ ├── integrationattachment_update.go │ │ │ ├── membership.go │ │ │ ├── membership │ │ │ │ ├── membership.go │ │ │ │ └── where.go │ │ │ ├── membership_create.go │ │ │ ├── membership_delete.go │ │ │ ├── membership_query.go │ │ │ ├── membership_update.go │ │ │ ├── migrate │ │ │ │ ├── migrate.go │ │ │ │ ├── migrations │ │ │ │ │ ├── 20230706165452_init-schema.sql │ │ │ │ │ ├── 20230710111950-cas-backend.sql │ │ │ │ │ ├── 20230712094107-cas-backends-workflow-runs.sql │ │ │ │ │ ├── 20230713112216-description.sql │ │ │ │ │ ├── 20230714085240-deleted-at.sql │ │ │ │ │ ├── 20230718102904.sql │ │ │ │ │ ├── 20230904113722.sql │ │ │ │ │ ├── 20230904210324.sql │ │ │ │ │ ├── 20230905084357.sql │ │ │ │ │ ├── 20230914221336.sql │ │ │ │ │ ├── 20231031124431.sql │ │ │ │ │ ├── 20231107121730.sql │ │ │ │ │ ├── 20231108214833.sql │ │ │ │ │ ├── 20231109101843.sql │ │ │ │ │ ├── 20231114215539.sql │ │ │ │ │ ├── 20231116212408.sql │ │ │ │ │ ├── 20231204210217.sql │ │ │ │ │ ├── 20231217154320.sql │ │ │ │ │ ├── 20240209150351.sql │ │ │ │ │ ├── 20240218095416.sql │ │ │ │ │ ├── 20240223100036.sql │ │ │ │ │ ├── 20240226145219.sql │ │ │ │ │ ├── 20240228152445.sql │ │ │ │ │ ├── 20240229202352.sql │ │ │ │ │ ├── 20240303073902.sql │ │ │ │ │ ├── 20240303145130.sql │ │ │ │ │ ├── 20240312102059.sql │ │ │ │ │ ├── 20240312141340.sql │ │ │ │ │ ├── 20240312211838.sql │ │ │ │ │ ├── 20240313115221.sql │ │ │ │ │ ├── 20240401133702.sql │ │ │ │ │ ├── 20240409133222.sql │ │ │ │ │ ├── 20240410132210.sql │ │ │ │ │ ├── 20240509153904.sql │ │ │ │ │ ├── 20240619193218.sql │ │ │ │ │ ├── 20240620214339.sql │ │ │ │ │ ├── 20240812125201.sql │ │ │ │ │ ├── 20240814131848.sql │ │ │ │ │ ├── 20240816134552.sql │ │ │ │ │ ├── 20240816140029.sql │ │ │ │ │ ├── 20240817110515.sql │ │ │ │ │ ├── 20240819104758.sql │ │ │ │ │ ├── 20240827110459.sql │ │ │ │ │ ├── 20240920193509.sql │ │ │ │ │ ├── 20241011075107.sql │ │ │ │ │ ├── 20241016094434.sql │ │ │ │ │ ├── 20241019142805.sql │ │ │ │ │ ├── 20241019145455.sql │ │ │ │ │ ├── 20241023100942.sql │ │ │ │ │ ├── 20241023101011.sql │ │ │ │ │ ├── 20241023131959.sql │ │ │ │ │ ├── 20241025073346.sql │ │ │ │ │ ├── 20241025074349.sql │ │ │ │ │ ├── 20241025223253.sql │ │ │ │ │ ├── 20241025224306.sql │ │ │ │ │ ├── 20241029113317.sql │ │ │ │ │ ├── 20241030105546.sql │ │ │ │ │ ├── 20241030221025.sql │ │ │ │ │ ├── 20241104110642.sql │ │ │ │ │ ├── 20241104122145.sql │ │ │ │ │ ├── 20241107213854.sql │ │ │ │ │ ├── 20241112093035.sql │ │ │ │ │ ├── 20241114164704.sql │ │ │ │ │ ├── 20241120213143.sql │ │ │ │ │ ├── 20241120214218.sql │ │ │ │ │ ├── 20241122101039.sql │ │ │ │ │ ├── 20241123161902.sql │ │ │ │ │ ├── 20241123163942.sql │ │ │ │ │ ├── 20241126164629.sql │ │ │ │ │ ├── 20241126182209.sql │ │ │ │ │ ├── 20241129164322.sql │ │ │ │ │ ├── 20241129170353.sql │ │ │ │ │ ├── 20241205150625.sql │ │ │ │ │ ├── 20241209230337.sql │ │ │ │ │ ├── 20241210063348.sql │ │ │ │ │ ├── 20250102214939.sql │ │ │ │ │ ├── 20250130180534.sql │ │ │ │ │ ├── 20250203084822.sql │ │ │ │ │ ├── 20250303153626.sql │ │ │ │ │ ├── 20250326110627.sql │ │ │ │ │ ├── 20250327120254.sql │ │ │ │ │ ├── 20250411122516.sql │ │ │ │ │ ├── 20250519093818.sql │ │ │ │ │ ├── 20250519183708.sql │ │ │ │ │ ├── 20250521063658.sql │ │ │ │ │ ├── 20250605095559.sql │ │ │ │ │ ├── 20250616182009.sql │ │ │ │ │ ├── 20250616182058.sql │ │ │ │ │ ├── 20250617182716.sql │ │ │ │ │ ├── 20250625150654.sql │ │ │ │ │ ├── 20250626061546.sql │ │ │ │ │ ├── 20250626100818.sql │ │ │ │ │ ├── 20250627143634.sql │ │ │ │ │ ├── 20250702111701.sql │ │ │ │ │ ├── 20250702112642.sql │ │ │ │ │ ├── 20250704090359.sql │ │ │ │ │ ├── 20250710105502.sql │ │ │ │ │ ├── 20250714172256.sql │ │ │ │ │ ├── 20250715100956.sql │ │ │ │ │ ├── 20250723114128.sql │ │ │ │ │ ├── 20250723171233.sql │ │ │ │ │ ├── 20250728123421.sql │ │ │ │ │ ├── 20250805225449.sql │ │ │ │ │ ├── 20250806210344.sql │ │ │ │ │ ├── 20250807205444.sql │ │ │ │ │ ├── 20250808164000.sql │ │ │ │ │ ├── 20250808164400.sql │ │ │ │ │ ├── 20250808165202.sql │ │ │ │ │ ├── 20250812111458.sql │ │ │ │ │ ├── 20250820090420.sql │ │ │ │ │ ├── 20250820171503.sql │ │ │ │ │ ├── 20250827093032.sql │ │ │ │ │ ├── 20250902095134.sql │ │ │ │ │ ├── 20250908160222.sql │ │ │ │ │ ├── 20251001215533.sql │ │ │ │ │ ├── 20251001215625.sql │ │ │ │ │ ├── 20251007154203.sql │ │ │ │ │ ├── 20251010104841.sql │ │ │ │ │ ├── 20251107233855.sql │ │ │ │ │ ├── 20251111162946.sql │ │ │ │ │ ├── 20251114174059.sql │ │ │ │ │ └── atlas.sum │ │ │ │ └── schema.go │ │ │ ├── mutation.go │ │ │ ├── organization.go │ │ │ ├── organization │ │ │ │ ├── organization.go │ │ │ │ └── where.go │ │ │ ├── organization_create.go │ │ │ ├── organization_delete.go │ │ │ ├── organization_query.go │ │ │ ├── organization_update.go │ │ │ ├── orginvitation.go │ │ │ ├── orginvitation │ │ │ │ ├── orginvitation.go │ │ │ │ └── where.go │ │ │ ├── orginvitation_create.go │ │ │ ├── orginvitation_delete.go │ │ │ ├── orginvitation_query.go │ │ │ ├── orginvitation_update.go │ │ │ ├── ping.go │ │ │ ├── predicate │ │ │ │ └── predicate.go │ │ │ ├── project.go │ │ │ ├── project │ │ │ │ ├── project.go │ │ │ │ └── where.go │ │ │ ├── project_create.go │ │ │ ├── project_delete.go │ │ │ ├── project_query.go │ │ │ ├── project_update.go │ │ │ ├── projectversion.go │ │ │ ├── projectversion │ │ │ │ ├── projectversion.go │ │ │ │ └── where.go │ │ │ ├── projectversion_create.go │ │ │ ├── projectversion_delete.go │ │ │ ├── projectversion_query.go │ │ │ ├── projectversion_update.go │ │ │ ├── referrer.go │ │ │ ├── referrer │ │ │ │ ├── referrer.go │ │ │ │ └── where.go │ │ │ ├── referrer_create.go │ │ │ ├── referrer_delete.go │ │ │ ├── referrer_query.go │ │ │ ├── referrer_update.go │ │ │ ├── robotaccount.go │ │ │ ├── robotaccount │ │ │ │ ├── robotaccount.go │ │ │ │ └── where.go │ │ │ ├── robotaccount_create.go │ │ │ ├── robotaccount_delete.go │ │ │ ├── robotaccount_query.go │ │ │ ├── robotaccount_update.go │ │ │ ├── runtime.go │ │ │ ├── runtime │ │ │ │ └── runtime.go │ │ │ ├── schema │ │ │ │ ├── apitoken.go │ │ │ │ ├── attestation.go │ │ │ │ ├── casbackend.go │ │ │ │ ├── casmapping.go │ │ │ │ ├── group.go │ │ │ │ ├── group_membership.go │ │ │ │ ├── integration.go │ │ │ │ ├── integrationattachment.go │ │ │ │ ├── membership.go │ │ │ │ ├── organization.go │ │ │ │ ├── orginvitation.go │ │ │ │ ├── project.go │ │ │ │ ├── projectversion.go │ │ │ │ ├── referrer.go │ │ │ │ ├── robotaccount.go │ │ │ │ ├── user.go │ │ │ │ ├── workflow.go │ │ │ │ ├── workflowcontract.go │ │ │ │ ├── workflowcontractversion.go │ │ │ │ └── workflowrun.go │ │ │ ├── tx.go │ │ │ ├── user.go │ │ │ ├── user │ │ │ │ ├── user.go │ │ │ │ └── where.go │ │ │ ├── user_create.go │ │ │ ├── user_delete.go │ │ │ ├── user_query.go │ │ │ ├── user_update.go │ │ │ ├── utils.go │ │ │ ├── workflow.go │ │ │ ├── workflow │ │ │ │ ├── where.go │ │ │ │ └── workflow.go │ │ │ ├── workflow_create.go │ │ │ ├── workflow_delete.go │ │ │ ├── workflow_query.go │ │ │ ├── workflow_update.go │ │ │ ├── workflowcontract.go │ │ │ ├── workflowcontract │ │ │ │ ├── where.go │ │ │ │ └── workflowcontract.go │ │ │ ├── workflowcontract_create.go │ │ │ ├── workflowcontract_delete.go │ │ │ ├── workflowcontract_query.go │ │ │ ├── workflowcontract_update.go │ │ │ ├── workflowcontractversion.go │ │ │ ├── workflowcontractversion │ │ │ │ ├── where.go │ │ │ │ └── workflowcontractversion.go │ │ │ ├── workflowcontractversion_create.go │ │ │ ├── workflowcontractversion_delete.go │ │ │ ├── workflowcontractversion_query.go │ │ │ ├── workflowcontractversion_update.go │ │ │ ├── workflowrun.go │ │ │ ├── workflowrun │ │ │ │ ├── where.go │ │ │ │ └── workflowrun.go │ │ │ ├── workflowrun_create.go │ │ │ ├── workflowrun_delete.go │ │ │ ├── workflowrun_query.go │ │ │ └── workflowrun_update.go │ │ ├── group.go │ │ ├── integration.go │ │ ├── integrationattachment.go │ │ ├── membership.go │ │ ├── organization.go │ │ ├── orginvitation.go │ │ ├── orgmetrics.go │ │ ├── project.go │ │ ├── projectversion.go │ │ ├── referrer.go │ │ ├── robotaccount.go │ │ ├── user.go │ │ ├── workflow.go │ │ ├── workflowcontract.go │ │ └── workflowrun.go │ ├── jwt │ │ ├── apitoken │ │ │ ├── apitoken.go │ │ │ └── apitoken_test.go │ │ ├── common.go │ │ ├── robotaccount │ │ │ ├── robotaccount.go │ │ │ └── robotaccount_test.go │ │ └── user │ │ │ ├── user.go │ │ │ └── user_test.go │ ├── metrics │ │ └── prometheus │ │ │ ├── collector │ │ │ └── collector.go │ │ │ ├── manager.go │ │ │ ├── manager_test.go │ │ │ └── registry │ │ │ ├── registry.go │ │ │ └── registry_test.go │ ├── pagination │ │ ├── cursor.go │ │ └── offset.go │ ├── policies │ │ ├── policyprovider.go │ │ ├── policyprovider_test.go │ │ ├── registry.go │ │ └── registry_test.go │ └── unmarshal │ │ ├── testdata │ │ └── contracts │ │ │ ├── contract.cue │ │ │ ├── contract.json │ │ │ ├── contract.yaml │ │ │ ├── invalid_contract.json │ │ │ ├── invalid_contract.yaml │ │ │ └── invalid_format.json │ │ ├── unmarshal.go │ │ └── unmarshal_test.go │ ├── plugins │ ├── README.md │ ├── core │ │ ├── Makefile │ │ ├── common.mk │ │ ├── dependency-track │ │ │ └── v1 │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── client │ │ │ │ ├── sbom.go │ │ │ │ └── sbom_test.go │ │ │ │ ├── cmd │ │ │ │ └── main.go │ │ │ │ ├── extension.go │ │ │ │ └── extension_test.go │ │ ├── discord-webhook │ │ │ └── v1 │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── cmd │ │ │ │ └── main.go │ │ │ │ ├── discord.go │ │ │ │ └── discord_test.go │ │ ├── guac │ │ │ └── v1 │ │ │ │ ├── README.md │ │ │ │ ├── guac.go │ │ │ │ ├── guac_test.go │ │ │ │ └── img │ │ │ │ └── overview.png │ │ ├── slack-webhook │ │ │ └── v1 │ │ │ │ ├── README.md │ │ │ │ ├── slack_webhook.go │ │ │ │ └── slack_webhook_test.go │ │ ├── smtp │ │ │ └── v1 │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── cmd │ │ │ │ └── main.go │ │ │ │ ├── extension.go │ │ │ │ └── extension_test.go │ │ ├── template │ │ │ └── v1 │ │ │ │ ├── README.md │ │ │ │ └── extension.go │ │ └── webhook │ │ │ └── v1 │ │ │ ├── README.md │ │ │ └── webhook.go │ ├── mocks │ │ └── PluginInitializer.go │ ├── plugins.go │ ├── plugins_test.go │ ├── sdk │ │ ├── readme-generator │ │ │ └── main.go │ │ └── v1 │ │ │ ├── fanout.go │ │ │ ├── fanout_test.go │ │ │ ├── fanout_unit_test.go │ │ │ ├── helpers.go │ │ │ ├── helpers_test.go │ │ │ ├── integrations.go │ │ │ ├── mocks │ │ │ └── FanOut.go │ │ │ ├── plugin │ │ │ ├── api │ │ │ │ ├── buf.gen.yaml │ │ │ │ ├── buf.yaml │ │ │ │ ├── fanout.pb.go │ │ │ │ ├── fanout.proto │ │ │ │ ├── fanout_grpc.pb.go │ │ │ │ └── translation.go │ │ │ ├── grpc_client.go │ │ │ ├── grpc_plugin.go │ │ │ ├── grpc_server.go │ │ │ └── serve.go │ │ │ └── testdata │ │ │ ├── attestations │ │ │ ├── full.json │ │ │ ├── full.md │ │ │ ├── full.txt │ │ │ └── truncated.txt │ │ │ └── schemas │ │ │ ├── basic.json │ │ │ └── oneof_required.json │ └── testdata │ │ └── plugins │ │ ├── chainloop-plugin-a │ │ ├── chainloop-plugin-a-duplicated │ │ ├── chainloop-plugin-b │ │ └── non-plugin │ └── scripts │ └── modify-openapi-schema.sh ├── buf.work.yaml ├── common.mk ├── dagger.json ├── deployment └── chainloop │ ├── .helmignore │ ├── Chart.lock │ ├── Chart.yaml │ ├── LICENSE.md │ ├── README.md │ ├── charts │ ├── common │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── templates │ │ │ ├── _affinities.tpl │ │ │ ├── _capabilities.tpl │ │ │ ├── _compatibility.tpl │ │ │ ├── _errors.tpl │ │ │ ├── _images.tpl │ │ │ ├── _ingress.tpl │ │ │ ├── _labels.tpl │ │ │ ├── _names.tpl │ │ │ ├── _resources.tpl │ │ │ ├── _secrets.tpl │ │ │ ├── _storage.tpl │ │ │ ├── _tplvalues.tpl │ │ │ ├── _utils.tpl │ │ │ ├── _warnings.tpl │ │ │ └── validations │ │ │ │ ├── _cassandra.tpl │ │ │ │ ├── _mariadb.tpl │ │ │ │ ├── _mongodb.tpl │ │ │ │ ├── _mysql.tpl │ │ │ │ ├── _postgresql.tpl │ │ │ │ ├── _redis.tpl │ │ │ │ └── _validations.tpl │ │ └── values.yaml │ ├── dex │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ │ └── common │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ ├── _affinities.tpl │ │ │ │ ├── _capabilities.tpl │ │ │ │ ├── _compatibility.tpl │ │ │ │ ├── _errors.tpl │ │ │ │ ├── _images.tpl │ │ │ │ ├── _ingress.tpl │ │ │ │ ├── _labels.tpl │ │ │ │ ├── _names.tpl │ │ │ │ ├── _resources.tpl │ │ │ │ ├── _secrets.tpl │ │ │ │ ├── _storage.tpl │ │ │ │ ├── _tplvalues.tpl │ │ │ │ ├── _utils.tpl │ │ │ │ ├── _warnings.tpl │ │ │ │ └── validations │ │ │ │ │ ├── _cassandra.tpl │ │ │ │ │ ├── _mariadb.tpl │ │ │ │ │ ├── _mongodb.tpl │ │ │ │ │ ├── _mysql.tpl │ │ │ │ │ ├── _postgresql.tpl │ │ │ │ │ ├── _redis.tpl │ │ │ │ │ └── _validations.tpl │ │ │ │ └── values.yaml │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ ├── metrics-svc.yaml │ │ │ ├── networkpolicy.yaml │ │ │ ├── pdb.yaml │ │ │ ├── role.yaml │ │ │ ├── rolebinding.yaml │ │ │ ├── secret.yaml │ │ │ ├── service-account.yaml │ │ │ ├── service.yaml │ │ │ └── servicemonitor.yaml │ │ └── values.yaml │ ├── postgresql │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ │ └── common │ │ │ │ ├── .helmignore │ │ │ │ ├── Chart.yaml │ │ │ │ ├── README.md │ │ │ │ ├── templates │ │ │ │ ├── _affinities.tpl │ │ │ │ ├── _capabilities.tpl │ │ │ │ ├── _compatibility.tpl │ │ │ │ ├── _errors.tpl │ │ │ │ ├── _images.tpl │ │ │ │ ├── _ingress.tpl │ │ │ │ ├── _labels.tpl │ │ │ │ ├── _names.tpl │ │ │ │ ├── _resources.tpl │ │ │ │ ├── _secrets.tpl │ │ │ │ ├── _storage.tpl │ │ │ │ ├── _tplvalues.tpl │ │ │ │ ├── _utils.tpl │ │ │ │ ├── _warnings.tpl │ │ │ │ └── validations │ │ │ │ │ ├── _cassandra.tpl │ │ │ │ │ ├── _mariadb.tpl │ │ │ │ │ ├── _mongodb.tpl │ │ │ │ │ ├── _mysql.tpl │ │ │ │ │ ├── _postgresql.tpl │ │ │ │ │ ├── _redis.tpl │ │ │ │ │ └── _validations.tpl │ │ │ │ └── values.yaml │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _helpers.tpl │ │ │ ├── backup │ │ │ │ ├── cronjob.yaml │ │ │ │ ├── networkpolicy.yaml │ │ │ │ └── pvc.yaml │ │ │ ├── extra-list.yaml │ │ │ ├── primary │ │ │ │ ├── configmap.yaml │ │ │ │ ├── extended-configmap.yaml │ │ │ │ ├── initialization-configmap.yaml │ │ │ │ ├── metrics-configmap.yaml │ │ │ │ ├── metrics-svc.yaml │ │ │ │ ├── networkpolicy.yaml │ │ │ │ ├── pdb.yaml │ │ │ │ ├── preinitialization-configmap.yaml │ │ │ │ ├── servicemonitor.yaml │ │ │ │ ├── statefulset.yaml │ │ │ │ ├── svc-headless.yaml │ │ │ │ └── svc.yaml │ │ │ ├── prometheusrule.yaml │ │ │ ├── psp.yaml │ │ │ ├── read │ │ │ │ ├── extended-configmap.yaml │ │ │ │ ├── metrics-configmap.yaml │ │ │ │ ├── metrics-svc.yaml │ │ │ │ ├── networkpolicy.yaml │ │ │ │ ├── pdb.yaml │ │ │ │ ├── servicemonitor.yaml │ │ │ │ ├── statefulset.yaml │ │ │ │ ├── svc-headless.yaml │ │ │ │ └── svc.yaml │ │ │ ├── role.yaml │ │ │ ├── rolebinding.yaml │ │ │ ├── secrets.yaml │ │ │ ├── serviceaccount.yaml │ │ │ └── tls-secrets.yaml │ │ ├── values.schema.json │ │ └── values.yaml │ └── vault │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ └── common │ │ │ ├── .helmignore │ │ │ ├── Chart.yaml │ │ │ ├── README.md │ │ │ ├── templates │ │ │ ├── _affinities.tpl │ │ │ ├── _capabilities.tpl │ │ │ ├── _compatibility.tpl │ │ │ ├── _errors.tpl │ │ │ ├── _images.tpl │ │ │ ├── _ingress.tpl │ │ │ ├── _labels.tpl │ │ │ ├── _names.tpl │ │ │ ├── _resources.tpl │ │ │ ├── _secrets.tpl │ │ │ ├── _storage.tpl │ │ │ ├── _tplvalues.tpl │ │ │ ├── _utils.tpl │ │ │ ├── _warnings.tpl │ │ │ └── validations │ │ │ │ ├── _cassandra.tpl │ │ │ │ ├── _mariadb.tpl │ │ │ │ ├── _mongodb.tpl │ │ │ │ ├── _mysql.tpl │ │ │ │ ├── _postgresql.tpl │ │ │ │ ├── _redis.tpl │ │ │ │ └── _validations.tpl │ │ │ └── values.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── csi-provider │ │ │ ├── clusterrole.yaml │ │ │ ├── configmap.yaml │ │ │ ├── daemonset.yaml │ │ │ ├── networkpolicy.yaml │ │ │ ├── role.yaml │ │ │ ├── rolebinding.yaml │ │ │ └── service-account.yaml │ │ ├── extra-list.yaml │ │ ├── injector │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── clusterroles.yaml │ │ │ ├── deployment.yaml │ │ │ ├── hpa.yaml │ │ │ ├── mutating-webhook.yaml │ │ │ ├── networkpolicy.yaml │ │ │ ├── pdb.yaml │ │ │ ├── role.yaml │ │ │ ├── rolebinding.yaml │ │ │ ├── service-account.yaml │ │ │ └── service.yaml │ │ └── server │ │ │ ├── active-service.yaml │ │ │ ├── clusterrolebinding.yaml │ │ │ ├── configmap.yaml │ │ │ ├── ingress.yaml │ │ │ ├── networkpolicy.yaml │ │ │ ├── pdb.yaml │ │ │ ├── rolebinding.yaml │ │ │ ├── roles.yaml │ │ │ ├── service-account.yaml │ │ │ ├── service-headless.yaml │ │ │ ├── service.yaml │ │ │ ├── servicemonitor.yaml │ │ │ ├── statefulset.yaml │ │ │ └── tls-secret.yaml │ │ └── values.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── cas │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── hpa.yaml │ │ ├── ingress-grpc.yaml │ │ ├── ingress.yaml │ │ ├── networkpolicy.yaml │ │ ├── pdb.yaml │ │ ├── secret-config.yaml │ │ ├── secret-customcas.yaml │ │ ├── secret-gcp-secret-manager.yaml │ │ ├── secret-jwt-public-key.yaml │ │ ├── service-account.yaml │ │ ├── service-grpc.yaml │ │ ├── service-http.yaml │ │ └── vpa.yaml │ ├── controlplane │ │ ├── configmap.yaml │ │ ├── deployment.yaml │ │ ├── hpa.yaml │ │ ├── ingress-grpc.yaml │ │ ├── ingress.yaml │ │ ├── networkpolicy.yaml │ │ ├── pdb.yaml │ │ ├── secret-config.yaml │ │ ├── secret-customcas.yaml │ │ ├── secret-ejbca-ca.yaml │ │ ├── secret-file-ca.yaml │ │ ├── secret-gcp-secret-manager.yaml │ │ ├── secret-jwt-cas-private-key.yaml │ │ ├── secrets-signer-ca.yaml │ │ ├── service-account.yaml │ │ ├── service-grpc.yaml │ │ ├── service-http.yaml │ │ ├── tsa-configmap.yaml │ │ └── vpa.yaml │ └── extra-list.yaml │ └── values.yaml ├── devel ├── .tmuxp.yaml ├── README.md ├── compose.common.yml ├── compose.labs.yml ├── compose.yml ├── devkeys │ ├── README │ ├── ca.pem │ ├── ca.pub │ ├── cas.pem │ ├── cas.pub │ ├── freetsa.pem │ └── selfsigned │ │ ├── cas.crt │ │ ├── controlplane.crt │ │ └── rootCA.crt ├── dex │ ├── config.dev.yaml │ └── config.labs.yaml ├── integrations.md ├── vault-config.hcl └── vault-init.sh ├── docs ├── evidence-transformation.md ├── examples │ ├── ci-workflows │ │ ├── README.md │ │ ├── github.yaml │ │ └── gitlab.yaml │ ├── contracts │ │ ├── README.md │ │ ├── container-image-sbom │ │ │ ├── azure-pipeline.yaml │ │ │ ├── github.yaml │ │ │ └── gitlab.yaml │ │ ├── csaf │ │ │ └── contract.yaml │ │ ├── empty │ │ │ ├── azure-pipeline.yaml │ │ │ ├── generic.yaml │ │ │ ├── github.yaml │ │ │ └── gitlab.yaml │ │ ├── helm-chart │ │ │ └── contract.yaml │ │ ├── sarif │ │ │ └── sarif.yaml │ │ ├── sbom │ │ │ ├── cyclonedx.yaml │ │ │ ├── sbom-quality.yaml │ │ │ ├── spdx-cyclonedx.yaml │ │ │ └── spdx.yaml │ │ ├── skynet │ │ │ ├── contract.cue │ │ │ ├── contract.json │ │ │ └── contract.yaml │ │ ├── slsa │ │ │ ├── github.yaml │ │ │ └── source-code.yaml │ │ ├── vex │ │ │ ├── csaf_vex.yaml │ │ │ └── openvex.yaml │ │ └── vulnerabilities │ │ │ └── vulnerability-management.yaml │ ├── policies │ │ ├── _testutils.sh │ │ ├── chainloop-commit.yaml │ │ ├── chainloop-qa.yaml │ │ ├── http-hostname-validation │ │ │ ├── README.md │ │ │ ├── policy.yaml │ │ │ ├── test.sh │ │ │ └── testdata │ │ │ │ └── empty.json │ │ ├── json-field-validator │ │ │ ├── README.md │ │ │ ├── policy.yaml │ │ │ ├── test.sh │ │ │ └── testdata │ │ │ │ ├── compliance-checklist.json │ │ │ │ ├── config.json │ │ │ │ └── invalid.json │ │ ├── policy-template.rego │ │ ├── quickstart │ │ │ ├── README.md │ │ │ ├── cdx-fresh.json │ │ │ ├── cdx-fresh.yaml │ │ │ └── cdx-old.json │ │ ├── sarif-errors.yaml │ │ ├── sbom-freshness │ │ │ ├── README.md │ │ │ ├── policy.yaml │ │ │ ├── test.sh │ │ │ └── testdata │ │ │ │ ├── sbom-fresh.json │ │ │ │ ├── sbom-missing-timestamp.json │ │ │ │ └── sbom-old.json │ │ ├── sbom │ │ │ ├── cyclonedx-banned-licenses.yaml │ │ │ ├── cyclonedx-banned-packages.yaml │ │ │ ├── cyclonedx-freshness.yaml │ │ │ ├── cyclonedx-licenses.yaml │ │ │ ├── cyclonedx-required-packages.yaml │ │ │ ├── sbom-present.yaml │ │ │ └── spdx-sbom-syft.yaml │ │ └── trivy-vulns.yaml │ └── quickstart │ │ ├── contract-only-materials.yaml │ │ ├── contract-with-policies-oss.yaml │ │ ├── contract-with-policies.yaml │ │ ├── quickstart-contract-oss.yaml │ │ ├── quickstart-contract.yaml │ │ ├── sbom.json │ │ └── vulnerability-report.json └── img │ ├── cas-overview.png │ ├── cli-overview.png │ ├── controlplane-overview.png │ ├── deployment-dev.png │ ├── deployment.png │ ├── dev-env-overview.png │ ├── fanout-execute-materials.png │ ├── fanout-execute.png │ ├── fanout-sdk.png │ ├── fanout.png │ ├── overview-1.png │ ├── overview-2.png │ └── overview-3.png ├── extras └── dagger │ ├── .gitattributes │ ├── .gitignore │ ├── .golangci.yml │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── go.mod │ ├── go.sum │ └── main.go ├── go.mod ├── go.sum ├── internal ├── oauth │ └── constants.go ├── ociauth │ ├── auth.go │ └── auth_test.go ├── robotaccount │ └── cas │ │ ├── robotaccount.go │ │ ├── robotaccount_test.go │ │ └── testdata │ │ ├── test-key.ec.pem │ │ ├── test-key.ec.pub │ │ └── test-key.rsa.pem └── schemavalidators │ ├── external_schemas │ ├── csaf │ │ ├── csaf-2.0.schema.json │ │ ├── csaf-2.1.schema.json │ │ ├── cvss-v2.0.json │ │ ├── cvss-v3.0.json │ │ ├── cvss-v3.1.json │ │ └── cvss-v4.0.json │ ├── cyclonedx │ │ ├── bom-1.5.schema.json │ │ ├── bom-1.6.schema.json │ │ ├── jsf-0.82.schema.json │ │ └── spdx.schema.json │ └── runnercontext │ │ └── runner-context-response-0.1.schema.json │ ├── schemavalidators.go │ ├── schemavalidators_test.go │ └── testdata │ ├── csaf_informational_advisory.json │ ├── csaf_security_advisory.json │ ├── csaf_security_incident_response.json │ ├── csaf_vex_v0.2.0.json │ ├── csaf_vex_v0.2.1.json │ ├── openvex_v0.2.0.json │ ├── runner_context_branches-v0.1.json │ ├── runner_context_gitlab_no_protection-v0.1.json │ ├── runner_context_missing-data-v0.1.json │ ├── runner_context_missing-meta-v0.1.json │ ├── runner_context_rulesets-v0.1.json │ ├── sbom-spdx.json │ ├── sbom.cyclonedx-1.5.json │ ├── sbom.cyclonedx-1.6.json │ ├── sbom.cyclonedx-duplicated.json │ ├── sbom.cyclonedx.json │ └── simple.txt └── pkg ├── attestation ├── attestations.go ├── crafter │ ├── api │ │ ├── attestation │ │ │ └── v1 │ │ │ │ ├── crafting_state.go │ │ │ │ ├── crafting_state.pb.go │ │ │ │ ├── crafting_state.proto │ │ │ │ ├── crafting_state_test.go │ │ │ │ ├── crafting_state_validations.go │ │ │ │ ├── crafting_state_validations_test.go │ │ │ │ └── testdata │ │ │ │ └── sbom.cyclonedx.json │ │ ├── buf.gen.yaml │ │ ├── buf.lock │ │ └── buf.yaml │ ├── crafter.go │ ├── crafter_test.go │ ├── crafter_unit_test.go │ ├── materials │ │ ├── artifact.go │ │ ├── artifact_test.go │ │ ├── attestation.go │ │ ├── attestation │ │ │ └── attestation.go │ │ ├── attestation_test.go │ │ ├── blackduck.go │ │ ├── blackduck_test.go │ │ ├── csaf.go │ │ ├── csaf_test.go │ │ ├── cyclonedxjson.go │ │ ├── cyclonedxjson_test.go │ │ ├── evidence.go │ │ ├── evidence_test.go │ │ ├── ghas_code_scan.go │ │ ├── ghas_dependency_scan.go │ │ ├── ghas_secret_scan.go │ │ ├── ghas_test.go │ │ ├── gitlab.go │ │ ├── gitlab_test.go │ │ ├── helmchart.go │ │ ├── helmchart_test.go │ │ ├── jacoco.go │ │ ├── jacoco │ │ │ └── jacoco.go │ │ ├── jacoco_test.go │ │ ├── junit │ │ │ ├── junit.go │ │ │ └── junit_test.go │ │ ├── junit_xml.go │ │ ├── junit_xml_test.go │ │ ├── materials.go │ │ ├── materials_test.go │ │ ├── oci_image.go │ │ ├── oci_image_test.go │ │ ├── openvex.go │ │ ├── openvex_test.go │ │ ├── runnercontext.go │ │ ├── runnercontext_test.go │ │ ├── sarif.go │ │ ├── sarif_test.go │ │ ├── slsaprovenance.go │ │ ├── slsaprovenance_test.go │ │ ├── spdxjson.go │ │ ├── spdxjson_test.go │ │ ├── string.go │ │ ├── string_test.go │ │ ├── testdata │ │ │ ├── attestation-bundle.json │ │ │ ├── attestation-dsse-invalidtype.json │ │ │ ├── attestation-dsse.json │ │ │ ├── attestation-invalid-intoto.json │ │ │ ├── attestation-invalid-payload.json │ │ │ ├── blackduck_sca.json │ │ │ ├── blackduck_sca_missing_fields.json │ │ │ ├── chainloop_attestation.sigstore.json │ │ │ ├── csaf_informational_advisory.json │ │ │ ├── csaf_security_advisory.json │ │ │ ├── csaf_security_incident_response.json │ │ │ ├── csaf_security_incident_response_wrong_category.json │ │ │ ├── csaf_vex_v0.2.0.json │ │ │ ├── empty-values.tgz │ │ │ ├── empty.txt │ │ │ ├── empty_array.json │ │ │ ├── evidence-invalid-structure.json │ │ │ ├── evidence-with-id-data-no-schema.json │ │ │ ├── evidence-with-id-data-schema.json │ │ │ ├── evidence-with-new-id-data-schema.json │ │ │ ├── ghas-code-scan-wrong.json │ │ │ ├── ghas-code-scan.json │ │ │ ├── ghas-dependency-scan-wrong.json │ │ │ ├── ghas-dependency-scan.json │ │ │ ├── ghas-secret-scan-wrong.json │ │ │ ├── ghas-secret-scan.json │ │ │ ├── gl-container-scanning-report.json │ │ │ ├── gl-sast-report.json │ │ │ ├── gl-secret-detection-report.json │ │ │ ├── gl-sonarqube-report.json │ │ │ ├── jacoco.xml │ │ │ ├── junit-invalid.xml │ │ │ ├── junit.xml │ │ │ ├── missing-chartyaml.tgz │ │ │ ├── missing-empty.tgz │ │ │ ├── missing-valuesyaml.tgz │ │ │ ├── oci-layouts │ │ │ │ ├── crane │ │ │ │ │ ├── index.json │ │ │ │ │ └── oci-layout │ │ │ │ ├── oras │ │ │ │ │ ├── index.json │ │ │ │ │ └── oci-layout │ │ │ │ ├── skopeo-alt │ │ │ │ │ ├── index.json │ │ │ │ │ └── oci-layout │ │ │ │ ├── skopeo │ │ │ │ │ ├── index.json │ │ │ │ │ └── oci-layout │ │ │ │ └── zarf │ │ │ │ │ ├── index.json │ │ │ │ │ └── oci-layout │ │ │ ├── openvex_v0.2.0.json │ │ │ ├── random.json │ │ │ ├── report.sarif │ │ │ ├── runner-context-branches-v0.1.json │ │ │ ├── sbom-spdx-multiple-tools.json │ │ │ ├── sbom-spdx.json │ │ │ ├── sbom.cyclonedx-1.5-legacy-tools.json │ │ │ ├── sbom.cyclonedx-1.5-multiple-tools.json │ │ │ ├── sbom.cyclonedx-1.5-null-cwes.json │ │ │ ├── sbom.cyclonedx-1.5-vulnerabilities.json │ │ │ ├── sbom.cyclonedx-1.5.json │ │ │ ├── sbom.cyclonedx.json │ │ │ ├── simple.txt │ │ │ ├── slsa_provenance.sigstore.json │ │ │ ├── tests.tar.gz │ │ │ ├── tests.zip │ │ │ ├── twistcli_scan.json │ │ │ ├── valid-chart.tgz │ │ │ ├── zap_scan.zip │ │ │ └── zap_scan_wrong.zip │ │ ├── twistcli_scan.go │ │ ├── twistcli_scan_test.go │ │ ├── zap.go │ │ └── zap_test.go │ ├── runner.go │ ├── runners │ │ ├── azurepipeline.go │ │ ├── azurepipeline_test.go │ │ ├── circleci_build.go │ │ ├── circleci_build_test.go │ │ ├── daggerpipeline.go │ │ ├── daggerpipeline_test.go │ │ ├── generic.go │ │ ├── generic_test.go │ │ ├── githubaction.go │ │ ├── githubaction_test.go │ │ ├── gitlabpipeline.go │ │ ├── gitlabpipeline_test.go │ │ ├── jenkinsjob.go │ │ ├── jenkinsjob_test.go │ │ ├── oidc │ │ │ ├── github.go │ │ │ ├── github_test.go │ │ │ ├── gitlab.go │ │ │ ├── gitlab_test.go │ │ │ └── oidc.go │ │ ├── runners.go │ │ ├── teamcitypipeline.go │ │ └── teamcitypipeline_test.go │ ├── statemanager │ │ ├── filesystem │ │ │ ├── filesystem.go │ │ │ ├── filesystem_test.go │ │ │ └── testdata │ │ │ │ └── state.json │ │ ├── remote │ │ │ └── remote.go │ │ └── statemanager.go │ └── testdata │ │ ├── contracts │ │ ├── empty_generic.yaml │ │ ├── empty_generic_v2.json │ │ ├── empty_github.cue │ │ ├── empty_github.json │ │ ├── empty_github.yaml │ │ ├── invalid.xml │ │ ├── jenkins_with_env_vars.yaml │ │ ├── with_env_vars.yaml │ │ ├── with_material_annotations.yaml │ │ ├── with_material_annotations_v2.json │ │ ├── with_missing_policy.yaml │ │ ├── with_policy_embedded.yaml │ │ ├── with_policy_missing_rego.yaml │ │ └── with_rego.yaml │ │ └── policies │ │ ├── policy.rego │ │ ├── policy_embedded.yaml │ │ ├── policy_missing_rego.yaml │ │ └── policy_rego.yaml ├── renderer │ ├── chainloop │ │ ├── chainloop.go │ │ ├── chainloop_test.go │ │ ├── testdata │ │ │ ├── attestation-pe-snake.json │ │ │ ├── attestation.output-2.v0.2.json │ │ │ ├── attestation.output-2.v2.json │ │ │ ├── attestation.output.v0.2.json │ │ │ ├── attestation.output.v2.json │ │ │ ├── attestation.source-2.json │ │ │ ├── attestation.source-2.v2.json │ │ │ ├── attestation.source.json │ │ │ ├── attestation.source.v2.json │ │ │ ├── cert.pem │ │ │ ├── unknown.envelope.json │ │ │ └── valid.envelope.v2.json │ │ ├── v02.go │ │ └── v02_test.go │ ├── renderer.go │ └── renderer_test.go ├── signer │ ├── chainloop │ │ └── chainloop.go │ ├── cosign │ │ └── cosign.go │ ├── signer.go │ ├── signserver │ │ └── signserver.go │ └── timestamp.go └── verifier │ ├── testdata │ ├── bundle_invalid.json │ ├── bundle_valid.json │ ├── bundle_valid_nomaterial.json │ ├── bundle_wrongversion.json │ └── ca.pub │ ├── timestamp.go │ ├── verifier.go │ └── verifier_test.go ├── blobmanager ├── azureblob │ ├── backend.go │ ├── provider.go │ └── provider_test.go ├── backend.go ├── errors.go ├── loader │ └── loader.go ├── mocks │ ├── Describer.go │ ├── Downloader.go │ ├── Provider.go │ ├── Uploader.go │ └── UploaderDownloader.go ├── oci │ ├── backend.go │ ├── backend_test.go │ ├── provider.go │ └── provider_test.go └── s3 │ ├── backend.go │ ├── backend_test.go │ ├── provider.go │ └── provider_test.go ├── casclient ├── README.md ├── casclient.go ├── downloader.go ├── mocks │ ├── Downloader.go │ ├── DownloaderUploader.go │ └── Uploader.go ├── uploader.go └── uploader_test.go ├── credentials ├── api │ ├── buf.gen.yaml │ ├── buf.lock │ ├── buf.yaml │ └── credentials │ │ └── v1 │ │ ├── config.pb.go │ │ └── config.proto ├── aws │ ├── mocks │ │ └── SecretsManagerIface.go │ ├── secretmanager.go │ └── secretmanager_test.go ├── azurekv │ ├── keyvault.go │ ├── keyvault_test.go │ └── mocks │ │ └── SecretsRW.go ├── credentials.go ├── credentials_test.go ├── gcp │ ├── mocks │ │ └── SecretsManagerInterface.go │ ├── secretmanager.go │ ├── secretmanager_test.go │ └── testdata │ │ ├── key.txt │ │ └── test_gcp_key.json ├── manager │ ├── manager.go │ └── manager_test.go ├── mocks │ ├── Reader.go │ ├── ReaderWriter.go │ ├── SecretsManagerIface.go │ └── Writer.go └── vault │ ├── keyval.go │ └── keyval_test.go ├── grpcconn ├── grpcconn.go └── grpcconn_test.go ├── jsonfilter └── jsonfilter.go ├── middlewares └── http │ ├── jwt.go │ ├── jwt_test.go │ └── logging.go ├── policies ├── engine │ ├── builtins │ │ ├── discover.go │ │ ├── rego.go │ │ └── wasm.go │ ├── detect.go │ ├── detect_test.go │ ├── engine.go │ ├── rego │ │ ├── boilerplate.go │ │ ├── boilerplate.rego.tmpl │ │ ├── boilerplate_test.go │ │ ├── builtins │ │ │ ├── discover.go │ │ │ ├── example.go │ │ │ ├── example_test.go │ │ │ └── registry.go │ │ ├── rego.go │ │ ├── rego_test.go │ │ └── testfiles │ │ │ ├── arguments.rego │ │ │ ├── arguments_array.rego │ │ │ ├── arrays.rego │ │ │ ├── boilerplate │ │ │ ├── custom-valid-input.rego │ │ │ ├── detect-rules.rego │ │ │ ├── full-boilerplate.rego │ │ │ ├── multiple-imports.rego │ │ │ ├── only-package-import.rego │ │ │ ├── output │ │ │ │ ├── custom-valid-input-output.rego │ │ │ │ ├── full-boilerplate-output.rego │ │ │ │ ├── multiple-imports-output.rego │ │ │ │ ├── only-package-import-output.rego │ │ │ │ ├── partial-boilerplate-output.rego │ │ │ │ ├── result_format-output.rego │ │ │ │ ├── simplified-policy-output.rego │ │ │ │ ├── source-commit-simplified-output.rego │ │ │ │ └── with-comments-output.rego │ │ │ ├── partial-boilerplate.rego │ │ │ ├── simplified-policy.rego │ │ │ ├── source-commit-simplified.rego │ │ │ └── with-comments.rego │ │ │ ├── check_qa.rego │ │ │ ├── custom_builtin_permissive.rego │ │ │ ├── matches_evaluation.rego │ │ │ ├── matches_parameters.rego │ │ │ ├── permissive_mode.rego │ │ │ ├── policy_without_violations.rego │ │ │ ├── restricted_mode_networking_allowed_host.rego │ │ │ ├── restrictive_mode.rego │ │ │ ├── restrictive_mode_networking.rego │ │ │ ├── result_format.rego │ │ │ └── result_format_without_ignore.rego │ └── wasm │ │ ├── engine.go │ │ ├── engine_test.go │ │ ├── errors.go │ │ └── errors_test.go ├── group_loader.go ├── loader.go ├── loader_test.go ├── policies.go ├── policies_test.go ├── policy_groups.go ├── policy_groups_test.go ├── testdata │ ├── container_policy.yaml │ ├── group_with_inputs.yaml │ ├── group_with_interpolated_material.yaml │ ├── materials.rego │ ├── materials.yaml │ ├── missing_rego.yaml │ ├── multi-kind.yaml │ ├── policy_group.yaml │ ├── policy_group_multikind.yaml │ ├── policy_group_no_name.yaml │ ├── policy_group_wrong.yaml │ ├── policy_multi_kind_with_ignore.yaml │ ├── policy_openvex_no_ignore.yaml │ ├── policy_result_format.yaml │ ├── policy_result_skipped.yaml │ ├── policy_with_ignore.yaml │ ├── policy_with_inputs.yaml │ ├── sbom-spdx.json │ ├── sbom_syft.rego │ ├── sbom_syft.yaml │ ├── sbom_syft_not_typed.yaml │ ├── statement.json │ ├── statement_gitlab.json │ ├── statement_missing_runner.json │ ├── with_arguments.rego │ ├── with_arguments.yaml │ ├── workflow.rego │ ├── workflow.yaml │ ├── workflow_embedded.yaml │ ├── wrong_policy.rego │ └── wrong_policy.yaml └── wasm_integration_test.go ├── resourceloader └── resourceloader.go ├── servicelogger └── logger.go └── templates └── templates.go /.chainloop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.chainloop.yml -------------------------------------------------------------------------------- /.claude/hooks/format-and-lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.claude/hooks/format-and-lint.sh -------------------------------------------------------------------------------- /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.claude/skills/custom-builtin-functions/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.claude/skills/custom-builtin-functions/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/upgrading-chart/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.claude/skills/upgrading-chart/SKILL.md -------------------------------------------------------------------------------- /.claude/skills/upgrading-chart/files-modified.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.claude/skills/upgrading-chart/files-modified.md -------------------------------------------------------------------------------- /.claude/skills/upgrading-golang/SKILL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.claude/skills/upgrading-golang/SKILL.md -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/contracts/README.md -------------------------------------------------------------------------------- /.github/workflows/cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/cosign.pub -------------------------------------------------------------------------------- /.github/workflows/github_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/github_release.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/package_chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/package_chart.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/scm_configuration_check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/scm_configuration_check.yaml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.github/workflows/sync_contracts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/sync_contracts.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/utils/add-license-to-sbom.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/utils/add-license-to-sbom.sh -------------------------------------------------------------------------------- /.github/workflows/utils/bump-project-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.github/workflows/utils/bump-project-version.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.vex/artifact-cas.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.vex/artifact-cas.vex.json -------------------------------------------------------------------------------- /.vex/cli.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.vex/cli.vex.json -------------------------------------------------------------------------------- /.vex/controlplane.vex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/.vex/controlplane.vex.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/SECURITY.md -------------------------------------------------------------------------------- /app/artifact-cas/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/Dockerfile -------------------------------------------------------------------------------- /app/artifact-cas/Dockerfile.goreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/Dockerfile.goreleaser -------------------------------------------------------------------------------- /app/artifact-cas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/Makefile -------------------------------------------------------------------------------- /app/artifact-cas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/README.md -------------------------------------------------------------------------------- /app/artifact-cas/api/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/buf.gen.yaml -------------------------------------------------------------------------------- /app/artifact-cas/api/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/buf.lock -------------------------------------------------------------------------------- /app/artifact-cas/api/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/buf.yaml -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/resource.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/resource.pb.go -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/resource.proto -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/resource_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/resource_grpc.pb.go -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/status.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/status.pb.go -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/status.proto -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/status_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/status_grpc.pb.go -------------------------------------------------------------------------------- /app/artifact-cas/api/cas/v1/status_http.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/api/cas/v1/status_http.pb.go -------------------------------------------------------------------------------- /app/artifact-cas/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/cmd/main.go -------------------------------------------------------------------------------- /app/artifact-cas/cmd/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/cmd/wire.go -------------------------------------------------------------------------------- /app/artifact-cas/cmd/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/cmd/wire_gen.go -------------------------------------------------------------------------------- /app/artifact-cas/configs/config.devel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/configs/config.devel.yaml -------------------------------------------------------------------------------- /app/artifact-cas/configs/samples/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/configs/samples/config.yaml -------------------------------------------------------------------------------- /app/artifact-cas/internal/conf/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/conf/buf.gen.yaml -------------------------------------------------------------------------------- /app/artifact-cas/internal/conf/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/conf/buf.lock -------------------------------------------------------------------------------- /app/artifact-cas/internal/conf/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/conf/buf.yaml -------------------------------------------------------------------------------- /app/artifact-cas/internal/conf/conf.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/conf/conf.pb.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/conf/conf.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/conf/conf.proto -------------------------------------------------------------------------------- /app/artifact-cas/internal/server/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/server/grpc.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/server/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/server/grpc_test.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/server/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/server/http.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/server/httpmetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/server/httpmetrics.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/server/server.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/bytestream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/bytestream.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/download.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/resource.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/service.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/service_test.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/status.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/service/status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/service/status_test.go -------------------------------------------------------------------------------- /app/artifact-cas/internal/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/artifact-cas/internal/tools.go -------------------------------------------------------------------------------- /app/cli/Dockerfile.goreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/Dockerfile.goreleaser -------------------------------------------------------------------------------- /app/cli/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/Makefile -------------------------------------------------------------------------------- /app/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/README.md -------------------------------------------------------------------------------- /app/cli/cmd/artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/artifact.go -------------------------------------------------------------------------------- /app/cli/cmd/artifact_download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/artifact_download.go -------------------------------------------------------------------------------- /app/cli/cmd/artifact_upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/artifact_upload.go -------------------------------------------------------------------------------- /app/cli/cmd/attached_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attached_integration.go -------------------------------------------------------------------------------- /app/cli/cmd/attached_integration_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attached_integration_add.go -------------------------------------------------------------------------------- /app/cli/cmd/attached_integration_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attached_integration_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/attached_integration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attached_integration_list.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_add.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_init.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_push.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_reset.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_status.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_status_test.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_test.go -------------------------------------------------------------------------------- /app/cli/cmd/attestation_verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/attestation_verify.go -------------------------------------------------------------------------------- /app/cli/cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/auth.go -------------------------------------------------------------------------------- /app/cli/cmd/auth_delete_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/auth_delete_account.go -------------------------------------------------------------------------------- /app/cli/cmd/auth_login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/auth_login.go -------------------------------------------------------------------------------- /app/cli/cmd/available_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/available_integration.go -------------------------------------------------------------------------------- /app/cli/cmd/available_integration_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/available_integration_describe.go -------------------------------------------------------------------------------- /app/cli/cmd/available_integration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/available_integration_list.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_add_azureblob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_add_azureblob.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_add_oci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_add_oci.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_add_s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_add_s3.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_list.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_update_azureblob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_update_azureblob.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_update_inline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_update_inline.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_update_oci.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_update_oci.go -------------------------------------------------------------------------------- /app/cli/cmd/casbackend_update_s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/casbackend_update_s3.go -------------------------------------------------------------------------------- /app/cli/cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/config.go -------------------------------------------------------------------------------- /app/cli/cmd/config_reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/config_reset.go -------------------------------------------------------------------------------- /app/cli/cmd/config_save.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/config_save.go -------------------------------------------------------------------------------- /app/cli/cmd/config_view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/config_view.go -------------------------------------------------------------------------------- /app/cli/cmd/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/errors.go -------------------------------------------------------------------------------- /app/cli/cmd/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/integration.go -------------------------------------------------------------------------------- /app/cli/cmd/options/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/options/options.go -------------------------------------------------------------------------------- /app/cli/cmd/options/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/options/pagination.go -------------------------------------------------------------------------------- /app/cli/cmd/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_apitoken.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_apitoken_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_apitoken_create.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_apitoken_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_apitoken_list.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_apitoken_revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_apitoken_revoke.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_create.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_describe.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_invitation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_invitation.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_invitation_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_invitation_create.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_invitation_list_sent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_invitation_list_sent.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_invitation_revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_invitation_revoke.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_leave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_leave.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_list.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_member.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_member_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_member_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_member_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_member_list.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_member_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_member_update.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_set.go -------------------------------------------------------------------------------- /app/cli/cmd/organization_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/organization_update.go -------------------------------------------------------------------------------- /app/cli/cmd/output/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/output/output.go -------------------------------------------------------------------------------- /app/cli/cmd/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/plugins.go -------------------------------------------------------------------------------- /app/cli/cmd/policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/policy.go -------------------------------------------------------------------------------- /app/cli/cmd/policy_develop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/policy_develop.go -------------------------------------------------------------------------------- /app/cli/cmd/policy_develop_eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/policy_develop_eval.go -------------------------------------------------------------------------------- /app/cli/cmd/policy_develop_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/policy_develop_init.go -------------------------------------------------------------------------------- /app/cli/cmd/policy_develop_lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/policy_develop_lint.go -------------------------------------------------------------------------------- /app/cli/cmd/referrer_discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/referrer_discover.go -------------------------------------------------------------------------------- /app/cli/cmd/registered_integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/registered_integration.go -------------------------------------------------------------------------------- /app/cli/cmd/registered_integration_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/registered_integration_add.go -------------------------------------------------------------------------------- /app/cli/cmd/registered_integration_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/registered_integration_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/registered_integration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/registered_integration_list.go -------------------------------------------------------------------------------- /app/cli/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/root.go -------------------------------------------------------------------------------- /app/cli/cmd/terminalunix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/terminalunix.go -------------------------------------------------------------------------------- /app/cli/cmd/terminalwindows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/terminalwindows.go -------------------------------------------------------------------------------- /app/cli/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/version.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract_apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract_apply.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract_create.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract_describe.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract_list.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_contract_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_contract_update.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_create.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_delete.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_describe.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_list.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_update.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_workflow_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_workflow_run.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_workflow_run_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_workflow_run_describe.go -------------------------------------------------------------------------------- /app/cli/cmd/workflow_workflow_run_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/cmd/workflow_workflow_run_list.go -------------------------------------------------------------------------------- /app/cli/documentation/cli-reference.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/documentation/cli-reference.mdx -------------------------------------------------------------------------------- /app/cli/documentation/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/documentation/generate.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/.regal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/.regal.yaml -------------------------------------------------------------------------------- /app/cli/internal/policydevel/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/eval.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/eval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/eval_test.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/init.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/init_test.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/lint.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/lint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/lint_test.go -------------------------------------------------------------------------------- /app/cli/internal/policydevel/testdata/missing-keys.rego: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | result := { 4 | "violations": [] 5 | } -------------------------------------------------------------------------------- /app/cli/internal/policydevel/testdata/policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/testdata/policy.yaml -------------------------------------------------------------------------------- /app/cli/internal/policydevel/testdata/valid.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/policydevel/testdata/valid.rego -------------------------------------------------------------------------------- /app/cli/internal/telemetry/mocks/Client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/telemetry/mocks/Client.go -------------------------------------------------------------------------------- /app/cli/internal/telemetry/posthog/posthog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/telemetry/posthog/posthog.go -------------------------------------------------------------------------------- /app/cli/internal/telemetry/telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/telemetry/telemetry.go -------------------------------------------------------------------------------- /app/cli/internal/telemetry/telemetry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/telemetry/telemetry_test.go -------------------------------------------------------------------------------- /app/cli/internal/token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/token/token.go -------------------------------------------------------------------------------- /app/cli/internal/token/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/internal/token/token_test.go -------------------------------------------------------------------------------- /app/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/main.go -------------------------------------------------------------------------------- /app/cli/pkg/action/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/action.go -------------------------------------------------------------------------------- /app/cli/pkg/action/apitoken_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/apitoken_create.go -------------------------------------------------------------------------------- /app/cli/pkg/action/apitoken_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/apitoken_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/apitoken_revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/apitoken_revoke.go -------------------------------------------------------------------------------- /app/cli/pkg/action/artifact_download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/artifact_download.go -------------------------------------------------------------------------------- /app/cli/pkg/action/artifact_upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/artifact_upload.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attached_integration_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attached_integration_add.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attached_integration_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attached_integration_delete.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attached_integration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attached_integration_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_add.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_init.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_init_test.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_push.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_reset.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_status.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_status_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_status_test.go -------------------------------------------------------------------------------- /app/cli/pkg/action/attestation_verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/attestation_verify.go -------------------------------------------------------------------------------- /app/cli/pkg/action/available_integration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/available_integration_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/casbackend_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/casbackend_add.go -------------------------------------------------------------------------------- /app/cli/pkg/action/casbackend_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/casbackend_delete.go -------------------------------------------------------------------------------- /app/cli/pkg/action/casbackend_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/casbackend_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/casbackend_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/casbackend_update.go -------------------------------------------------------------------------------- /app/cli/pkg/action/config_current_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/config_current_context.go -------------------------------------------------------------------------------- /app/cli/pkg/action/delete_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/delete_account.go -------------------------------------------------------------------------------- /app/cli/pkg/action/membership_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/membership_delete.go -------------------------------------------------------------------------------- /app/cli/pkg/action/membership_leave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/membership_leave.go -------------------------------------------------------------------------------- /app/cli/pkg/action/membership_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/membership_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/membership_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/membership_set.go -------------------------------------------------------------------------------- /app/cli/pkg/action/membership_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/membership_update.go -------------------------------------------------------------------------------- /app/cli/pkg/action/org_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/org_create.go -------------------------------------------------------------------------------- /app/cli/pkg/action/org_invitation_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/org_invitation_create.go -------------------------------------------------------------------------------- /app/cli/pkg/action/org_invitation_list_sent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/org_invitation_list_sent.go -------------------------------------------------------------------------------- /app/cli/pkg/action/org_invitation_revoke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/org_invitation_revoke.go -------------------------------------------------------------------------------- /app/cli/pkg/action/org_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/org_update.go -------------------------------------------------------------------------------- /app/cli/pkg/action/organization_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/organization_delete.go -------------------------------------------------------------------------------- /app/cli/pkg/action/plugin_actions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/plugin_actions.go -------------------------------------------------------------------------------- /app/cli/pkg/action/policy_develop_eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/policy_develop_eval.go -------------------------------------------------------------------------------- /app/cli/pkg/action/policy_develop_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/policy_develop_init.go -------------------------------------------------------------------------------- /app/cli/pkg/action/policy_develop_lint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/policy_develop_lint.go -------------------------------------------------------------------------------- /app/cli/pkg/action/referrer_discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/referrer_discover.go -------------------------------------------------------------------------------- /app/cli/pkg/action/registered_integration_add.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/registered_integration_add.go -------------------------------------------------------------------------------- /app/cli/pkg/action/registered_integration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/registered_integration_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/ca.pub -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/cert-attestation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/cert-attestation.json -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/cert.pem -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/contract_v1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/contract_v1.yaml -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/contract_v2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/contract_v2.yaml -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/cosign.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/cosign.pub -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/invalid_contract.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/invalid_contract.yaml -------------------------------------------------------------------------------- /app/cli/pkg/action/testdata/policy_group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/testdata/policy_group.yaml -------------------------------------------------------------------------------- /app/cli/pkg/action/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/util.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_contract_apply.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_contract_apply.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_contract_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_contract_create.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_contract_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_contract_delete.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_contract_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_contract_describe.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_contract_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_contract_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_contract_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_contract_update.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_create.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_delete.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_describe.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_run_describe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_run_describe.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_run_describe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_run_describe_test.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_run_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_run_list.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_run_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_run_list_test.go -------------------------------------------------------------------------------- /app/cli/pkg/action/workflow_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/action/workflow_update.go -------------------------------------------------------------------------------- /app/cli/pkg/plugins/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/plugins/client.go -------------------------------------------------------------------------------- /app/cli/pkg/plugins/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/plugins/interface.go -------------------------------------------------------------------------------- /app/cli/pkg/plugins/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/plugins/manager.go -------------------------------------------------------------------------------- /app/cli/pkg/plugins/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/cli/pkg/plugins/shared.go -------------------------------------------------------------------------------- /app/controlplane/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/Dockerfile -------------------------------------------------------------------------------- /app/controlplane/Dockerfile.goreleaser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/Dockerfile.goreleaser -------------------------------------------------------------------------------- /app/controlplane/Dockerfile.migrations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/Dockerfile.migrations -------------------------------------------------------------------------------- /app/controlplane/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/Makefile -------------------------------------------------------------------------------- /app/controlplane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/README.md -------------------------------------------------------------------------------- /app/controlplane/api/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/buf.gen.yaml -------------------------------------------------------------------------------- /app/controlplane/api/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/buf.lock -------------------------------------------------------------------------------- /app/controlplane/api/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/buf.yaml -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/auth.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/auth.pb.go -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/auth.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/auth.proto -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/group.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/group.pb.go -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/group.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/group.proto -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/status.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/status.pb.go -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/status.proto -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/user.pb.go -------------------------------------------------------------------------------- /app/controlplane/api/controlplane/v1/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/controlplane/v1/user.proto -------------------------------------------------------------------------------- /app/controlplane/api/gen/frontend/controlplane/v1/openapi_metadata.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | export const protobufPackage = "controlplane.v1"; 4 | -------------------------------------------------------------------------------- /app/controlplane/api/gen/frontend/google/api/annotations.ts: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | 3 | export const protobufPackage = "google.api"; 4 | -------------------------------------------------------------------------------- /app/controlplane/api/gen/openapi/embed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/gen/openapi/embed.go -------------------------------------------------------------------------------- /app/controlplane/api/gen/openapi/openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/api/gen/openapi/openapi.yaml -------------------------------------------------------------------------------- /app/controlplane/atlas.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/atlas.hcl -------------------------------------------------------------------------------- /app/controlplane/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/cmd/main.go -------------------------------------------------------------------------------- /app/controlplane/cmd/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/cmd/wire.go -------------------------------------------------------------------------------- /app/controlplane/cmd/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/cmd/wire_gen.go -------------------------------------------------------------------------------- /app/controlplane/configs/config.devel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/configs/config.devel.yaml -------------------------------------------------------------------------------- /app/controlplane/configs/samples/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/configs/samples/config.yaml -------------------------------------------------------------------------------- /app/controlplane/internal/conf/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/conf/buf.gen.yaml -------------------------------------------------------------------------------- /app/controlplane/internal/conf/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/conf/buf.lock -------------------------------------------------------------------------------- /app/controlplane/internal/conf/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/conf/buf.yaml -------------------------------------------------------------------------------- /app/controlplane/internal/server/grpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/server/grpc.go -------------------------------------------------------------------------------- /app/controlplane/internal/server/grpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/server/grpc_test.go -------------------------------------------------------------------------------- /app/controlplane/internal/server/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/server/http.go -------------------------------------------------------------------------------- /app/controlplane/internal/server/httpmetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/server/httpmetrics.go -------------------------------------------------------------------------------- /app/controlplane/internal/server/profiler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/server/profiler.go -------------------------------------------------------------------------------- /app/controlplane/internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/server/server.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/attestation.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/auth.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/auth_test.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/casbackend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/casbackend.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/casredirect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/casredirect.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/context.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/group.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/integration.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/organization.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/orgmetric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/orgmetric.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/project.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/prometheus.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/referrer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/referrer.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/robotaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/robotaccount.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/service.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/service_test.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/signing.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/status.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/user.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/workflow.go -------------------------------------------------------------------------------- /app/controlplane/internal/service/workflowrun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/service/workflowrun.go -------------------------------------------------------------------------------- /app/controlplane/internal/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/tools.go -------------------------------------------------------------------------------- /app/controlplane/internal/usercontext/wrappers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/internal/usercontext/wrappers.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/casbackend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/casbackend.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/group.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/group_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/project.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/user_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/events/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/events/workflow.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/logentry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/logentry.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/logentry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/logentry_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/auditor/nats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/auditor/nats.go -------------------------------------------------------------------------------- /app/controlplane/pkg/authz/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/authz/authz.go -------------------------------------------------------------------------------- /app/controlplane/pkg/authz/authz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/authz/authz_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/authz/enforcer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/authz/enforcer.go -------------------------------------------------------------------------------- /app/controlplane/pkg/authz/membership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/authz/membership.go -------------------------------------------------------------------------------- /app/controlplane/pkg/authz/model.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/authz/model.conf -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/.mockery.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/.mockery.yml -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/attestation.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/attestationstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/attestationstate.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/auditor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/auditor.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/authz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/authz.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/authz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/authz_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/biz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/biz.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casbackend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casbackend.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casbackend_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casbackend_checker.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casbackend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casbackend_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casclient.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casclient_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/cascredentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/cascredentials.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casmapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casmapping.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/casmapping_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/casmapping_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/errors.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/group.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/integration.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/integration_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/membership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/membership.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/APITokenRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/APITokenRepo.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/CASBackendRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/CASBackendRepo.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/CASClient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/CASClient.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/CASMappingRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/CASMappingRepo.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/MembershipsRBAC.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/MembershipsRBAC.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/PromObservable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/PromObservable.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/UserOrgFinder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/UserOrgFinder.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/mocks/WorkflowRunRepo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/mocks/WorkflowRunRepo.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/organization.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/organization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/organization_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/orginvitation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/orginvitation.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/orgmetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/orgmetrics.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/project.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/projectversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/projectversion.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/prometheus.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/referrer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/referrer.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/referrer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/referrer_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/robotaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/robotaccount.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/signing.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/signing_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testdata/attestations/invalid.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testdata/contracts/invalid_contract.yaml: -------------------------------------------------------------------------------- 1 | schemaVersion: v1 2 | notAContract: true -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testdata/contracts/invalid_format.json: -------------------------------------------------------------------------------- 1 | : -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testdata/test-key.ec.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/testdata/test-key.ec.pem -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testhelpers/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/testhelpers/database.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testhelpers/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/testhelpers/suite.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testhelpers/wire.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/testhelpers/wire.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/testhelpers/wire_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/testhelpers/wire_gen.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/tests.json -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/user_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/user_integration_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/useraccess_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/useraccess_syncer.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/version_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/workflow.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/workflowcontract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/workflowcontract.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/workflowcontract_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/workflowcontract_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/workflowrun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/workflowrun.go -------------------------------------------------------------------------------- /app/controlplane/pkg/biz/workflowrun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/biz/workflowrun_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/ca/ca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/ca/ca.go -------------------------------------------------------------------------------- /app/controlplane/pkg/ca/ejbca/ejbca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/ca/ejbca/ejbca.go -------------------------------------------------------------------------------- /app/controlplane/pkg/ca/fileca/fileca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/ca/fileca/fileca.go -------------------------------------------------------------------------------- /app/controlplane/pkg/conf/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/conf/buf.gen.yaml -------------------------------------------------------------------------------- /app/controlplane/pkg/conf/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/conf/buf.lock -------------------------------------------------------------------------------- /app/controlplane/pkg/conf/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/conf/buf.yaml -------------------------------------------------------------------------------- /app/controlplane/pkg/data/README.md: -------------------------------------------------------------------------------- 1 | # Data 2 | -------------------------------------------------------------------------------- /app/controlplane/pkg/data/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/attestationstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/attestationstate.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/casbackend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/casbackend.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/casbackend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/casbackend_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/casmapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/casmapping.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/data.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/apitoken/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/apitoken/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/apitoken_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/apitoken_create.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/apitoken_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/apitoken_delete.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/apitoken_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/apitoken_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/apitoken_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/apitoken_update.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/attestation.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/casbackend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/casbackend.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/casbackend/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/casbackend/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/casbackend_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/casbackend_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/casmapping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/casmapping.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/casmapping/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/casmapping/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/casmapping_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/casmapping_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/client.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/ent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/ent.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/entc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/entc.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/enttest/enttest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/enttest/enttest.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/generate.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group/group.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group_create.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group_delete.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/group_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/group_update.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/groupmembership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/groupmembership.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/hook/hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/hook/hook.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/integration.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/membership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/membership.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/membership/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/membership/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/membership_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/membership_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/migrate/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/migrate/migrate.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/migrate/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/migrate/schema.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/mutation.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/organization.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/orginvitation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/orginvitation.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/ping.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project/project.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project_create.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project_delete.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/project_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/project_update.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/projectversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/projectversion.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/referrer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/referrer.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/referrer/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/referrer/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/referrer_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/referrer_create.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/referrer_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/referrer_delete.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/referrer_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/referrer_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/referrer_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/referrer_update.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/robotaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/robotaccount.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/runtime.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/runtime/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/runtime/runtime.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/schema/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/schema/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/schema/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/schema/group.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/schema/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/schema/project.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/schema/referrer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/schema/referrer.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/schema/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/schema/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/schema/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/schema/workflow.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/tx.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user_create.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user_delete.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/user_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/user_update.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/utils.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflow.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflow/where.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflow/where.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflow_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflow_create.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflow_delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflow_delete.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflow_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflow_query.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflow_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflow_update.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflowcontract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflowcontract.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/ent/workflowrun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/ent/workflowrun.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/group.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/integration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/integration.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/membership.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/membership.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/organization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/organization.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/orginvitation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/orginvitation.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/orgmetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/orgmetrics.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/project.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/projectversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/projectversion.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/referrer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/referrer.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/robotaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/robotaccount.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/workflow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/workflow.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/workflowcontract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/workflowcontract.go -------------------------------------------------------------------------------- /app/controlplane/pkg/data/workflowrun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/data/workflowrun.go -------------------------------------------------------------------------------- /app/controlplane/pkg/jwt/apitoken/apitoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/jwt/apitoken/apitoken.go -------------------------------------------------------------------------------- /app/controlplane/pkg/jwt/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/jwt/common.go -------------------------------------------------------------------------------- /app/controlplane/pkg/jwt/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/jwt/user/user.go -------------------------------------------------------------------------------- /app/controlplane/pkg/jwt/user/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/jwt/user/user_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/pagination/cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/pagination/cursor.go -------------------------------------------------------------------------------- /app/controlplane/pkg/pagination/offset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/pagination/offset.go -------------------------------------------------------------------------------- /app/controlplane/pkg/policies/policyprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/policies/policyprovider.go -------------------------------------------------------------------------------- /app/controlplane/pkg/policies/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/policies/registry.go -------------------------------------------------------------------------------- /app/controlplane/pkg/policies/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/policies/registry_test.go -------------------------------------------------------------------------------- /app/controlplane/pkg/unmarshal/testdata/contracts/invalid_contract.yaml: -------------------------------------------------------------------------------- 1 | schemaVersion: v1 2 | notAContract: true -------------------------------------------------------------------------------- /app/controlplane/pkg/unmarshal/testdata/contracts/invalid_format.json: -------------------------------------------------------------------------------- 1 | : -------------------------------------------------------------------------------- /app/controlplane/pkg/unmarshal/unmarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/unmarshal/unmarshal.go -------------------------------------------------------------------------------- /app/controlplane/pkg/unmarshal/unmarshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/pkg/unmarshal/unmarshal_test.go -------------------------------------------------------------------------------- /app/controlplane/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/README.md -------------------------------------------------------------------------------- /app/controlplane/plugins/core/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/Makefile -------------------------------------------------------------------------------- /app/controlplane/plugins/core/common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/common.mk -------------------------------------------------------------------------------- /app/controlplane/plugins/core/guac/v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/guac/v1/README.md -------------------------------------------------------------------------------- /app/controlplane/plugins/core/guac/v1/guac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/guac/v1/guac.go -------------------------------------------------------------------------------- /app/controlplane/plugins/core/smtp/v1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/smtp/v1/Makefile -------------------------------------------------------------------------------- /app/controlplane/plugins/core/smtp/v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/smtp/v1/README.md -------------------------------------------------------------------------------- /app/controlplane/plugins/core/smtp/v1/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/core/smtp/v1/cmd/main.go -------------------------------------------------------------------------------- /app/controlplane/plugins/plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/plugins.go -------------------------------------------------------------------------------- /app/controlplane/plugins/plugins_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/plugins_test.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/fanout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/fanout.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/fanout_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/fanout_test.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/helpers.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/helpers_test.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/integrations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/integrations.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/mocks/FanOut.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/mocks/FanOut.go -------------------------------------------------------------------------------- /app/controlplane/plugins/sdk/v1/plugin/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/plugins/sdk/v1/plugin/serve.go -------------------------------------------------------------------------------- /app/controlplane/plugins/testdata/plugins/chainloop-plugin-a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controlplane/plugins/testdata/plugins/chainloop-plugin-a-duplicated: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controlplane/plugins/testdata/plugins/chainloop-plugin-b: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controlplane/plugins/testdata/plugins/non-plugin: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controlplane/scripts/modify-openapi-schema.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/app/controlplane/scripts/modify-openapi-schema.sh -------------------------------------------------------------------------------- /buf.work.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/buf.work.yaml -------------------------------------------------------------------------------- /common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/common.mk -------------------------------------------------------------------------------- /dagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/dagger.json -------------------------------------------------------------------------------- /deployment/chainloop/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/.helmignore -------------------------------------------------------------------------------- /deployment/chainloop/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/Chart.lock -------------------------------------------------------------------------------- /deployment/chainloop/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/Chart.yaml -------------------------------------------------------------------------------- /deployment/chainloop/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/LICENSE.md -------------------------------------------------------------------------------- /deployment/chainloop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/README.md -------------------------------------------------------------------------------- /deployment/chainloop/charts/common/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/common/.helmignore -------------------------------------------------------------------------------- /deployment/chainloop/charts/common/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/common/Chart.yaml -------------------------------------------------------------------------------- /deployment/chainloop/charts/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/common/README.md -------------------------------------------------------------------------------- /deployment/chainloop/charts/common/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/common/values.yaml -------------------------------------------------------------------------------- /deployment/chainloop/charts/dex/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/dex/Chart.lock -------------------------------------------------------------------------------- /deployment/chainloop/charts/dex/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/dex/Chart.yaml -------------------------------------------------------------------------------- /deployment/chainloop/charts/dex/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /deployment/chainloop/charts/dex/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/dex/values.yaml -------------------------------------------------------------------------------- /deployment/chainloop/charts/vault/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/vault/.helmignore -------------------------------------------------------------------------------- /deployment/chainloop/charts/vault/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/vault/Chart.lock -------------------------------------------------------------------------------- /deployment/chainloop/charts/vault/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/vault/Chart.yaml -------------------------------------------------------------------------------- /deployment/chainloop/charts/vault/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/vault/README.md -------------------------------------------------------------------------------- /deployment/chainloop/charts/vault/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/charts/vault/values.yaml -------------------------------------------------------------------------------- /deployment/chainloop/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/NOTES.txt -------------------------------------------------------------------------------- /deployment/chainloop/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/chainloop/templates/cas/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/cas/hpa.yaml -------------------------------------------------------------------------------- /deployment/chainloop/templates/cas/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/cas/ingress.yaml -------------------------------------------------------------------------------- /deployment/chainloop/templates/cas/pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/cas/pdb.yaml -------------------------------------------------------------------------------- /deployment/chainloop/templates/cas/vpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/cas/vpa.yaml -------------------------------------------------------------------------------- /deployment/chainloop/templates/extra-list.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/templates/extra-list.yaml -------------------------------------------------------------------------------- /deployment/chainloop/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/deployment/chainloop/values.yaml -------------------------------------------------------------------------------- /devel/.tmuxp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/.tmuxp.yaml -------------------------------------------------------------------------------- /devel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/README.md -------------------------------------------------------------------------------- /devel/compose.common.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/compose.common.yml -------------------------------------------------------------------------------- /devel/compose.labs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/compose.labs.yml -------------------------------------------------------------------------------- /devel/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/compose.yml -------------------------------------------------------------------------------- /devel/devkeys/README: -------------------------------------------------------------------------------- 1 | Keypair used for development 2 | 3 | DO NOT USE IN PRODUCTION -------------------------------------------------------------------------------- /devel/devkeys/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/ca.pem -------------------------------------------------------------------------------- /devel/devkeys/ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/ca.pub -------------------------------------------------------------------------------- /devel/devkeys/cas.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/cas.pem -------------------------------------------------------------------------------- /devel/devkeys/cas.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/cas.pub -------------------------------------------------------------------------------- /devel/devkeys/freetsa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/freetsa.pem -------------------------------------------------------------------------------- /devel/devkeys/selfsigned/cas.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/selfsigned/cas.crt -------------------------------------------------------------------------------- /devel/devkeys/selfsigned/controlplane.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/selfsigned/controlplane.crt -------------------------------------------------------------------------------- /devel/devkeys/selfsigned/rootCA.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/devkeys/selfsigned/rootCA.crt -------------------------------------------------------------------------------- /devel/dex/config.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/dex/config.dev.yaml -------------------------------------------------------------------------------- /devel/dex/config.labs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/dex/config.labs.yaml -------------------------------------------------------------------------------- /devel/integrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/integrations.md -------------------------------------------------------------------------------- /devel/vault-config.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/vault-config.hcl -------------------------------------------------------------------------------- /devel/vault-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/devel/vault-init.sh -------------------------------------------------------------------------------- /docs/evidence-transformation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/evidence-transformation.md -------------------------------------------------------------------------------- /docs/examples/ci-workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/ci-workflows/README.md -------------------------------------------------------------------------------- /docs/examples/ci-workflows/github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/ci-workflows/github.yaml -------------------------------------------------------------------------------- /docs/examples/ci-workflows/gitlab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/ci-workflows/gitlab.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/README.md -------------------------------------------------------------------------------- /docs/examples/contracts/csaf/contract.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/csaf/contract.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/empty/generic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/empty/generic.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/empty/github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/empty/github.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/empty/gitlab.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/empty/gitlab.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/sarif/sarif.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/sarif/sarif.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/sbom/cyclonedx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/sbom/cyclonedx.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/sbom/sbom-quality.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/sbom/sbom-quality.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/sbom/spdx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/sbom/spdx.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/skynet/contract.cue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/skynet/contract.cue -------------------------------------------------------------------------------- /docs/examples/contracts/skynet/contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/skynet/contract.json -------------------------------------------------------------------------------- /docs/examples/contracts/skynet/contract.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/skynet/contract.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/slsa/github.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/slsa/github.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/slsa/source-code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/slsa/source-code.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/vex/csaf_vex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/vex/csaf_vex.yaml -------------------------------------------------------------------------------- /docs/examples/contracts/vex/openvex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/contracts/vex/openvex.yaml -------------------------------------------------------------------------------- /docs/examples/policies/_testutils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/_testutils.sh -------------------------------------------------------------------------------- /docs/examples/policies/chainloop-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/chainloop-commit.yaml -------------------------------------------------------------------------------- /docs/examples/policies/chainloop-qa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/chainloop-qa.yaml -------------------------------------------------------------------------------- /docs/examples/policies/http-hostname-validation/testdata/empty.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /docs/examples/policies/policy-template.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/policy-template.rego -------------------------------------------------------------------------------- /docs/examples/policies/quickstart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/quickstart/README.md -------------------------------------------------------------------------------- /docs/examples/policies/quickstart/cdx-old.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/quickstart/cdx-old.json -------------------------------------------------------------------------------- /docs/examples/policies/sarif-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/sarif-errors.yaml -------------------------------------------------------------------------------- /docs/examples/policies/sbom-freshness/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/sbom-freshness/README.md -------------------------------------------------------------------------------- /docs/examples/policies/sbom-freshness/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/sbom-freshness/test.sh -------------------------------------------------------------------------------- /docs/examples/policies/sbom/sbom-present.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/sbom/sbom-present.yaml -------------------------------------------------------------------------------- /docs/examples/policies/sbom/spdx-sbom-syft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/sbom/spdx-sbom-syft.yaml -------------------------------------------------------------------------------- /docs/examples/policies/trivy-vulns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/policies/trivy-vulns.yaml -------------------------------------------------------------------------------- /docs/examples/quickstart/sbom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/examples/quickstart/sbom.json -------------------------------------------------------------------------------- /docs/img/cas-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/cas-overview.png -------------------------------------------------------------------------------- /docs/img/cli-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/cli-overview.png -------------------------------------------------------------------------------- /docs/img/controlplane-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/controlplane-overview.png -------------------------------------------------------------------------------- /docs/img/deployment-dev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/deployment-dev.png -------------------------------------------------------------------------------- /docs/img/deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/deployment.png -------------------------------------------------------------------------------- /docs/img/dev-env-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/dev-env-overview.png -------------------------------------------------------------------------------- /docs/img/fanout-execute-materials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/fanout-execute-materials.png -------------------------------------------------------------------------------- /docs/img/fanout-execute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/fanout-execute.png -------------------------------------------------------------------------------- /docs/img/fanout-sdk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/fanout-sdk.png -------------------------------------------------------------------------------- /docs/img/fanout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/fanout.png -------------------------------------------------------------------------------- /docs/img/overview-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/overview-1.png -------------------------------------------------------------------------------- /docs/img/overview-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/overview-2.png -------------------------------------------------------------------------------- /docs/img/overview-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/docs/img/overview-3.png -------------------------------------------------------------------------------- /extras/dagger/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/.gitattributes -------------------------------------------------------------------------------- /extras/dagger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/.gitignore -------------------------------------------------------------------------------- /extras/dagger/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/.golangci.yml -------------------------------------------------------------------------------- /extras/dagger/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/LICENSE -------------------------------------------------------------------------------- /extras/dagger/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/Makefile -------------------------------------------------------------------------------- /extras/dagger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/README.md -------------------------------------------------------------------------------- /extras/dagger/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/go.mod -------------------------------------------------------------------------------- /extras/dagger/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/go.sum -------------------------------------------------------------------------------- /extras/dagger/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/extras/dagger/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/go.sum -------------------------------------------------------------------------------- /internal/oauth/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/internal/oauth/constants.go -------------------------------------------------------------------------------- /internal/ociauth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/internal/ociauth/auth.go -------------------------------------------------------------------------------- /internal/ociauth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/internal/ociauth/auth_test.go -------------------------------------------------------------------------------- /internal/robotaccount/cas/robotaccount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/internal/robotaccount/cas/robotaccount.go -------------------------------------------------------------------------------- /internal/robotaccount/cas/robotaccount_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/internal/robotaccount/cas/robotaccount_test.go -------------------------------------------------------------------------------- /internal/schemavalidators/schemavalidators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/internal/schemavalidators/schemavalidators.go -------------------------------------------------------------------------------- /internal/schemavalidators/testdata/simple.txt: -------------------------------------------------------------------------------- 1 | txt file -------------------------------------------------------------------------------- /pkg/attestation/attestations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/attestations.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/api/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/api/buf.gen.yaml -------------------------------------------------------------------------------- /pkg/attestation/crafter/api/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/api/buf.lock -------------------------------------------------------------------------------- /pkg/attestation/crafter/api/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/api/buf.yaml -------------------------------------------------------------------------------- /pkg/attestation/crafter/crafter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/crafter.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/crafter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/crafter_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/crafter_unit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/crafter_unit_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/artifact.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/blackduck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/blackduck.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/csaf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/csaf.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/csaf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/csaf_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/evidence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/evidence.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/ghas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/ghas_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/gitlab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/gitlab.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/helmchart.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/helmchart.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/jacoco.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/jacoco.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/junit_xml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/junit_xml.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/materials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/materials.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/oci_image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/oci_image.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/openvex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/openvex.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/sarif.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/sarif_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/sarif_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/spdxjson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/spdxjson.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/string.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/empty_array.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/oci-layouts/crane/oci-layout: -------------------------------------------------------------------------------- 1 | { 2 | "imageLayoutVersion": "1.0.0" 3 | } -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/oci-layouts/oras/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/oci-layouts/skopeo-alt/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/oci-layouts/skopeo/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/oci-layouts/zarf/oci-layout: -------------------------------------------------------------------------------- 1 | {"imageLayoutVersion":"1.0.0"} -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/random.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/testdata/simple.txt: -------------------------------------------------------------------------------- 1 | txt file -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/zap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/zap.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/materials/zap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/materials/zap_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runner.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/generic.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/generic_test.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/githubaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/githubaction.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/jenkinsjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/jenkinsjob.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/oidc/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/oidc/github.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/oidc/gitlab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/oidc/gitlab.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/oidc/oidc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/oidc/oidc.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/runners/runners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/crafter/runners/runners.go -------------------------------------------------------------------------------- /pkg/attestation/crafter/testdata/contracts/empty_generic.yaml: -------------------------------------------------------------------------------- 1 | schemaVersion: "v1" 2 | -------------------------------------------------------------------------------- /pkg/attestation/crafter/testdata/contracts/empty_github.cue: -------------------------------------------------------------------------------- 1 | schemaVersion: "v1" 2 | runner: type: "GITHUB_ACTION" 3 | -------------------------------------------------------------------------------- /pkg/attestation/crafter/testdata/contracts/invalid.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/attestation/renderer/chainloop/chainloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/renderer/chainloop/chainloop.go -------------------------------------------------------------------------------- /pkg/attestation/renderer/chainloop/v02.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/renderer/chainloop/v02.go -------------------------------------------------------------------------------- /pkg/attestation/renderer/chainloop/v02_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/renderer/chainloop/v02_test.go -------------------------------------------------------------------------------- /pkg/attestation/renderer/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/renderer/renderer.go -------------------------------------------------------------------------------- /pkg/attestation/renderer/renderer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/renderer/renderer_test.go -------------------------------------------------------------------------------- /pkg/attestation/signer/chainloop/chainloop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/signer/chainloop/chainloop.go -------------------------------------------------------------------------------- /pkg/attestation/signer/cosign/cosign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/signer/cosign/cosign.go -------------------------------------------------------------------------------- /pkg/attestation/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/signer/signer.go -------------------------------------------------------------------------------- /pkg/attestation/signer/signserver/signserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/signer/signserver/signserver.go -------------------------------------------------------------------------------- /pkg/attestation/signer/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/signer/timestamp.go -------------------------------------------------------------------------------- /pkg/attestation/verifier/testdata/ca.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/verifier/testdata/ca.pub -------------------------------------------------------------------------------- /pkg/attestation/verifier/timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/verifier/timestamp.go -------------------------------------------------------------------------------- /pkg/attestation/verifier/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/verifier/verifier.go -------------------------------------------------------------------------------- /pkg/attestation/verifier/verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/attestation/verifier/verifier_test.go -------------------------------------------------------------------------------- /pkg/blobmanager/azureblob/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/azureblob/backend.go -------------------------------------------------------------------------------- /pkg/blobmanager/azureblob/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/azureblob/provider.go -------------------------------------------------------------------------------- /pkg/blobmanager/azureblob/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/azureblob/provider_test.go -------------------------------------------------------------------------------- /pkg/blobmanager/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/backend.go -------------------------------------------------------------------------------- /pkg/blobmanager/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/errors.go -------------------------------------------------------------------------------- /pkg/blobmanager/loader/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/loader/loader.go -------------------------------------------------------------------------------- /pkg/blobmanager/mocks/Describer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/mocks/Describer.go -------------------------------------------------------------------------------- /pkg/blobmanager/mocks/Downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/mocks/Downloader.go -------------------------------------------------------------------------------- /pkg/blobmanager/mocks/Provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/mocks/Provider.go -------------------------------------------------------------------------------- /pkg/blobmanager/mocks/Uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/mocks/Uploader.go -------------------------------------------------------------------------------- /pkg/blobmanager/mocks/UploaderDownloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/mocks/UploaderDownloader.go -------------------------------------------------------------------------------- /pkg/blobmanager/oci/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/oci/backend.go -------------------------------------------------------------------------------- /pkg/blobmanager/oci/backend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/oci/backend_test.go -------------------------------------------------------------------------------- /pkg/blobmanager/oci/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/oci/provider.go -------------------------------------------------------------------------------- /pkg/blobmanager/oci/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/oci/provider_test.go -------------------------------------------------------------------------------- /pkg/blobmanager/s3/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/s3/backend.go -------------------------------------------------------------------------------- /pkg/blobmanager/s3/backend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/s3/backend_test.go -------------------------------------------------------------------------------- /pkg/blobmanager/s3/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/s3/provider.go -------------------------------------------------------------------------------- /pkg/blobmanager/s3/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/blobmanager/s3/provider_test.go -------------------------------------------------------------------------------- /pkg/casclient/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/README.md -------------------------------------------------------------------------------- /pkg/casclient/casclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/casclient.go -------------------------------------------------------------------------------- /pkg/casclient/downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/downloader.go -------------------------------------------------------------------------------- /pkg/casclient/mocks/Downloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/mocks/Downloader.go -------------------------------------------------------------------------------- /pkg/casclient/mocks/DownloaderUploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/mocks/DownloaderUploader.go -------------------------------------------------------------------------------- /pkg/casclient/mocks/Uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/mocks/Uploader.go -------------------------------------------------------------------------------- /pkg/casclient/uploader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/uploader.go -------------------------------------------------------------------------------- /pkg/casclient/uploader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/casclient/uploader_test.go -------------------------------------------------------------------------------- /pkg/credentials/api/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/api/buf.gen.yaml -------------------------------------------------------------------------------- /pkg/credentials/api/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/api/buf.lock -------------------------------------------------------------------------------- /pkg/credentials/api/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/api/buf.yaml -------------------------------------------------------------------------------- /pkg/credentials/api/credentials/v1/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/api/credentials/v1/config.pb.go -------------------------------------------------------------------------------- /pkg/credentials/api/credentials/v1/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/api/credentials/v1/config.proto -------------------------------------------------------------------------------- /pkg/credentials/aws/secretmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/aws/secretmanager.go -------------------------------------------------------------------------------- /pkg/credentials/aws/secretmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/aws/secretmanager_test.go -------------------------------------------------------------------------------- /pkg/credentials/azurekv/keyvault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/azurekv/keyvault.go -------------------------------------------------------------------------------- /pkg/credentials/azurekv/keyvault_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/azurekv/keyvault_test.go -------------------------------------------------------------------------------- /pkg/credentials/azurekv/mocks/SecretsRW.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/azurekv/mocks/SecretsRW.go -------------------------------------------------------------------------------- /pkg/credentials/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/credentials.go -------------------------------------------------------------------------------- /pkg/credentials/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/credentials_test.go -------------------------------------------------------------------------------- /pkg/credentials/gcp/secretmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/gcp/secretmanager.go -------------------------------------------------------------------------------- /pkg/credentials/gcp/secretmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/gcp/secretmanager_test.go -------------------------------------------------------------------------------- /pkg/credentials/gcp/testdata/key.txt: -------------------------------------------------------------------------------- 1 | an empty key file for test -------------------------------------------------------------------------------- /pkg/credentials/gcp/testdata/test_gcp_key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/gcp/testdata/test_gcp_key.json -------------------------------------------------------------------------------- /pkg/credentials/manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/manager/manager.go -------------------------------------------------------------------------------- /pkg/credentials/manager/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/manager/manager_test.go -------------------------------------------------------------------------------- /pkg/credentials/mocks/Reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/mocks/Reader.go -------------------------------------------------------------------------------- /pkg/credentials/mocks/ReaderWriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/mocks/ReaderWriter.go -------------------------------------------------------------------------------- /pkg/credentials/mocks/SecretsManagerIface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/mocks/SecretsManagerIface.go -------------------------------------------------------------------------------- /pkg/credentials/mocks/Writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/mocks/Writer.go -------------------------------------------------------------------------------- /pkg/credentials/vault/keyval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/vault/keyval.go -------------------------------------------------------------------------------- /pkg/credentials/vault/keyval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/credentials/vault/keyval_test.go -------------------------------------------------------------------------------- /pkg/grpcconn/grpcconn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/grpcconn/grpcconn.go -------------------------------------------------------------------------------- /pkg/grpcconn/grpcconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/grpcconn/grpcconn_test.go -------------------------------------------------------------------------------- /pkg/jsonfilter/jsonfilter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/jsonfilter/jsonfilter.go -------------------------------------------------------------------------------- /pkg/middlewares/http/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/middlewares/http/jwt.go -------------------------------------------------------------------------------- /pkg/middlewares/http/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/middlewares/http/jwt_test.go -------------------------------------------------------------------------------- /pkg/middlewares/http/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/middlewares/http/logging.go -------------------------------------------------------------------------------- /pkg/policies/engine/builtins/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/builtins/discover.go -------------------------------------------------------------------------------- /pkg/policies/engine/builtins/rego.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/builtins/rego.go -------------------------------------------------------------------------------- /pkg/policies/engine/builtins/wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/builtins/wasm.go -------------------------------------------------------------------------------- /pkg/policies/engine/detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/detect.go -------------------------------------------------------------------------------- /pkg/policies/engine/detect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/detect_test.go -------------------------------------------------------------------------------- /pkg/policies/engine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/engine.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/boilerplate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/boilerplate.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/boilerplate.rego.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/boilerplate.rego.tmpl -------------------------------------------------------------------------------- /pkg/policies/engine/rego/boilerplate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/boilerplate_test.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/builtins/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/builtins/discover.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/builtins/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/builtins/example.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/builtins/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/builtins/registry.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/rego.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/rego.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/rego_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/rego_test.go -------------------------------------------------------------------------------- /pkg/policies/engine/rego/testfiles/arrays.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/rego/testfiles/arrays.rego -------------------------------------------------------------------------------- /pkg/policies/engine/rego/testfiles/boilerplate/only-package-import.rego: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | import rego.v1 4 | -------------------------------------------------------------------------------- /pkg/policies/engine/wasm/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/wasm/engine.go -------------------------------------------------------------------------------- /pkg/policies/engine/wasm/engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/wasm/engine_test.go -------------------------------------------------------------------------------- /pkg/policies/engine/wasm/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/wasm/errors.go -------------------------------------------------------------------------------- /pkg/policies/engine/wasm/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/engine/wasm/errors_test.go -------------------------------------------------------------------------------- /pkg/policies/group_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/group_loader.go -------------------------------------------------------------------------------- /pkg/policies/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/loader.go -------------------------------------------------------------------------------- /pkg/policies/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/loader_test.go -------------------------------------------------------------------------------- /pkg/policies/policies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/policies.go -------------------------------------------------------------------------------- /pkg/policies/policies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/policies_test.go -------------------------------------------------------------------------------- /pkg/policies/policy_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/policy_groups.go -------------------------------------------------------------------------------- /pkg/policies/policy_groups_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/policy_groups_test.go -------------------------------------------------------------------------------- /pkg/policies/testdata/container_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/container_policy.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/group_with_inputs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/group_with_inputs.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/materials.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/materials.rego -------------------------------------------------------------------------------- /pkg/policies/testdata/materials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/materials.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/missing_rego.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/missing_rego.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/multi-kind.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/multi-kind.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/policy_group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/policy_group.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/policy_group_no_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/policy_group_no_name.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/policy_group_wrong.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/policy_group_wrong.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/policy_result_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/policy_result_format.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/policy_with_ignore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/policy_with_ignore.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/policy_with_inputs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/policy_with_inputs.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/sbom-spdx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/sbom-spdx.json -------------------------------------------------------------------------------- /pkg/policies/testdata/sbom_syft.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/sbom_syft.rego -------------------------------------------------------------------------------- /pkg/policies/testdata/sbom_syft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/sbom_syft.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/sbom_syft_not_typed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/sbom_syft_not_typed.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/statement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/statement.json -------------------------------------------------------------------------------- /pkg/policies/testdata/statement_gitlab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/statement_gitlab.json -------------------------------------------------------------------------------- /pkg/policies/testdata/with_arguments.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/with_arguments.rego -------------------------------------------------------------------------------- /pkg/policies/testdata/with_arguments.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/with_arguments.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/workflow.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/workflow.rego -------------------------------------------------------------------------------- /pkg/policies/testdata/workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/workflow.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/workflow_embedded.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/workflow_embedded.yaml -------------------------------------------------------------------------------- /pkg/policies/testdata/wrong_policy.rego: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/wrong_policy.rego -------------------------------------------------------------------------------- /pkg/policies/testdata/wrong_policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/testdata/wrong_policy.yaml -------------------------------------------------------------------------------- /pkg/policies/wasm_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/policies/wasm_integration_test.go -------------------------------------------------------------------------------- /pkg/resourceloader/resourceloader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/resourceloader/resourceloader.go -------------------------------------------------------------------------------- /pkg/servicelogger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/servicelogger/logger.go -------------------------------------------------------------------------------- /pkg/templates/templates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chainloop-dev/chainloop/HEAD/pkg/templates/templates.go --------------------------------------------------------------------------------