|
10 | 10 | "additionalProperties": false, |
11 | 11 | "properties": { |
12 | 12 | "id": { |
13 | | - "description": "The unique identifier for a finding according to RFC 4122", |
| 13 | + "description": "The unique identifier for a Finding according to RFC4122.", |
14 | 14 | "type": "string", |
15 | 15 | "format": "uuid" |
16 | 16 | }, |
| 17 | + "identified_at": { |
| 18 | + "description": "Date-Time when the Finding was exactly identified according to ISO8601. This information will often not be present.", |
| 19 | + "type": "string", |
| 20 | + "format": "date-time" |
| 21 | + }, |
17 | 22 | "parsed_at": { |
18 | | - "description": "Date-Time when the finding was parsed according to RFC3339", |
| 23 | + "description": "Date-Time when the Finding was aarsed according to ISO8601. This information will always be present.", |
19 | 24 | "type": "string", |
20 | 25 | "format": "date-time" |
21 | 26 | }, |
22 | 27 | "name": { |
23 | | - "description": "Name contains a short description of the finding", |
| 28 | + "description": "Contains a short description of the Finding.", |
24 | 29 | "type": "string" |
25 | 30 | }, |
26 | 31 | "description": { |
27 | | - "description": "In depth description, can span multiple paragraphs", |
| 32 | + "description": "In depth description, can span multiple paragraphs.", |
28 | 33 | "type": "string", |
29 | 34 | "nullable": true |
30 | 35 | }, |
31 | 36 | "category": { |
32 | | - "description": "The category is often used to group finding based on their types", |
| 37 | + "description": "Is often used to group finding based on their types.", |
33 | 38 | "type": "string" |
34 | 39 | }, |
35 | 40 | "osi_layer": { |
36 | | - "description": "OSI network layer the finding fits into", |
| 41 | + "description": "OSI Layer the finding fits into.", |
37 | 42 | "type": "string", |
38 | 43 | "enum": [ |
39 | 44 | "PHYSICAL", |
|
46 | 51 | ] |
47 | 52 | }, |
48 | 53 | "severity": { |
49 | | - "description": "One of INFORMATIONAL, LOW, MEDIUM, HIGH,", |
| 54 | + "description": "Indicates the severity of the finding.", |
50 | 55 | "type": "string", |
51 | 56 | "enum": [ |
52 | 57 | "INFORMATIONAL", |
|
56 | 61 | ] |
57 | 62 | }, |
58 | 63 | "attributes": { |
59 | | - "description": "Attributes are not standardized. They differ from scanner to scanner", |
| 64 | + "description": "Attributes are not standardized. They differ from Scanner to Scanner.", |
60 | 65 | "type": "object" |
61 | 66 | }, |
62 | 67 | "location": { |
63 | | - "description": "Full url with protocol, port, and path if existing", |
64 | | - "type": "string", |
65 | | - "format": "uri" |
| 68 | + "description": "Full URL with protocol, port, and path if existing.", |
| 69 | + "type": "string" |
66 | 70 | } |
67 | 71 | }, |
68 | 72 | "required": [ |
|
73 | 77 | "osi_layer", |
74 | 78 | "severity", |
75 | 79 | "attributes", |
| 80 | + "parsed_at", |
76 | 81 | "location" |
77 | 82 | ] |
78 | 83 | } |
|
0 commit comments