Recorded Future Modeling Rule

Modeling Rule

Recorded Future Intelligence

Details

IDRecordedFutureModelingRule
From Version8.2.0

Rules (XIF)

[MODEL:dataset="recorded_future_intelligence_cloud_raw"]

alter
// The ID of the alert
alert_id = id,
// The name of the rule
event_description = rule -> name,
// The ID of the rule
event_id = rule -> id,
// The link to the rule in RF system
alert_subcat = rule -> url.portal,
// Event type
event_type = type ,
// The title of the alert
alert_name = title ,
// Description of the alert from AI insights
alert_description = ai_insights -> text,
// Event hits
alert_risks = json_extract_array(hits,"$.") 

| alter xdm.alert.original_alert_id = alert_id ,
xdm.alert.risks = alert_risks,
xdm.event.description = event_description ,
xdm.event.id = event_id ,
xdm.alert.subcategory = alert_subcat ,
xdm.event.type = event_type ,
xdm.alert.name = alert_name ,
xdm.alert.description = alert_description;

Schema

recorded_future_intelligence_cloud_raw

Field Type Array?
ai_insights string
hits string
id string
rule string
title string
type string
url string
Raw JSON
{
    "recorded_future_intelligence_cloud_raw": {
        "id": {
            "type": "string",
            "is_array": false
        },
        "hits": {
            "type": "string",
            "is_array": false
        },
        "url": {
            "type": "string",
            "is_array": false
        },
        "rule": {
            "type": "string",
            "is_array": false
        },
        "type": {
            "type": "string",
            "is_array": false
        },
        "title": {
            "type": "string",
            "is_array": false
        },
        "ai_insights": {
            "type": "string",
            "is_array": false
        }
    }
}