Files
git.stella-ops.org/bench/reachability-benchmark/schemas/entrypoints.schema.yaml
StellaOps Bot e1262eb916 Add receipt input JSON and SHA256 hash for CVSS policy scoring tests
- Introduced a new JSON fixture `receipt-input.json` containing base, environmental, and threat metrics for CVSS scoring.
- Added corresponding SHA256 hash file `receipt-input.sha256` to ensure integrity of the JSON fixture.
2025-12-04 07:30:42 +02:00

46 lines
1.1 KiB
YAML

$schema: "https://json-schema.org/draft/2020-12/schema"
$id: "https://stellaops.org/benchmark/reachability/entrypoints.schema.yaml"
title: Reachability Case Entrypoints
type: object
required:
- case_id
- entries
properties:
case_id:
type: string
entries:
type: object
minProperties: 1
additionalProperties: false
patternProperties:
"^[a-z][a-z0-9_-]*$":
type: array
minItems: 1
items:
type: object
required: [id]
additionalProperties: false
properties:
id:
type: string
route:
type: string
method:
type: string
command:
type: string
args:
type: array
items:
type: string
schedule:
type: string
handler:
type: string
env:
type: object
additionalProperties: true
description:
type: string
additionalProperties: false