- 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.
46 lines
1.1 KiB
YAML
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
|