github.com/gemaraproj/gemara@v1.5.0

test/test-data/good-evaluation-log-unstarted.yaml raw

 1metadata:
 2  id: EVAL-UNSTARTED
 3  type: EvaluationLog
 4  gemara-version: "1.1.0"
 5  version: 1.0.0
 6  description: Evaluation log containing assessments that never executed
 7  author:
 8    id: pvtr
 9    name: PVTR
10    type: Software
11result: Needs Review
12target:
13  id: github-repo
14  name: GitHub Repository
15  type: Software
16evaluations:
17- name: access control
18  control:
19    reference-id: OSPS-B
20    entry-id: OSPS-AC-01
21  result: Needs Review
22  message: Assessments did not execute
23  assessment-logs:
24  # Not Run: no start time is recorded because the procedure never began
25  - requirement:
26      entry-id: OSPS-AC-01.01
27    description: Verify that multi-factor authentication is required.
28    result: Not Run
29    message: Halted before execution because a prior assessment failed
30    applicability:
31    - Maturity Level 1
32    steps:
33    - github.com/revanite-io/pvtr-github-repo/evaluation_plans/osps/access_control.orgRequiresMFA
34    steps-executed: 0
35  # Unknown: the outcome could not be determined, so no timing is asserted
36  - requirement:
37      entry-id: OSPS-AC-01.02
38    description: Verify that administrative access is restricted.
39    result: Unknown
40    message: Evaluator could not reach the target
41    applicability:
42    - Maturity Level 1
43    steps:
44    - github.com/revanite-io/pvtr-github-repo/evaluation_plans/osps/access_control.adminAccess
45  # Not Applicable: the procedure was skipped as out of scope
46  - requirement:
47      entry-id: OSPS-AC-01.03
48    description: Verify that branch protection is enabled on release branches.
49    result: Not Applicable
50    message: Project has no release branches
51    applicability:
52    - Maturity Level 2
53    steps:
54    - github.com/revanite-io/pvtr-github-repo/evaluation_plans/osps/access_control.branchProtection
55  # Passed: an executed assessment still records its start time
56  - requirement:
57      entry-id: OSPS-AC-01.04
58    description: Verify that the default branch requires review.
59    result: Passed
60    message: Reviews are required on the default branch
61    applicability:
62    - Maturity Level 1
63    steps:
64    - github.com/revanite-io/pvtr-github-repo/evaluation_plans/osps/access_control.reviewRequired
65    steps-executed: 1
66    start: 2025-08-22T16:02:00.000000000Z
67    end: 2025-08-22T16:02:00.000003708Z