Tenable One OT Exposure Custom CEF Keys
The following table explains the custom CEF keys that Tenable One OT Exposure uses in the Extension section of log entries. For each custom key, there is a corresponding Label key that describes its purpose as used by Tenable One OT Exposure.
| CEF Key Name | Full Name | Data Type | Length | Description |
|---|---|---|---|---|
| cn1 | deviceCustomNumber1 | Long | A custom number field. Tenable One OT Exposure uses this field for Snapshot Diff detected events, to show which revision number didn't match the previous revision. Format: "cn1=%d" | |
| cn1Label | deviceCustomNumber1Label | String | 1023 |
The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cn1Label="revision". |
| cn2 | deviceCustomNumber2 | Long |
A custom number field. Tenable One OT Exposure uses this field for Firmware Version Change detected events, to show which backplane slot the firmware change occurred on. Format: "cn2=%d" |
|
| cn2Label | deviceCustomNumber2Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cn2Label="bpslot". |
| cn3 | deviceCustomNumber2 | Long |
A custom number field. Tenable One OT Exposure uses this field for Intrusion Detection Events to show the ID of the Vulnerability (in the CVE listing) that it detected. Format: "cn3=%d" |
|
| cn3Label | deviceCustomNumber3Label | String | 1023 |
The label field describing the purpose of the corresponding custom field. For Tenable One OT Exposure, cn3Label="rule_sid". |
| cs1 | deviceCustomString1 | String | 4000 |
A custom string field. Tenable One OT Exposure uses this field for Controller State Change detected and Controller Key State Change detected events to show the former and current states of the controller. Format: "cs1=%s->%s" (old status->new status, for example: "running->stopped") |
| cs1Label | deviceCustomString1Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cs1Label="value_change". |
| cs2 | deviceCustomString2 | String | 4000 | A custom string field. Tenable One OT Exposure uses this field for Tag Write Values detected events to show the tags that were written to and the values that were written. Format: "cs2=%s:%s",(tag name:tag value) |
| cs2Label | deviceCustomString2Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cs2Label="tag". |
| cs3 | deviceCustomString3 | String | 4000 | A custom string field. Tenable One OT Exposure uses this field for New Module detected events, to show the name of the backplane that added the module. Format: "cs3=%s" |
| cs3Label | deviceCustomString3Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cs3Label="Bpname". |
| cs4 | deviceCustomString4 | String | 4000 | A custom string field. Tenable One OT Exposure uses this field for IP Conflict detected and ARP Scan detected events, to show the IP addresses involved. Format: "cs4=%s" |
| cs4Label | deviceCustomString4Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cs4Label="addresses". |
| cs5 | deviceCustomString5 | String | 4000 | A custom string field. Tenable One OT Exposure uses this field for SYN Scan detected events, to show the involved ports. Format: "cs5=%s" |
| cs5Label | deviceCustomString5Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cs5Label="ports". |
| cs6 | deviceCustomString6 | String | 4000 | A custom string field .Tenable One OT Exposure uses this field to show the name of the Policy that generated the Event. Format: "cs6=%s" |
| cs6Label | deviceCustomString6Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, cs6Label="policy_name". |
| deviceCustomDate1 | deviceCustomDate1 | TimeStamp | A custom TimeStamp field. Tenable One OT Exposure uses this field for inactive asset events, to show the date and time that the asset was last active. Format: "last deviceCustomDate1=%s" | |
| deviceCustomDate1Label | deviceCustomDate1Label | String | 1023 | The label field that describes the purpose of the corresponding custom field. For Tenable One OT Exposure, deviceCustomDate1Label ="last". |