├── .github └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .golangci.yml ├── .goreleaser.yml ├── .prettierrc.js ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── config ├── config.toml └── secrets.production.ejson ├── entrypoint.sh ├── testdata ├── config.toml ├── key │ ├── cb0849626842a90427a026dc78ab39f8ded6f3180477c848ed3fe7c9c85da93d │ └── d27ea2243e4b454b5e5b1b34e69fbc04aebdf9e8e44e6199886d29677ec7a551 ├── test.ejson ├── test.sops.json ├── test_repo.ejson └── testkey.asc ├── tutorials └── cloudrun │ ├── Dockerfile-server │ ├── cloudbuild-server.yaml │ ├── config.toml.template │ └── examples │ ├── Dockerfile.bad │ ├── Dockerfile.good │ ├── cloudbuild-bad.yaml │ └── cloudbuild-good.yaml └── v2 ├── attestation.go ├── attestation ├── payload.go └── payload_test.go ├── auth.go ├── auth ├── connections.go ├── error.go └── google │ └── auth.go ├── authorizedcheck.go ├── check.go ├── checks ├── README.md ├── approved │ ├── check.go │ └── check_test.go ├── diy │ ├── check.go │ └── check_test.go ├── nobody │ ├── check.go │ └── check_test.go ├── org │ ├── check.go │ └── check_test.go ├── provenance │ ├── check.go │ └── check_test.go └── snakeoil │ ├── check.go │ └── check_test.go ├── client ├── check.go ├── client.go ├── client_test.go ├── defaultidtoken.go └── verify.go ├── cmd ├── config │ ├── auth.go │ ├── checks.go │ ├── cloudrun.go │ ├── config.go │ ├── get_orgs_config.go │ ├── get_orgs_config_test.go │ ├── get_required_checks.go │ ├── get_required_checks_test.go │ ├── kms.go │ ├── metadataclient.go │ ├── metrics.go │ ├── metrics_test.go │ ├── register.go │ ├── repoclient.go │ ├── repoclient_test.go │ ├── scanner.go │ ├── secrets.go │ ├── secrets_test.go │ └── validrepos.go ├── voucher_client │ ├── README.md │ ├── config.go │ ├── digest.go │ ├── lookup.go │ ├── main.go │ ├── output.go │ ├── root.go │ ├── submit.go │ └── verify.go ├── voucher_server │ ├── README.md │ ├── TUTORIAL.md │ ├── main.go │ └── server.go └── voucher_subscriber │ ├── README.md │ ├── main.go │ └── subscriber.go ├── containeranalysis ├── attestation.go ├── attestation_test.go ├── build.go ├── client.go ├── containeranalysis.go ├── containeranalysis_test.go ├── create.go ├── error.go ├── poll.go ├── types.go └── vulnerability.go ├── docker ├── call.go ├── config.go ├── config_test.go ├── digest.go ├── digest_test.go ├── docker_error.go ├── imageconfig.go ├── manifest.go ├── manifest_request.go ├── manifest_test.go ├── ocischema │ ├── config.go │ ├── config_test.go │ ├── manifest.go │ └── manifest_test.go ├── schema1 │ ├── config.go │ ├── config_test.go │ ├── manifest.go │ └── manifest_test.go ├── schema2 │ ├── config.go │ ├── config_test.go │ ├── manifest.go │ └── manifest_test.go └── uri │ ├── project.go │ ├── project_test.go │ ├── uri.go │ └── uri_test.go ├── go.mod ├── go.sum ├── grafeas ├── client.go ├── client_test.go ├── errors.go ├── grafeas_api_error.go ├── grafeas_service.go ├── grafeas_service_test.go ├── mocks │ └── grafeas_service_mock.go ├── objects │ ├── attestation.go │ ├── build.go │ ├── discovery.go │ ├── exchange.go │ ├── note.go │ ├── occurrence.go │ ├── package.go │ └── vulnerability.go ├── poll.go └── types.go ├── imagedata.go ├── imagedata_test.go ├── interface.go ├── metadatacheck.go ├── metadataclient.go ├── metadatatype.go ├── metrics ├── datadog.go ├── datadog_test.go ├── metrics.go ├── noop_client.go ├── otel.go ├── otel_test.go └── statsd.go ├── mock_check.go ├── mock_metadataclient.go ├── provenancecheck.go ├── register.go ├── register_test.go ├── repository ├── README.md ├── auth.go ├── build_artifact.go ├── build_detail.go ├── client.go ├── config.go ├── consts.go ├── errors.go ├── github │ ├── branch_protections_query.go │ ├── branch_protections_result.go │ ├── branch_protections_test.go │ ├── branch_query.go │ ├── branch_result.go │ ├── branch_test.go │ ├── client.go │ ├── client_test.go │ ├── commit_info_query.go │ ├── commit_info_result.go │ ├── commit_info_test.go │ ├── consts.go │ ├── default_branch_query.go │ ├── default_branch_result.go │ ├── default_branch_test.go │ ├── github_utils.go │ ├── github_utils_test.go │ ├── pull_request_reviews_query.go │ ├── pull_request_reviews_result.go │ ├── pull_request_reviews_test.go │ ├── queries.go │ ├── queries_test.go │ ├── repository_org_info_query.go │ ├── repository_org_info_result.go │ ├── repository_org_info_test.go │ ├── roundtripper.go │ ├── roundtripper_test.go │ ├── utils.go │ └── utils_test.go ├── mock_client.go ├── objects.go └── objects_test.go ├── repositorycheck.go ├── request.go ├── response.go ├── response_test.go ├── result.go ├── scanner.go ├── server ├── README.md ├── authentication.go ├── check.go ├── config.go ├── handlers.go ├── input.go ├── isenabled.go ├── log.go ├── routes.go ├── server.go ├── server_test.go └── verify.go ├── severity.go ├── severity_test.go ├── signer ├── errors.go ├── kms │ ├── signer.go │ └── signer_test.go ├── pgp │ ├── keyring.go │ ├── keyring_test.go │ └── sign.go └── signer.go ├── subscriber ├── check.go ├── config.go ├── payload.go ├── payload_test.go └── subscriber.go ├── suite.go ├── suite_test.go ├── testing ├── auth.go ├── docker.go ├── manifests.go ├── prepare_docker.go ├── reference.go ├── scanner.go ├── server.go ├── signer.go └── transport.go ├── validrepocheck.go ├── vulnerability.go ├── vulnerability_error.go ├── vulnerability_scanner.go ├── vulnerability_test.go └── vulnerabilitycheck.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/SECURITY.md -------------------------------------------------------------------------------- /config/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/config/config.toml -------------------------------------------------------------------------------- /config/secrets.production.ejson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/config/secrets.production.ejson -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /testdata/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/config.toml -------------------------------------------------------------------------------- /testdata/key/cb0849626842a90427a026dc78ab39f8ded6f3180477c848ed3fe7c9c85da93d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/key/cb0849626842a90427a026dc78ab39f8ded6f3180477c848ed3fe7c9c85da93d -------------------------------------------------------------------------------- /testdata/key/d27ea2243e4b454b5e5b1b34e69fbc04aebdf9e8e44e6199886d29677ec7a551: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/key/d27ea2243e4b454b5e5b1b34e69fbc04aebdf9e8e44e6199886d29677ec7a551 -------------------------------------------------------------------------------- /testdata/test.ejson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/test.ejson -------------------------------------------------------------------------------- /testdata/test.sops.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/test.sops.json -------------------------------------------------------------------------------- /testdata/test_repo.ejson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/test_repo.ejson -------------------------------------------------------------------------------- /testdata/testkey.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/testdata/testkey.asc -------------------------------------------------------------------------------- /tutorials/cloudrun/Dockerfile-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/tutorials/cloudrun/Dockerfile-server -------------------------------------------------------------------------------- /tutorials/cloudrun/cloudbuild-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/tutorials/cloudrun/cloudbuild-server.yaml -------------------------------------------------------------------------------- /tutorials/cloudrun/config.toml.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/tutorials/cloudrun/config.toml.template -------------------------------------------------------------------------------- /tutorials/cloudrun/examples/Dockerfile.bad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/tutorials/cloudrun/examples/Dockerfile.bad -------------------------------------------------------------------------------- /tutorials/cloudrun/examples/Dockerfile.good: -------------------------------------------------------------------------------- 1 | FROM alpine:3.8 2 | 3 | RUN apk add --no-cache util-linux 4 | CMD uuidgen > /IAMUNIQUE 5 | -------------------------------------------------------------------------------- /tutorials/cloudrun/examples/cloudbuild-bad.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/tutorials/cloudrun/examples/cloudbuild-bad.yaml -------------------------------------------------------------------------------- /tutorials/cloudrun/examples/cloudbuild-good.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/tutorials/cloudrun/examples/cloudbuild-good.yaml -------------------------------------------------------------------------------- /v2/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/attestation.go -------------------------------------------------------------------------------- /v2/attestation/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/attestation/payload.go -------------------------------------------------------------------------------- /v2/attestation/payload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/attestation/payload_test.go -------------------------------------------------------------------------------- /v2/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/auth.go -------------------------------------------------------------------------------- /v2/auth/connections.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/auth/connections.go -------------------------------------------------------------------------------- /v2/auth/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/auth/error.go -------------------------------------------------------------------------------- /v2/auth/google/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/auth/google/auth.go -------------------------------------------------------------------------------- /v2/authorizedcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/authorizedcheck.go -------------------------------------------------------------------------------- /v2/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/check.go -------------------------------------------------------------------------------- /v2/checks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/README.md -------------------------------------------------------------------------------- /v2/checks/approved/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/approved/check.go -------------------------------------------------------------------------------- /v2/checks/approved/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/approved/check_test.go -------------------------------------------------------------------------------- /v2/checks/diy/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/diy/check.go -------------------------------------------------------------------------------- /v2/checks/diy/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/diy/check_test.go -------------------------------------------------------------------------------- /v2/checks/nobody/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/nobody/check.go -------------------------------------------------------------------------------- /v2/checks/nobody/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/nobody/check_test.go -------------------------------------------------------------------------------- /v2/checks/org/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/org/check.go -------------------------------------------------------------------------------- /v2/checks/org/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/org/check_test.go -------------------------------------------------------------------------------- /v2/checks/provenance/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/provenance/check.go -------------------------------------------------------------------------------- /v2/checks/provenance/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/provenance/check_test.go -------------------------------------------------------------------------------- /v2/checks/snakeoil/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/snakeoil/check.go -------------------------------------------------------------------------------- /v2/checks/snakeoil/check_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/checks/snakeoil/check_test.go -------------------------------------------------------------------------------- /v2/client/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/client/check.go -------------------------------------------------------------------------------- /v2/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/client/client.go -------------------------------------------------------------------------------- /v2/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/client/client_test.go -------------------------------------------------------------------------------- /v2/client/defaultidtoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/client/defaultidtoken.go -------------------------------------------------------------------------------- /v2/client/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/client/verify.go -------------------------------------------------------------------------------- /v2/cmd/config/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/auth.go -------------------------------------------------------------------------------- /v2/cmd/config/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/checks.go -------------------------------------------------------------------------------- /v2/cmd/config/cloudrun.go: -------------------------------------------------------------------------------- 1 | package config 2 | 3 | import ( 4 | "os" 5 | ) 6 | 7 | func IsCloudRun() bool { 8 | return os.Getenv("IS_CLOUDRUN") == "true" 9 | } 10 | -------------------------------------------------------------------------------- /v2/cmd/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/config.go -------------------------------------------------------------------------------- /v2/cmd/config/get_orgs_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/get_orgs_config.go -------------------------------------------------------------------------------- /v2/cmd/config/get_orgs_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/get_orgs_config_test.go -------------------------------------------------------------------------------- /v2/cmd/config/get_required_checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/get_required_checks.go -------------------------------------------------------------------------------- /v2/cmd/config/get_required_checks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/get_required_checks_test.go -------------------------------------------------------------------------------- /v2/cmd/config/kms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/kms.go -------------------------------------------------------------------------------- /v2/cmd/config/metadataclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/metadataclient.go -------------------------------------------------------------------------------- /v2/cmd/config/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/metrics.go -------------------------------------------------------------------------------- /v2/cmd/config/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/metrics_test.go -------------------------------------------------------------------------------- /v2/cmd/config/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/register.go -------------------------------------------------------------------------------- /v2/cmd/config/repoclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/repoclient.go -------------------------------------------------------------------------------- /v2/cmd/config/repoclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/repoclient_test.go -------------------------------------------------------------------------------- /v2/cmd/config/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/scanner.go -------------------------------------------------------------------------------- /v2/cmd/config/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/secrets.go -------------------------------------------------------------------------------- /v2/cmd/config/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/secrets_test.go -------------------------------------------------------------------------------- /v2/cmd/config/validrepos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/config/validrepos.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/README.md -------------------------------------------------------------------------------- /v2/cmd/voucher_client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/config.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/digest.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/lookup.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/main.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/output.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/root.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/submit.go -------------------------------------------------------------------------------- /v2/cmd/voucher_client/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_client/verify.go -------------------------------------------------------------------------------- /v2/cmd/voucher_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_server/README.md -------------------------------------------------------------------------------- /v2/cmd/voucher_server/TUTORIAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_server/TUTORIAL.md -------------------------------------------------------------------------------- /v2/cmd/voucher_server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_server/main.go -------------------------------------------------------------------------------- /v2/cmd/voucher_server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_server/server.go -------------------------------------------------------------------------------- /v2/cmd/voucher_subscriber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_subscriber/README.md -------------------------------------------------------------------------------- /v2/cmd/voucher_subscriber/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_subscriber/main.go -------------------------------------------------------------------------------- /v2/cmd/voucher_subscriber/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/cmd/voucher_subscriber/subscriber.go -------------------------------------------------------------------------------- /v2/containeranalysis/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/attestation.go -------------------------------------------------------------------------------- /v2/containeranalysis/attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/attestation_test.go -------------------------------------------------------------------------------- /v2/containeranalysis/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/build.go -------------------------------------------------------------------------------- /v2/containeranalysis/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/client.go -------------------------------------------------------------------------------- /v2/containeranalysis/containeranalysis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/containeranalysis.go -------------------------------------------------------------------------------- /v2/containeranalysis/containeranalysis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/containeranalysis_test.go -------------------------------------------------------------------------------- /v2/containeranalysis/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/create.go -------------------------------------------------------------------------------- /v2/containeranalysis/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/error.go -------------------------------------------------------------------------------- /v2/containeranalysis/poll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/poll.go -------------------------------------------------------------------------------- /v2/containeranalysis/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/types.go -------------------------------------------------------------------------------- /v2/containeranalysis/vulnerability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/containeranalysis/vulnerability.go -------------------------------------------------------------------------------- /v2/docker/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/call.go -------------------------------------------------------------------------------- /v2/docker/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/config.go -------------------------------------------------------------------------------- /v2/docker/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/config_test.go -------------------------------------------------------------------------------- /v2/docker/digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/digest.go -------------------------------------------------------------------------------- /v2/docker/digest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/digest_test.go -------------------------------------------------------------------------------- /v2/docker/docker_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/docker_error.go -------------------------------------------------------------------------------- /v2/docker/imageconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/imageconfig.go -------------------------------------------------------------------------------- /v2/docker/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/manifest.go -------------------------------------------------------------------------------- /v2/docker/manifest_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/manifest_request.go -------------------------------------------------------------------------------- /v2/docker/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/manifest_test.go -------------------------------------------------------------------------------- /v2/docker/ocischema/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/ocischema/config.go -------------------------------------------------------------------------------- /v2/docker/ocischema/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/ocischema/config_test.go -------------------------------------------------------------------------------- /v2/docker/ocischema/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/ocischema/manifest.go -------------------------------------------------------------------------------- /v2/docker/ocischema/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/ocischema/manifest_test.go -------------------------------------------------------------------------------- /v2/docker/schema1/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema1/config.go -------------------------------------------------------------------------------- /v2/docker/schema1/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema1/config_test.go -------------------------------------------------------------------------------- /v2/docker/schema1/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema1/manifest.go -------------------------------------------------------------------------------- /v2/docker/schema1/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema1/manifest_test.go -------------------------------------------------------------------------------- /v2/docker/schema2/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema2/config.go -------------------------------------------------------------------------------- /v2/docker/schema2/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema2/config_test.go -------------------------------------------------------------------------------- /v2/docker/schema2/manifest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema2/manifest.go -------------------------------------------------------------------------------- /v2/docker/schema2/manifest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/schema2/manifest_test.go -------------------------------------------------------------------------------- /v2/docker/uri/project.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/uri/project.go -------------------------------------------------------------------------------- /v2/docker/uri/project_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/uri/project_test.go -------------------------------------------------------------------------------- /v2/docker/uri/uri.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/uri/uri.go -------------------------------------------------------------------------------- /v2/docker/uri/uri_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/docker/uri/uri_test.go -------------------------------------------------------------------------------- /v2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/go.mod -------------------------------------------------------------------------------- /v2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/go.sum -------------------------------------------------------------------------------- /v2/grafeas/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/client.go -------------------------------------------------------------------------------- /v2/grafeas/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/client_test.go -------------------------------------------------------------------------------- /v2/grafeas/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/errors.go -------------------------------------------------------------------------------- /v2/grafeas/grafeas_api_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/grafeas_api_error.go -------------------------------------------------------------------------------- /v2/grafeas/grafeas_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/grafeas_service.go -------------------------------------------------------------------------------- /v2/grafeas/grafeas_service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/grafeas_service_test.go -------------------------------------------------------------------------------- /v2/grafeas/mocks/grafeas_service_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/mocks/grafeas_service_mock.go -------------------------------------------------------------------------------- /v2/grafeas/objects/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/attestation.go -------------------------------------------------------------------------------- /v2/grafeas/objects/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/build.go -------------------------------------------------------------------------------- /v2/grafeas/objects/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/discovery.go -------------------------------------------------------------------------------- /v2/grafeas/objects/exchange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/exchange.go -------------------------------------------------------------------------------- /v2/grafeas/objects/note.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/note.go -------------------------------------------------------------------------------- /v2/grafeas/objects/occurrence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/occurrence.go -------------------------------------------------------------------------------- /v2/grafeas/objects/package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/package.go -------------------------------------------------------------------------------- /v2/grafeas/objects/vulnerability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/objects/vulnerability.go -------------------------------------------------------------------------------- /v2/grafeas/poll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/poll.go -------------------------------------------------------------------------------- /v2/grafeas/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/grafeas/types.go -------------------------------------------------------------------------------- /v2/imagedata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/imagedata.go -------------------------------------------------------------------------------- /v2/imagedata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/imagedata_test.go -------------------------------------------------------------------------------- /v2/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/interface.go -------------------------------------------------------------------------------- /v2/metadatacheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metadatacheck.go -------------------------------------------------------------------------------- /v2/metadataclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metadataclient.go -------------------------------------------------------------------------------- /v2/metadatatype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metadatatype.go -------------------------------------------------------------------------------- /v2/metrics/datadog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/datadog.go -------------------------------------------------------------------------------- /v2/metrics/datadog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/datadog_test.go -------------------------------------------------------------------------------- /v2/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/metrics.go -------------------------------------------------------------------------------- /v2/metrics/noop_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/noop_client.go -------------------------------------------------------------------------------- /v2/metrics/otel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/otel.go -------------------------------------------------------------------------------- /v2/metrics/otel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/otel_test.go -------------------------------------------------------------------------------- /v2/metrics/statsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/metrics/statsd.go -------------------------------------------------------------------------------- /v2/mock_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/mock_check.go -------------------------------------------------------------------------------- /v2/mock_metadataclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/mock_metadataclient.go -------------------------------------------------------------------------------- /v2/provenancecheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/provenancecheck.go -------------------------------------------------------------------------------- /v2/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/register.go -------------------------------------------------------------------------------- /v2/register_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/register_test.go -------------------------------------------------------------------------------- /v2/repository/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/README.md -------------------------------------------------------------------------------- /v2/repository/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/auth.go -------------------------------------------------------------------------------- /v2/repository/build_artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/build_artifact.go -------------------------------------------------------------------------------- /v2/repository/build_detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/build_detail.go -------------------------------------------------------------------------------- /v2/repository/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/client.go -------------------------------------------------------------------------------- /v2/repository/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/config.go -------------------------------------------------------------------------------- /v2/repository/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/consts.go -------------------------------------------------------------------------------- /v2/repository/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/errors.go -------------------------------------------------------------------------------- /v2/repository/github/branch_protections_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/branch_protections_query.go -------------------------------------------------------------------------------- /v2/repository/github/branch_protections_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/branch_protections_result.go -------------------------------------------------------------------------------- /v2/repository/github/branch_protections_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/branch_protections_test.go -------------------------------------------------------------------------------- /v2/repository/github/branch_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/branch_query.go -------------------------------------------------------------------------------- /v2/repository/github/branch_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/branch_result.go -------------------------------------------------------------------------------- /v2/repository/github/branch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/branch_test.go -------------------------------------------------------------------------------- /v2/repository/github/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/client.go -------------------------------------------------------------------------------- /v2/repository/github/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/client_test.go -------------------------------------------------------------------------------- /v2/repository/github/commit_info_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/commit_info_query.go -------------------------------------------------------------------------------- /v2/repository/github/commit_info_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/commit_info_result.go -------------------------------------------------------------------------------- /v2/repository/github/commit_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/commit_info_test.go -------------------------------------------------------------------------------- /v2/repository/github/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/consts.go -------------------------------------------------------------------------------- /v2/repository/github/default_branch_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/default_branch_query.go -------------------------------------------------------------------------------- /v2/repository/github/default_branch_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/default_branch_result.go -------------------------------------------------------------------------------- /v2/repository/github/default_branch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/default_branch_test.go -------------------------------------------------------------------------------- /v2/repository/github/github_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/github_utils.go -------------------------------------------------------------------------------- /v2/repository/github/github_utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/github_utils_test.go -------------------------------------------------------------------------------- /v2/repository/github/pull_request_reviews_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/pull_request_reviews_query.go -------------------------------------------------------------------------------- /v2/repository/github/pull_request_reviews_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/pull_request_reviews_result.go -------------------------------------------------------------------------------- /v2/repository/github/pull_request_reviews_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/pull_request_reviews_test.go -------------------------------------------------------------------------------- /v2/repository/github/queries.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/queries.go -------------------------------------------------------------------------------- /v2/repository/github/queries_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/queries_test.go -------------------------------------------------------------------------------- /v2/repository/github/repository_org_info_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/repository_org_info_query.go -------------------------------------------------------------------------------- /v2/repository/github/repository_org_info_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/repository_org_info_result.go -------------------------------------------------------------------------------- /v2/repository/github/repository_org_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/repository_org_info_test.go -------------------------------------------------------------------------------- /v2/repository/github/roundtripper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/roundtripper.go -------------------------------------------------------------------------------- /v2/repository/github/roundtripper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/roundtripper_test.go -------------------------------------------------------------------------------- /v2/repository/github/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/utils.go -------------------------------------------------------------------------------- /v2/repository/github/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/github/utils_test.go -------------------------------------------------------------------------------- /v2/repository/mock_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/mock_client.go -------------------------------------------------------------------------------- /v2/repository/objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/objects.go -------------------------------------------------------------------------------- /v2/repository/objects_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repository/objects_test.go -------------------------------------------------------------------------------- /v2/repositorycheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/repositorycheck.go -------------------------------------------------------------------------------- /v2/request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/request.go -------------------------------------------------------------------------------- /v2/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/response.go -------------------------------------------------------------------------------- /v2/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/response_test.go -------------------------------------------------------------------------------- /v2/result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/result.go -------------------------------------------------------------------------------- /v2/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/scanner.go -------------------------------------------------------------------------------- /v2/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/README.md -------------------------------------------------------------------------------- /v2/server/authentication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/authentication.go -------------------------------------------------------------------------------- /v2/server/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/check.go -------------------------------------------------------------------------------- /v2/server/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/config.go -------------------------------------------------------------------------------- /v2/server/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/handlers.go -------------------------------------------------------------------------------- /v2/server/input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/input.go -------------------------------------------------------------------------------- /v2/server/isenabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/isenabled.go -------------------------------------------------------------------------------- /v2/server/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/log.go -------------------------------------------------------------------------------- /v2/server/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/routes.go -------------------------------------------------------------------------------- /v2/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/server.go -------------------------------------------------------------------------------- /v2/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/server_test.go -------------------------------------------------------------------------------- /v2/server/verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/server/verify.go -------------------------------------------------------------------------------- /v2/severity.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/severity.go -------------------------------------------------------------------------------- /v2/severity_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/severity_test.go -------------------------------------------------------------------------------- /v2/signer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/errors.go -------------------------------------------------------------------------------- /v2/signer/kms/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/kms/signer.go -------------------------------------------------------------------------------- /v2/signer/kms/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/kms/signer_test.go -------------------------------------------------------------------------------- /v2/signer/pgp/keyring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/pgp/keyring.go -------------------------------------------------------------------------------- /v2/signer/pgp/keyring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/pgp/keyring_test.go -------------------------------------------------------------------------------- /v2/signer/pgp/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/pgp/sign.go -------------------------------------------------------------------------------- /v2/signer/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/signer/signer.go -------------------------------------------------------------------------------- /v2/subscriber/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/subscriber/check.go -------------------------------------------------------------------------------- /v2/subscriber/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/subscriber/config.go -------------------------------------------------------------------------------- /v2/subscriber/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/subscriber/payload.go -------------------------------------------------------------------------------- /v2/subscriber/payload_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/subscriber/payload_test.go -------------------------------------------------------------------------------- /v2/subscriber/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/subscriber/subscriber.go -------------------------------------------------------------------------------- /v2/suite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/suite.go -------------------------------------------------------------------------------- /v2/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/suite_test.go -------------------------------------------------------------------------------- /v2/testing/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/auth.go -------------------------------------------------------------------------------- /v2/testing/docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/docker.go -------------------------------------------------------------------------------- /v2/testing/manifests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/manifests.go -------------------------------------------------------------------------------- /v2/testing/prepare_docker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/prepare_docker.go -------------------------------------------------------------------------------- /v2/testing/reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/reference.go -------------------------------------------------------------------------------- /v2/testing/scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/scanner.go -------------------------------------------------------------------------------- /v2/testing/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/server.go -------------------------------------------------------------------------------- /v2/testing/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/signer.go -------------------------------------------------------------------------------- /v2/testing/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/testing/transport.go -------------------------------------------------------------------------------- /v2/validrepocheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/validrepocheck.go -------------------------------------------------------------------------------- /v2/vulnerability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/vulnerability.go -------------------------------------------------------------------------------- /v2/vulnerability_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/vulnerability_error.go -------------------------------------------------------------------------------- /v2/vulnerability_scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/vulnerability_scanner.go -------------------------------------------------------------------------------- /v2/vulnerability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/vulnerability_test.go -------------------------------------------------------------------------------- /v2/vulnerabilitycheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafeas/voucher/HEAD/v2/vulnerabilitycheck.go --------------------------------------------------------------------------------