Skip to content

[SIEM][Detections] Create Exception List API #65938

@spong

Description

@spong

This issue is for creating the Exception Lists implementation and API. While a SIEM/Endpoint feature, this functionality will live within the lists plugin added as part of #62552.

References:
Features dependent on this API:
Exception List / Exception Item Schema

The tentative exception-list schema is as follows:

Note: Details around adding comments are still WIP.

exceptions list

{
  "id": "test-exception",
  "created_at": "2020-04-23T00:18:56.361Z",
  "created_by": "user_name",
  "description": "This is a sample endpoint type exception",
  "name": "Sample Endpoint Exception",
  "tie_breaker_id": "6e879314-08a2-42eb-8137-3e43885a1aaf",
  "tags": ["endpoint", "process", "malware"],
  "type": "endpoint",
  "updated_at": "2020-04-23T00:18:56.361Z",
  "updated_by": "user_name",
  "exceptions_hash": "hash-here"
}

exception item

{
   "id": "[insert_uuid_here]",
   "created_at": "2020-04-23T00:19:13.289Z",
   "created_by": "user_name",
   "exception_id": "test-exception",
   "tie_breaker_id": "77fd1909-6786-428a-a671-30229a719c1f",
   "updated_at": "2020-04-23T00:19:13.289Z",
   "updated_by": "user_name",
   "exceptions_hash": "hash_here",
   "sensor_os": "windows",
   "entries": [
     {
       "field": "actingProcess.file.signer",
       "operator": "included",
       "entry": {
          "match": "Elastic, N.V."
       }
    },
    {
      "field": "event.category",
      "operator": "included",
      "entry": {
        "match_any": ["process", "malware"]
      }
    }
  ] 
}

Metadata

Metadata

Labels

Feature:Detection RulesSecurity Solution rules and Detection EngineTeam: SecuritySolutionSecurity Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.Team:SIEMenhancementNew value added to drive a business resultv7.9.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions