mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
133 lines
2.7 KiB
JSON
133 lines
2.7 KiB
JSON
{
|
|
"title": "UnitTest",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"title": "Name",
|
|
"type": "string"
|
|
},
|
|
"tests": {
|
|
"title": "Tests",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/UnitTestTest"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"tests"
|
|
],
|
|
"definitions": {
|
|
"UnitTestBaseline": {
|
|
"title": "UnitTestBaseline",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"title": "Name",
|
|
"type": "string"
|
|
},
|
|
"file": {
|
|
"title": "File",
|
|
"type": "string"
|
|
},
|
|
"pass_condition": {
|
|
"title": "Pass Condition",
|
|
"type": "string"
|
|
},
|
|
"earliest_time": {
|
|
"title": "Earliest Time",
|
|
"type": "string"
|
|
},
|
|
"latest_time": {
|
|
"title": "Latest Time",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"file",
|
|
"pass_condition",
|
|
"earliest_time",
|
|
"latest_time"
|
|
]
|
|
},
|
|
"UnitTestAttackData": {
|
|
"title": "UnitTestAttackData",
|
|
"type": "object",
|
|
"properties": {
|
|
"file_name": {
|
|
"title": "File Name",
|
|
"type": "string"
|
|
},
|
|
"data": {
|
|
"title": "Data",
|
|
"type": "string"
|
|
},
|
|
"source": {
|
|
"title": "Source",
|
|
"type": "string"
|
|
},
|
|
"sourcetype": {
|
|
"title": "Sourcetype",
|
|
"type": "string"
|
|
},
|
|
"update_timestamp": {
|
|
"title": "Update Timestamp",
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"required": [
|
|
"file_name",
|
|
"data",
|
|
"source"
|
|
]
|
|
},
|
|
"UnitTestTest": {
|
|
"title": "UnitTestTest",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"title": "Name",
|
|
"type": "string"
|
|
},
|
|
"file": {
|
|
"title": "File",
|
|
"type": "string"
|
|
},
|
|
"pass_condition": {
|
|
"title": "Pass Condition",
|
|
"type": "string"
|
|
},
|
|
"earliest_time": {
|
|
"title": "Earliest Time",
|
|
"type": "string"
|
|
},
|
|
"latest_time": {
|
|
"title": "Latest Time",
|
|
"type": "string"
|
|
},
|
|
"baselines": {
|
|
"title": "Baselines",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/UnitTestBaseline"
|
|
}
|
|
},
|
|
"attack_data": {
|
|
"title": "Attack Data",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/UnitTestAttackData"
|
|
}
|
|
}
|
|
},
|
|
"required": [
|
|
"name",
|
|
"file",
|
|
"pass_condition",
|
|
"attack_data"
|
|
]
|
|
}
|
|
}
|
|
} |