Skip to content

Instantly share code, notes, and snippets.

@wlynch

wlynch/cert.txt Secret

Last active May 11, 2023 22:53
Show Gist options
  • Save wlynch/42e89527d51bc72a61279f0c7f3be1cd to your computer and use it in GitHub Desktop.
Save wlynch/42e89527d51bc72a61279f0c7f3be1cd to your computer and use it in GitHub Desktop.
gitlab provenance
Certificate:
Data:
Version: 3 (0x2)
Serial Number:
63:53:53:c5:67:b4:4e:ea:50:aa:19:5f:bf:b4:40:cd:a1:fa:67:63
Signature Algorithm: ecdsa-with-SHA384
Issuer: O=sigstore.dev, CN=sigstore-intermediate
Validity
Not Before: May 11 22:31:55 2023 GMT
Not After : May 11 22:41:55 2023 GMT
Subject:
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (256 bit)
pub:
04:1c:1d:29:9c:33:55:85:1e:24:c7:9d:dc:f0:f0:
cf:d8:de:1f:3e:bf:32:44:b6:eb:74:59:02:e7:ad:
5a:c6:ce:d6:48:a0:36:cf:26:93:ff:5d:87:b9:3c:
60:c2:82:0a:70:11:69:bd:89:63:e7:ba:0e:b9:8b:
bb:da:ee:08:93
ASN1 OID: prime256v1
NIST CURVE: P-256
X509v3 extensions:
X509v3 Key Usage: critical
Digital Signature
X509v3 Extended Key Usage:
Code Signing
X509v3 Subject Key Identifier:
2A:0A:39:A8:F6:D0:AC:91:B2:2E:CB:EB:2A:A0:F9:5A:5D:D9:D5:DD
X509v3 Authority Key Identifier:
keyid:71:86:30:A6:14:7C:62:6F:F9:F7:D6:F4:05:1A:7F:5F:FF:EB:6F:AC
X509v3 Subject Alternative Name: critical
URI:https://gitlab.com/wlynch/npm-provenance-example@refs/heads/main
1.3.6.1.4.1.57264.1.1:
https://gitlab.com
1.3.6.1.4.1.57264.1.8:
..https://gitlab.com
1.3.6.1.4.1.57264.1.9:
.Bhttps://gitlab.com/wlynch/npm-provenance-example/-/jobs/4271614307
1.3.6.1.4.1.57264.1.11:
.
gitlab-hosted
1.3.6.1.4.1.57264.1.12:
.0https://gitlab.com/wlynch/npm-provenance-example
1.3.6.1.4.1.57264.1.13:
.(e71645a97b4c62d48b40c958c670334a54cea9ce
1.3.6.1.4.1.57264.1.14:
..refs/heads/main
1.3.6.1.4.1.57264.1.15:
..45956128
1.3.6.1.4.1.57264.1.16:
..https://gitlab.com/wlynch
1.3.6.1.4.1.57264.1.17:
..6915739
1.3.6.1.4.1.57264.1.18:
.Bhttps://gitlab.com/wlynch/npm-provenance-example/-/jobs/4271614307
1.3.6.1.4.1.57264.1.20:
..web
1.3.6.1.4.1.57264.1.21:
.Fhttps://gitlab.com/wlynch/npm-provenance-example/-/pipelines/864966594
1.3.6.1.4.1.11129.2.4.2:
.{.y.w.+0..h.....&)^t.H91....3.^C@....z......9......H0F.!..5m
..u&.......X,.a.....k.].V....!....s..U.;XsQs.Z..J.&...C
;..ac..
Signature Algorithm: ecdsa-with-SHA384
30:65:02:30:6e:97:d6:e1:aa:78:67:33:85:7e:33:d6:16:de:
79:bc:1c:77:0c:93:c5:13:47:5f:e9:9b:45:1e:72:2a:57:0b:
62:b0:09:d4:e9:d0:e6:0d:a1:43:3d:90:bb:06:03:81:02:31:
00:9e:53:6a:39:97:f0:80:a5:62:69:e6:0b:81:44:3b:4c:5e:
50:6d:f0:9c:9e:c7:2d:61:8d:1e:e5:e2:18:66:8b:02:ce:6e:
36:5b:43:e7:6f:0e:15:0e:d2:80:f4:28:7f
rekor-cli --rekor_server "https://rekor.sigstage.dev" get --log-index 8255002 --format=json
{
"Attestation": "{\"_type\":\"https://in-toto.io/Statement/v0.1\",\"subject\":[{\"name\":\"pkg:npm/npm@9.6.6\",\"digest\":{\"sha512\":\"74d63f8f50c34b6528d2409a6dbda02da2951aa91c974562dded2868e32ce4b596648ff78e6eb44159283e6f5c87eb2f8c6f0342701aa972ccf501d973f8dcab\"}}],\"predicateType\":\"https://slsa.dev/provenance/v0.2\",\"predicate\":{\"buildType\":\"https://github.com/npm/cli/gitlab/v0alpha1\",\"builder\":{\"id\":\"https://gitlab.com/wlynch/npm-provenance-example/-/runners/12270835\"},\"invocation\":{\"configSource\":{\"uri\":\"git+https://gitlab.com/wlynch/npm-provenance-example\",\"digest\":{\"sha1\":\"e71645a97b4c62d48b40c958c670334a54cea9ce\"},\"entryPoint\":\"deploy\"},\"parameters\":{\"CI\":\"true\",\"CI_API_GRAPHQL_URL\":\"https://gitlab.com/api/graphql\",\"CI_API_V4_URL\":\"https://gitlab.com/api/v4\",\"CI_COMMIT_AUTHOR\":\"Billy Lynch <billy@chainguard.dev>\",\"CI_COMMIT_BEFORE_SHA\":\"0000000000000000000000000000000000000000\",\"CI_COMMIT_BRANCH\":\"main\",\"CI_COMMIT_DESCRIPTION\":\"\",\"CI_COMMIT_MESSAGE\":\"Thu May 11 15:00:03 PDT 2023\\n\",\"CI_COMMIT_REF_NAME\":\"main\",\"CI_COMMIT_REF_PROTECTED\":\"true\",\"CI_COMMIT_REF_SLUG\":\"main\",\"CI_COMMIT_SHA\":\"e71645a97b4c62d48b40c958c670334a54cea9ce\",\"CI_COMMIT_SHORT_SHA\":\"e71645a9\",\"CI_COMMIT_TIMESTAMP\":\"2023-05-11T15:00:03-07:00\",\"CI_COMMIT_TITLE\":\"Thu May 11 15:00:03 PDT 2023\",\"CI_CONFIG_PATH\":\".gitlab-ci.yml\",\"CI_DEFAULT_BRANCH\":\"main\",\"CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX\":\"gitlab.com:443/wlynch/dependency_proxy/containers\",\"CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX\":\"gitlab.com:443/wlynch/dependency_proxy/containers\",\"CI_DEPENDENCY_PROXY_SERVER\":\"gitlab.com:443\",\"CI_DEPENDENCY_PROXY_USER\":\"gitlab-ci-token\",\"CI_JOB_ID\":\"4271614307\",\"CI_JOB_NAME\":\"deploy\",\"CI_JOB_NAME_SLUG\":\"deploy\",\"CI_JOB_STAGE\":\"deploy\",\"CI_JOB_STARTED_AT\":\"2023-05-11T22:30:42Z\",\"CI_JOB_URL\":\"https://gitlab.com/wlynch/npm-provenance-example/-/jobs/4271614307\",\"CI_NODE_TOTAL\":\"1\",\"CI_PAGES_DOMAIN\":\"gitlab.io\",\"CI_PAGES_URL\":\"https://wlynch.gitlab.io/npm-provenance-example\",\"CI_PIPELINE_CREATED_AT\":\"2023-05-11T22:30:42Z\",\"CI_PIPELINE_ID\":\"864966594\",\"CI_PIPELINE_IID\":\"2\",\"CI_PIPELINE_SOURCE\":\"web\",\"CI_PIPELINE_URL\":\"https://gitlab.com/wlynch/npm-provenance-example/-/pipelines/864966594\",\"CI_PROJECT_CLASSIFICATION_LABEL\":\"\",\"CI_PROJECT_DESCRIPTION\":\"\",\"CI_PROJECT_ID\":\"45956128\",\"CI_PROJECT_NAME\":\"npm-provenance-example\",\"CI_PROJECT_NAMESPACE\":\"wlynch\",\"CI_PROJECT_NAMESPACE_ID\":\"6915739\",\"CI_PROJECT_PATH\":\"wlynch/npm-provenance-example\",\"CI_PROJECT_PATH_SLUG\":\"wlynch-npm-provenance-example\",\"CI_PROJECT_REPOSITORY_LANGUAGES\":\"javascript,dockerfile\",\"CI_PROJECT_ROOT_NAMESPACE\":\"wlynch\",\"CI_PROJECT_TITLE\":\"npm-provenance-example\",\"CI_PROJECT_URL\":\"https://gitlab.com/wlynch/npm-provenance-example\",\"CI_PROJECT_VISIBILITY\":\"public\",\"CI_REGISTRY\":\"registry.gitlab.com\",\"CI_REGISTRY_IMAGE\":\"registry.gitlab.com/wlynch/npm-provenance-example\",\"CI_REGISTRY_USER\":\"gitlab-ci-token\",\"CI_RUNNER_DESCRIPTION\":\"3-blue.shared.runners-manager.gitlab.com/default\",\"CI_RUNNER_ID\":\"12270835\",\"CI_RUNNER_TAGS\":\"[\\\"gce\\\", \\\"east-c\\\", \\\"linux\\\", \\\"ruby\\\", \\\"mysql\\\", \\\"postgres\\\", \\\"mongo\\\", \\\"git-annex\\\", \\\"shared\\\", \\\"docker\\\", \\\"saas-linux-small-amd64\\\"]\",\"CI_SERVER_HOST\":\"gitlab.com\",\"CI_SERVER_NAME\":\"GitLab\",\"CI_SERVER_PORT\":\"443\",\"CI_SERVER_PROTOCOL\":\"https\",\"CI_SERVER_REVISION\":\"5e900b162b1\",\"CI_SERVER_SHELL_SSH_HOST\":\"gitlab.com\",\"CI_SERVER_SHELL_SSH_PORT\":\"22\",\"CI_SERVER_URL\":\"https://gitlab.com\",\"CI_SERVER_VERSION\":\"16.0.0-pre\",\"CI_SERVER_VERSION_MAJOR\":\"16\",\"CI_SERVER_VERSION_MINOR\":\"0\",\"CI_SERVER_VERSION_PATCH\":\"0\",\"CI_TEMPLATE_REGISTRY_HOST\":\"registry.gitlab.com\",\"GITLAB_CI\":\"true\",\"GITLAB_FEATURES\":\"elastic_search,ldap_group_sync,multiple_ldap_servers,seat_link,usage_quotas,zoekt_code_search,repository_size_limit,admin_audit_log,auditor_user,custom_file_templates,custom_project_templates,db_load_balancing,default_branch_protection_restriction_in_groups,extended_audit_events,external_authorization_service_api_management,geo,instance_level_scim,ldap_group_sync_filter,object_storage,pages_size_limit,password_complexity,project_aliases,enterprise_templates,git_abuse_rate_limit,required_ci_templates,runner_maintenance_note,runner_performance_insights,runner_upgrade_management,runner_jobs_statistics\",\"GITLAB_USER_ID\":\"5252254\",\"GITLAB_USER_LOGIN\":\"wlynch\"},\"environment\":{\"name\":\"3-blue.shared.runners-manager.gitlab.com/default\",\"architecture\":\"linux/amd64\",\"server\":\"https://gitlab.com\",\"project\":\"wlynch/npm-provenance-example\",\"job\":{\"id\":\"4271614307\"},\"pipeline\":{\"id\":\"864966594\",\"ref\":\".gitlab-ci.yml\"}}},\"metadata\":{\"buildInvocationId\":\"https://gitlab.com/wlynch/npm-provenance-example/-/jobs/4271614307\",\"completeness\":{\"parameters\":true,\"environment\":true,\"materials\":false},\"reproducible\":false},\"materials\":[{\"uri\":\"git+https://gitlab.com/wlynch/npm-provenance-example\",\"digest\":{\"sha1\":\"e71645a97b4c62d48b40c958c670334a54cea9ce\"}}]}}",
"AttestationType": "",
"Body": {
"IntotoObj": {
"content": {
"envelope": {
"payloadType": "application/vnd.in-toto+json",
"signatures": [
{
"publicKey": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZGekNDQkoyZ0F3SUJBZ0lVWTFOVHhXZTBUdXBRcWhsZnY3UkF6YUg2WjJNd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpNd05URXhNakl6TVRVMVdoY05Nak13TlRFeE1qSTBNVFUxV2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVIQjBwbkROVmhSNGt4NTNjOFBEUDJONGZQcjh5UkxicmRGa0MKNTYxYXhzN1dTS0EyenlhVC8xMkh1VHhnd29JS2NCRnB2WWxqNTdvT3VZdTcydTRJazZPQ0E3d3dnZ080TUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVVLZ281CnFQYlFySkd5THN2cktxRDVXbDNaMWQwd0h3WURWUjBqQkJnd0ZvQVVjWVl3cGhSOFltLzU5OWIwQlJwL1gvL3IKYjZ3d1RnWURWUjBSQVFIL0JFUXdRb1pBYUhSMGNITTZMeTluYVhSc1lXSXVZMjl0TDNkc2VXNWphQzl1Y0cwdApjSEp2ZG1WdVlXNWpaUzFsZUdGdGNHeGxRSEpsWm5NdmFHVmhaSE12YldGcGJqQWdCZ29yQmdFRUFZTy9NQUVCCkJCSm9kSFJ3Y3pvdkwyZHBkR3hoWWk1amIyMHdJZ1lLS3dZQkJBR0R2ekFCQ0FRVURCSm9kSFJ3Y3pvdkwyZHAKZEd4aFlpNWpiMjB3VWdZS0t3WUJCQUdEdnpBQkNRUkVERUpvZEhSd2N6b3ZMMmRwZEd4aFlpNWpiMjB2ZDJ4NQpibU5vTDI1d2JTMXdjbTkyWlc1aGJtTmxMV1Y0WVcxd2JHVXZMUzlxYjJKekx6UXlOekUyTVRRek1EY3dIUVlLCkt3WUJCQUdEdnpBQkN3UVBEQTFuYVhSc1lXSXRhRzl6ZEdWa01FQUdDaXNHQVFRQmc3OHdBUXdFTWd3d2FIUjAKY0hNNkx5OW5hWFJzWVdJdVkyOXRMM2RzZVc1amFDOXVjRzB0Y0hKdmRtVnVZVzVqWlMxbGVHRnRjR3hsTURnRwpDaXNHQVFRQmc3OHdBUTBFS2d3b1pUY3hOalExWVRrM1lqUmpOakprTkRoaU5EQmpPVFU0WXpZM01ETXpOR0UxCk5HTmxZVGxqWlRBZkJnb3JCZ0VFQVlPL01BRU9CQkVNRDNKbFpuTXZhR1ZoWkhNdmJXRnBiakFZQmdvckJnRUUKQVlPL01BRVBCQW9NQ0RRMU9UVTJNVEk0TUNrR0Npc0dBUVFCZzc4d0FSQUVHd3daYUhSMGNITTZMeTluYVhScwpZV0l1WTI5dEwzZHNlVzVqYURBWEJnb3JCZ0VFQVlPL01BRVJCQWtNQnpZNU1UVTNNemt3VWdZS0t3WUJCQUdECnZ6QUJFZ1JFREVKb2RIUndjem92TDJkcGRHeGhZaTVqYjIwdmQyeDVibU5vTDI1d2JTMXdjbTkyWlc1aGJtTmwKTFdWNFlXMXdiR1V2TFM5cWIySnpMelF5TnpFMk1UUXpNRGN3RXdZS0t3WUJCQUdEdnpBQkZBUUZEQU4zWldJdwpWZ1lLS3dZQkJBR0R2ekFCRlFSSURFWm9kSFJ3Y3pvdkwyZHBkR3hoWWk1amIyMHZkMng1Ym1Ob0wyNXdiUzF3CmNtOTJaVzVoYm1ObExXVjRZVzF3YkdVdkxTOXdhWEJsYkdsdVpYTXZPRFkwT1RZMk5UazBNSUdMQmdvckJnRUUKQWRaNUFnUUNCSDBFZXdCNUFIY0FLekM4M0dpSXllTGgyQ1lwWG5RZlNEa3hsZ0x5bkRQTFhrTkEvcktzaG5vQQpBQUdJRFBFNUZBQUFCQU1BU0RCR0FpRUErRFZ0Q3RpeGRTYlkvL2I2SE5PUldDeTJZZGdib3hEOWErUmQ4VmE4Cng3MENJUURaM0xwejM2UlZERHRZYzFGemkxcmJza3J4SmdleENFTUtPeGdXWVdQNnZqQUtCZ2dxaGtqT1BRUUQKQXdOb0FEQmxBakJ1bDliaHFuaG5NNFYrTTlZVzNubThISGNNazhVVFIxL3BtMFVlY2lwWEMyS3dDZFRwME9ZTgpvVU05a0xzR0E0RUNNUUNlVTJvNWwvQ0FwV0pwNWd1QlJEdE1YbEJ0OEp5ZXh5MWhqUjdsNGhobWl3TE9ialpiClErZHZEaFVPMG9EMEtIOD0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQ==",
"sig": "TUVRQ0lGR3hpbWdZdTlnRHJ5blJYSDRpZlVkdCtDUHR1bWtVMndZaVlQQjJQd244QWlCU3dkbUFMb2hvNWNWTVY5N3lKbmRTOXNiZ21UYVZWcjJ3dDhIMGR0L25mZz09"
}
]
},
"hash": {
"algorithm": "sha256",
"value": "055b579fea0283518891c92d1319a0a1e0d545948e76d4412a51961fd0112b75"
},
"payloadHash": {
"algorithm": "sha256",
"value": "733e3f86e4144e850e8e23202b21d7b4397404c466fdbcfee2733da9eec5a51c"
}
}
}
},
"LogIndex": 8255002,
"IntegratedTime": 1683844315,
"UUID": "6fba935211532b65b61a4acb1c6fb091df133ec37ce94edf6800d06ef63b4df5eaf4933083f00b85",
"LogID": "d32f30a3c32d639c2b762205a21c7bb07788e68283a4ae6f42118723a1bea496"
}
{
"_type": "https://in-toto.io/Statement/v0.1",
"subject": [
{
"name": "pkg:npm/npm@9.6.6",
"digest": {
"sha512": "74d63f8f50c34b6528d2409a6dbda02da2951aa91c974562dded2868e32ce4b596648ff78e6eb44159283e6f5c87eb2f8c6f0342701aa972ccf501d973f8dcab"
}
}
],
"predicateType": "https://slsa.dev/provenance/v0.2",
"predicate": {
"buildType": "https://github.com/npm/cli/gitlab/v0alpha1",
"builder": {
"id": "https://gitlab.com/wlynch/npm-provenance-example/-/runners/12270835"
},
"invocation": {
"configSource": {
"uri": "git+https://gitlab.com/wlynch/npm-provenance-example",
"digest": {
"sha1": "e71645a97b4c62d48b40c958c670334a54cea9ce"
},
"entryPoint": "deploy"
},
"parameters": {
"CI": "true",
"CI_API_GRAPHQL_URL": "https://gitlab.com/api/graphql",
"CI_API_V4_URL": "https://gitlab.com/api/v4",
"CI_COMMIT_AUTHOR": "Billy Lynch <billy@chainguard.dev>",
"CI_COMMIT_BEFORE_SHA": "0000000000000000000000000000000000000000",
"CI_COMMIT_BRANCH": "main",
"CI_COMMIT_DESCRIPTION": "",
"CI_COMMIT_MESSAGE": "Thu May 11 15:00:03 PDT 2023\n",
"CI_COMMIT_REF_NAME": "main",
"CI_COMMIT_REF_PROTECTED": "true",
"CI_COMMIT_REF_SLUG": "main",
"CI_COMMIT_SHA": "e71645a97b4c62d48b40c958c670334a54cea9ce",
"CI_COMMIT_SHORT_SHA": "e71645a9",
"CI_COMMIT_TIMESTAMP": "2023-05-11T15:00:03-07:00",
"CI_COMMIT_TITLE": "Thu May 11 15:00:03 PDT 2023",
"CI_CONFIG_PATH": ".gitlab-ci.yml",
"CI_DEFAULT_BRANCH": "main",
"CI_DEPENDENCY_PROXY_DIRECT_GROUP_IMAGE_PREFIX": "gitlab.com:443/wlynch/dependency_proxy/containers",
"CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX": "gitlab.com:443/wlynch/dependency_proxy/containers",
"CI_DEPENDENCY_PROXY_SERVER": "gitlab.com:443",
"CI_DEPENDENCY_PROXY_USER": "gitlab-ci-token",
"CI_JOB_ID": "4271614307",
"CI_JOB_NAME": "deploy",
"CI_JOB_NAME_SLUG": "deploy",
"CI_JOB_STAGE": "deploy",
"CI_JOB_STARTED_AT": "2023-05-11T22:30:42Z",
"CI_JOB_URL": "https://gitlab.com/wlynch/npm-provenance-example/-/jobs/4271614307",
"CI_NODE_TOTAL": "1",
"CI_PAGES_DOMAIN": "gitlab.io",
"CI_PAGES_URL": "https://wlynch.gitlab.io/npm-provenance-example",
"CI_PIPELINE_CREATED_AT": "2023-05-11T22:30:42Z",
"CI_PIPELINE_ID": "864966594",
"CI_PIPELINE_IID": "2",
"CI_PIPELINE_SOURCE": "web",
"CI_PIPELINE_URL": "https://gitlab.com/wlynch/npm-provenance-example/-/pipelines/864966594",
"CI_PROJECT_CLASSIFICATION_LABEL": "",
"CI_PROJECT_DESCRIPTION": "",
"CI_PROJECT_ID": "45956128",
"CI_PROJECT_NAME": "npm-provenance-example",
"CI_PROJECT_NAMESPACE": "wlynch",
"CI_PROJECT_NAMESPACE_ID": "6915739",
"CI_PROJECT_PATH": "wlynch/npm-provenance-example",
"CI_PROJECT_PATH_SLUG": "wlynch-npm-provenance-example",
"CI_PROJECT_REPOSITORY_LANGUAGES": "javascript,dockerfile",
"CI_PROJECT_ROOT_NAMESPACE": "wlynch",
"CI_PROJECT_TITLE": "npm-provenance-example",
"CI_PROJECT_URL": "https://gitlab.com/wlynch/npm-provenance-example",
"CI_PROJECT_VISIBILITY": "public",
"CI_REGISTRY": "registry.gitlab.com",
"CI_REGISTRY_IMAGE": "registry.gitlab.com/wlynch/npm-provenance-example",
"CI_REGISTRY_USER": "gitlab-ci-token",
"CI_RUNNER_DESCRIPTION": "3-blue.shared.runners-manager.gitlab.com/default",
"CI_RUNNER_ID": "12270835",
"CI_RUNNER_TAGS": "[\"gce\", \"east-c\", \"linux\", \"ruby\", \"mysql\", \"postgres\", \"mongo\", \"git-annex\", \"shared\", \"docker\", \"saas-linux-small-amd64\"]",
"CI_SERVER_HOST": "gitlab.com",
"CI_SERVER_NAME": "GitLab",
"CI_SERVER_PORT": "443",
"CI_SERVER_PROTOCOL": "https",
"CI_SERVER_REVISION": "5e900b162b1",
"CI_SERVER_SHELL_SSH_HOST": "gitlab.com",
"CI_SERVER_SHELL_SSH_PORT": "22",
"CI_SERVER_URL": "https://gitlab.com",
"CI_SERVER_VERSION": "16.0.0-pre",
"CI_SERVER_VERSION_MAJOR": "16",
"CI_SERVER_VERSION_MINOR": "0",
"CI_SERVER_VERSION_PATCH": "0",
"CI_TEMPLATE_REGISTRY_HOST": "registry.gitlab.com",
"GITLAB_CI": "true",
"GITLAB_FEATURES": "elastic_search,ldap_group_sync,multiple_ldap_servers,seat_link,usage_quotas,zoekt_code_search,repository_size_limit,admin_audit_log,auditor_user,custom_file_templates,custom_project_templates,db_load_balancing,default_branch_protection_restriction_in_groups,extended_audit_events,external_authorization_service_api_management,geo,instance_level_scim,ldap_group_sync_filter,object_storage,pages_size_limit,password_complexity,project_aliases,enterprise_templates,git_abuse_rate_limit,required_ci_templates,runner_maintenance_note,runner_performance_insights,runner_upgrade_management,runner_jobs_statistics",
"GITLAB_USER_ID": "5252254",
"GITLAB_USER_LOGIN": "wlynch"
},
"environment": {
"name": "3-blue.shared.runners-manager.gitlab.com/default",
"architecture": "linux/amd64",
"server": "https://gitlab.com",
"project": "wlynch/npm-provenance-example",
"job": {
"id": "4271614307"
},
"pipeline": {
"id": "864966594",
"ref": ".gitlab-ci.yml"
}
}
},
"metadata": {
"buildInvocationId": "https://gitlab.com/wlynch/npm-provenance-example/-/jobs/4271614307",
"completeness": {
"parameters": true,
"environment": true,
"materials": false
},
"reproducible": false
},
"materials": [
{
"uri": "git+https://gitlab.com/wlynch/npm-provenance-example",
"digest": {
"sha1": "e71645a97b4c62d48b40c958c670334a54cea9ce"
}
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment