|
1 | 1 | {
|
2 | 2 | "metadata": {
|
3 |
| - "timestamps": "2024-02-10 12:49:17", |
| 3 | + "timestamps": "2024-02-11 15:51:21", |
4 | 4 | "has_passing_check": true,
|
5 | 5 | "run_checks": [
|
6 | 6 | "mcn_infer_artifact_pipeline_1",
|
7 |
| - "mcn_trusted_builder_level_three_1", |
| 7 | + "mcn_build_as_code_1", |
8 | 8 | "mcn_version_control_system_1",
|
9 | 9 | "mcn_build_service_1",
|
10 | 10 | "mcn_build_script_1",
|
11 |
| - "mcn_build_as_code_1" |
| 11 | + "mcn_trusted_builder_level_three_1" |
12 | 12 | ],
|
13 | 13 | "check_tree": {
|
14 | 14 | "mcn_version_control_system_1": {
|
|
30 | 30 | },
|
31 | 31 | "target": {
|
32 | 32 | "info": {
|
33 |
| - "full_name": "pkg:github.com/slsa-framework/slsa-verifier@fc50b662fcfeeeb0e97243554b47d9b20b14efac", |
34 |
| - "local_cloned_path": "git_repos/github_com/slsa-framework/slsa-verifier", |
35 |
| - "remote_path": "https://github.com/slsa-framework/slsa-verifier", |
36 |
| - "branch": "main", |
37 |
| - "commit_hash": "fc50b662fcfeeeb0e97243554b47d9b20b14efac", |
38 |
| - "commit_date": "2022-10-04T01:00:02+00:00" |
| 33 | + "full_name": "pkg:github.com/micronaut-projects/micronaut-test@7679d10b4073a3b842b6c56877c35fa8cd10acff", |
| 34 | + "local_cloned_path": "git_repos/github_com/micronaut-projects/micronaut-test", |
| 35 | + "remote_path": "https://github.com/micronaut-projects/micronaut-test", |
| 36 | + "branch": null, |
| 37 | + "commit_hash": "7679d10b4073a3b842b6c56877c35fa8cd10acff", |
| 38 | + "commit_date": "2023-11-07T06:43:31+01:00" |
39 | 39 | },
|
40 | 40 | "provenances": {
|
41 | 41 | "is_inferred": true,
|
|
47 | 47 | "predicateType": "https://slsa.dev/provenance/v0.2",
|
48 | 48 | "predicate": {
|
49 | 49 | "builder": {
|
50 |
| - "id": "slsa-framework/slsa-github-generator/.github/workflows/builder_go_slsa3.yml@v1.2.0" |
| 50 | + "id": "https://github.com/micronaut-projects/micronaut-test/blob/7679d10b4073a3b842b6c56877c35fa8cd10acff/.github/workflows/gradle.yml" |
51 | 51 | },
|
52 |
| - "buildType": "Trusted github_actions", |
| 52 | + "buildType": "Custom github_actions", |
53 | 53 | "invocation": {
|
54 | 54 | "configSource": {
|
55 |
| - "uri": "https://github.com/slsa-framework/slsa-verifier@refs/heads/main", |
| 55 | + "uri": "https://github.com/micronaut-projects/micronaut-test@refs/heads/None", |
56 | 56 | "digest": {
|
57 |
| - "sha1": "fc50b662fcfeeeb0e97243554b47d9b20b14efac" |
| 57 | + "sha1": "7679d10b4073a3b842b6c56877c35fa8cd10acff" |
58 | 58 | },
|
59 |
| - "entryPoint": "https://github.com/slsa-framework/slsa-verifier/blob/fc50b662fcfeeeb0e97243554b47d9b20b14efac/.github/workflows/release.yml" |
| 59 | + "entryPoint": "https://github.com/micronaut-projects/micronaut-test/blob/7679d10b4073a3b842b6c56877c35fa8cd10acff/.github/workflows/gradle.yml" |
60 | 60 | },
|
61 | 61 | "parameters": {},
|
62 | 62 | "environment": {}
|
63 | 63 | },
|
64 | 64 | "buildConfig": {
|
65 |
| - "jobID": "<STRING>", |
66 |
| - "stepID": "<STRING>" |
| 65 | + "jobID": "build", |
| 66 | + "stepID": "\ud83d\udce6 Publish to Sonatype Snapshots" |
67 | 67 | },
|
68 | 68 | "metadata": {
|
69 | 69 | "buildInvocationId": "",
|
|
85 | 85 | }
|
86 | 86 | }
|
87 | 87 | ],
|
88 |
| - "npm Registry": [] |
| 88 | + "Maven Central Registry": [] |
89 | 89 | }
|
90 | 90 | },
|
91 | 91 | "checks": {
|
92 | 92 | "summary": {
|
93 | 93 | "DISABLED": 0,
|
94 |
| - "FAILED": 1, |
95 |
| - "PASSED": 5, |
| 94 | + "FAILED": 2, |
| 95 | + "PASSED": 4, |
96 | 96 | "SKIPPED": 0,
|
97 | 97 | "UNKNOWN": 0
|
98 | 98 | },
|
|
104 | 104 | "Build as code - SLSA Level 3"
|
105 | 105 | ],
|
106 | 106 | "justification": [
|
107 |
| - "Check mcn_build_as_code_1 is set to PASSED because mcn_trusted_builder_level_three_1 PASSED." |
| 107 | + { |
| 108 | + "The target repository uses build tool gradle to deploy": "https://github.com/micronaut-projects/micronaut-test/blob/7679d10b4073a3b842b6c56877c35fa8cd10acff/.github/workflows/gradle.yml", |
| 109 | + "The build is triggered by": "https://github.com/micronaut-projects/micronaut-test/blob/7679d10b4073a3b842b6c56877c35fa8cd10acff/.github/workflows/gradle.yml" |
| 110 | + }, |
| 111 | + "Deploy command: ['./gradlew', 'publishToSonatype', 'docs', '--no-daemon']", |
| 112 | + "However, could not find a passing workflow run." |
108 | 113 | ],
|
109 | 114 | "result_type": "PASSED"
|
110 | 115 | },
|
|
130 | 135 | ],
|
131 | 136 | "result_type": "PASSED"
|
132 | 137 | },
|
133 |
| - { |
134 |
| - "check_id": "mcn_trusted_builder_level_three_1", |
135 |
| - "check_description": "Check whether the target uses a trusted SLSA level 3 builder.", |
136 |
| - "slsa_requirements": [ |
137 |
| - "Hermetic - SLSA Level 4", |
138 |
| - "Isolated - SLSA Level 3", |
139 |
| - "Parameterless - SLSA Level 4", |
140 |
| - "Ephemeral environment - SLSA Level 3" |
141 |
| - ], |
142 |
| - "justification": [ |
143 |
| - { |
144 |
| - "Found trusted builder GitHub Actions: slsa-framework/slsa-github-generator/.github/workflows/[email protected] triggered by": "https://github.com/slsa-framework/slsa-verifier/blob/fc50b662fcfeeeb0e97243554b47d9b20b14efac/.github/workflows/release.yml" |
145 |
| - }, |
146 |
| - "However, could not find a passing workflow run." |
147 |
| - ], |
148 |
| - "result_type": "PASSED" |
149 |
| - }, |
150 | 138 | {
|
151 | 139 | "check_id": "mcn_version_control_system_1",
|
152 | 140 | "check_description": "Check whether the target repo uses a version control system.",
|
|
155 | 143 | ],
|
156 | 144 | "justification": [
|
157 | 145 | {
|
158 |
| - "This is a Git repository": "https://github.com/slsa-framework/slsa-verifier" |
| 146 | + "This is a Git repository": "https://github.com/micronaut-projects/micronaut-test" |
159 | 147 | }
|
160 | 148 | ],
|
161 | 149 | "result_type": "PASSED"
|
|
170 | 158 | "Unable to find a publishing timestamp for the artifact."
|
171 | 159 | ],
|
172 | 160 | "result_type": "FAILED"
|
| 161 | + }, |
| 162 | + { |
| 163 | + "check_id": "mcn_trusted_builder_level_three_1", |
| 164 | + "check_description": "Check whether the target uses a trusted SLSA level 3 builder.", |
| 165 | + "slsa_requirements": [ |
| 166 | + "Hermetic - SLSA Level 4", |
| 167 | + "Isolated - SLSA Level 3", |
| 168 | + "Parameterless - SLSA Level 4", |
| 169 | + "Ephemeral environment - SLSA Level 3" |
| 170 | + ], |
| 171 | + "justification": [ |
| 172 | + "Could not find a trusted level 3 builder as a GitHub Actions workflow." |
| 173 | + ], |
| 174 | + "result_type": "FAILED" |
173 | 175 | }
|
174 | 176 | ]
|
175 | 177 | }
|
|
0 commit comments