forked from demisto/content
/
FireEyeNX.yml
1270 lines (1270 loc) · 55.2 KB
/
FireEyeNX.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
category: Network Security
commonfields:
id: FireEyeNX
version: -1
configuration:
- additionalinfo: URL to connect to the FireEye NX.
display: URL
hidden: false
name: url
required: true
type: 0
- display: Username
name: credentials
required: true
type: 9
- additionalinfo: The FireEye NX API calls timeout if the response is not
returned within the configured time interval. Default is 120 seconds.
defaultvalue: '120'
display: HTTP(S) Request Timeout (in seconds)
hidden: false
name: request_timeout
required: false
type: 0
- display: Fetch incidents
name: isFetch
required: false
type: 8
- display: Incident type
name: incidentType
required: false
type: 13
- additionalinfo: The time range to consider for the initial data fetch.(<number> <unit>,
e.g., 1 hour, 2 hours, 6 hours, 12 hours, 48 hours). Default is 12 hours. The API supports up to 48 hours. More than 48 hours will produce an error.
defaultvalue: 12 hours
display: First fetch time interval
hidden: false
name: first_fetch
required: false
type: 0
- additionalinfo: The maximum number of alerts to fetch. A maximum of 200
alerts is fetched. Default is 50.
defaultvalue: '50'
display: Fetch Limit
hidden: false
name: max_fetch
required: false
type: 0
- additionalinfo: Fetches Alerts and/or IPS Events.
display: Fetch Types
hidden: false
name: fetch_type
options:
- Alerts
- IPS Events
required: false
type: 16
- additionalinfo: Fetches MVX-correlated events only. Works only for events defined in Fetch
Types.
display: Fetches MVX-correlated events only
hidden: false
name: fetch_mvx_correlated_events
required: false
type: 8
- additionalinfo: The type of malware object to fetch alerts.
display: Alert Malware Type
hidden: false
name: malware_type
options:
- domain_match
- malware_callback
- malware_object
- web_infection
- infection_match
required: false
type: 15
- additionalinfo: Replaces the domain of the alert URL key to the instance URL for
fetch incident and command.
display: Use instance URL for all the fetched alerts URL.
hidden: false
name: replace_alert_url
required: false
type: 8
- display: Fetch artifacts for each alert
hidden: false
name: fetch_artifacts
required: false
type: 8
- display: Trust any certificate (not secure)
hidden: false
name: insecure
required: false
type: 8
- display: Use system proxy settings
hidden: false
name: proxy
required: false
type: 8
description: FireEye Network Security is an effective cyber threat protection solution
that helps organizations minimize the risk of costly breaches by accurately detecting
and immediately stopping advanced, targeted, and other evasive attacks hiding in
internet traffic.
display: FireEye NX
name: FireEyeNX
script:
commands:
- arguments:
- default: false
description: 'Universally unique ID (UUID) of the alert. To retrieve the UUID, execute the
fireeye-nx-get-alerts command.'
isArray: false
name: uuid
required: true
secret: false
deprecated: false
description: Gets malware artifacts metadata for the specified UUID.
execution: false
name: fireeye-nx-get-artifacts-metadata-by-alert
outputs:
- contextPath: FireEyeNX.Alert.Uuid
description: Universally unique ID (UUID) of the alert.
type: String
- contextPath: FireEyeNX.Alert.ArtifactsMetadata.ArtifactType
description: The artifact type.
type: String
- contextPath: FireEyeNX.Alert.ArtifactsMetadata.ArtifactName
description: The artifact name.
type: String
- contextPath: FireEyeNX.Alert.ArtifactsMetadata.ArtifactSize
description: The artifact size.
type: String
- arguments:
- auto: PREDEFINED
default: false
description: The type of report to be queried.
isArray: false
name: report_type
predefined:
- Website Callback Server Report
- Website Executive Summary
- Website Infected Host Trends
- Website Malware Activity
- Website Antivirus Report
- IPS Executive Summary Report
- IPS Top N Attacks Report
- IPS Top N Attackers Report
- IPS Top N Victims Report
- IPS Top N MVX-Correlated Report
- Alert Details Report
required: true
secret: false
- auto: PREDEFINED
default: false
description: 'The output format of the report. Possible values are: "csv" and "pdf",
or both depending upon the report type.'
isArray: false
name: type
predefined:
- pdf
- csv
required: false
secret: false
- default: false
description: 'The start time of the search. The search occurs between the start
and end times. When specifying a\ \ start_time value, you must specify both
a start_time and an end_ time value.\n\ Formats:\nYYYY-MM-dd\nYYYY-MM-ddTHH:mm:ss\nN
days \nN hours\nExample:\n 2020-05-01 \n 2020-05-01T00:00:00 \n 2 days \n
5 hours.'
isArray: false
name: start_time
required: false
secret: false
- default: false
description: 'The end time of the search. The search occurs between the start
and end times. When specifying an\ \ end_ time value, you must specify both
a start_time and an end_time value.\n\ Formats:\nYYYY-MM-dd\nYYYY-MM-ddTHH:mm:ss\nN
days \nN hours\nExample:\n 2020-05-01 \n 2020-05-01T00:00:00 \n 2 days \n
5 hours.'
isArray: false
name: end_time
required: false
secret: false
- auto: PREDEFINED
default: false
description: The time frame in which reports are searched.
isArray: false
name: time_frame
predefined:
- pastWeek
- pastMonth
- pastThreeMonth
- between
- today
- oneDayAgo
- twoDaysAgo
- threeDaysAgo
- fourDaysAgo
- fiveDaysAgo
- sixDaysAgo
- pastHour
- pastDay
required: false
secret: false
- auto: PREDEFINED
default: false
description: 'The maximum number (N) of items covered by each IPS Top N report. This argument is required only for IPS Top N reports. Possible values are: "25", "50", "75", and "100".'
isArray: false
name: limit
predefined:
- '25'
- '50'
- '75'
- '100'
required: false
secret: false
- auto: PREDEFINED
default: false
description: 'The internet interface. Possible values are: "A", "B", "C", "D", "AB", and "All". This option is required only for IPS reports.'
isArray: false
name: interface
predefined:
- A
- B
- C
- D
- AB
- All
required: false
secret: false
- default: false
description: The alert ID. To retrieve the alert ID, execute the fireeye-nx-get-alerts command. Use the combination of infection_id and infection_type arguments to specify a unique alert to describe in the Alert Details Report. If one option is used alone and does not specify a unique alert, an error message
is produced.
isArray: false
name: infection_id
required: false
secret: false
- auto: PREDEFINED
default: false
description: 'The type of the infection. Use the combination of infection_id and infection_type arguments
to specify a unique alert to describe in the Alert Details Report. If one
option is used alone and does not specify a unique alert, an error message
is produced. Possible values are: "malware-object", "malware-callback", "infection-match", "domain-match", and "web-infection".'
isArray: false
name: infection_type
predefined:
- malware-object
- malware-callback
- infection-match
- domain-match
- web-infection
required: false
secret: false
deprecated: false
description: Returns reports on selected alerts by specifying a time_frame value
or a start_time and end_time of the search range.
execution: false
name: fireeye-nx-get-reports
outputs:
- contextPath: InfoFile.Name
description: The file name.
type: String
- contextPath: InfoFile.EntryID
description: The ID for locating the file in the War Room.
type: String
- contextPath: InfoFile.Size
description: The size of the file (in bytes).
type: Number
- contextPath: InfoFile.Type
description: The file type, as determined by libmagic (same as displayed in the
file entries).
type: String
- contextPath: InfoFile.Extension
description: The file extension.
type: String
- contextPath: InfoFile.Info
description: Basic information about the file.
type: String
- arguments:
- default: false
description: The ID number of the alert to retrieve. To retrieve the alert
ID, execute the fireeye-nx-get-alerts command without specifying the alert_id.
isArray: false
name: alert_id
required: false
secret: false
- default: false
description: The source IPv4 address related to the malware alert to retrieve.
isArray: false
name: src_ip
required: false
secret: false
- default: false
description: The destination IPv4 address related to the malware alert to retrieve.
isArray: false
name: dst_ip
required: false
secret: false
- auto: PREDEFINED
default: false
description: 'The time interval to search. This filter is used with either the start_time or end_time filter. If duration, start time, and end time are not specified, the system defaults to duration=12_hours, end_time=current_time. If only the duration is specified, the end_time defaults to the current_time. Possible values are: "1_hour", "2_hours", "6_hours", "12_hours", "24_hours", and "48_hours".'
isArray: false
name: duration
predefined:
- 1_hour
- 2_hours
- 6_hours
- 12_hours
- 24_hours
- 48_hours
required: false
secret: false
- default: false
description: "The start time of the search. This filter is used with the duration\
\ filter. If the start_time is specified but not the duration, the system\
\ defaults to duration=12_hours, starting at the specified start_time.\nFormats:\n\
YYYY-MM-dd\nYYYY-MM-ddTHH:mm:ss\nN days \nN hours\nExample:\n 2020-05-01 \n\
\ 2020-05-01T00:00:00 \n 2 days \n 5 hours"
isArray: false
name: start_time
required: false
secret: false
- default: false
description: "The end time of the search. This filter is used with the duration\
\ filter. If the end_time is specified but not the duration, the system defaults\
\ to duration=12_hours, ending at the specified end_time.\nFormats:\nYYYY-MM-dd\n\
YYYY-MM-ddTHH:mm:ss\nN days \nN hours\nExample:\n 2020-05-01 \n 2020-05-01T00:00:00\
\ \n 2 days \n 5 hours"
isArray: false
name: end_time
required: false
secret: false
- default: false
description: The name of the malware file to retrieve.
isArray: false
name: file_name
required: false
secret: false
- default: false
description: The malware file type to retrieve.
isArray: false
name: file_type
required: false
secret: false
- auto: PREDEFINED
default: false
defaultValue: concise
description: 'The level of information to retrieve. Possible values are: "concise", "normal", and "extended".'
isArray: false
name: info_level
predefined:
- concise
- normal
- extended
required: false
secret: false
- default: false
description: The name of the malware object to retrieve.
isArray: false
name: malware_name
required: false
secret: false
- auto: PREDEFINED
default: false
description: 'The type of the malware object to retrieve. Possible values are: "domain_match", "malware_callback", "malware_object", "web_infection", and "infection_match".'
isArray: false
name: malware_type
predefined:
- domain_match
- malware_callback
- malware_object
- web_infection
- infection_match
required: false
secret: false
- default: false
description: The MD5 hash of the alert to retrieve. This filter is not time dependent; it does not default to duration=12_hours.
isArray: false
name: md5
required: false
secret: false
- default: false
description: A specific alert URL to retrieve.
isArray: false
name: url
required: false
secret: false
deprecated: false
description: Search and retrieve FireEye alerts based on several filters.
execution: false
name: fireeye-nx-get-alerts
outputs:
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Md5Sum
description: The md5sum of malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Sha256
description: The SHA256 hash of malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Application
description: The application of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.HttpHeader
description: The HTTP header of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Original
description: The filename of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Name
description: The name of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Sid
description: The SID of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Type
description: The file type of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Stype
description: The STYPE of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Url
description: The URL of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.MalwareDetected.Malware.Content
description: The content of the malware associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.CncServices.CncService.Address
description: The CNC service IP address associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.CncServices.CncService.Channel
description: The CNC service channel associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.CncServices.CncService.Port
description: The CNC service port address associated with the alert.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.CncServices.CncService.Protocol
description: The CNC service protocol associated with the alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Totalmemory
description: The total memory of heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Lastbytesreceived
description: The last byte received in heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Processinfo.Imagepath
description: The image path of the process in heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Processinfo.Md5sum
description: The md5sum of the process in heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Processinfo.Pid
description: The PID of the process in heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.IncrementCount
description: The increment count in heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Name
description: The name of the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Bytesreceived
description: The bytes received in heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Lasttotalmemory
description: The last total memory in heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Type
description: The type of heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Timestamp
description: The timestamp of the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.RCount
description: The RCount of the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.TotalSize
description: The total size of the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.RUnit
description: The RUnit of the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Mode
description: The mode of the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Pattern
description: The pattern of the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Entry.Percentage
description: The entry percentage of the bytes list in the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Entry.Byte
description: The entry byte of the bytes list in the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Entry.Count
description: The entry count of the bytes list in the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Entry.FirstOffset
description: The entry offset of the bytes list in the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Entry.IsNOP
description: If entry NOP appears in the bytes list in the heap spraying then yes,
otherwise no.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Distinct
description: The distinct number of the byte list in the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.BytesList.Count
description: The number of the byte list in the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Javascript
description: If heap spraying has javascript then yes, otherwise no.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.DNA
description: The DNA of the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.TotalRCount
description: The total row count of the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.ProcessedRCount
description: The processed row count of the heap spraying.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Heapspraying.Processed
description: The processed memory of the heap spraying.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Fid.Ads
description: The FID ads of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Fid.Content
description: The FID content of the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.ParentUserAccount.UserSid
description: The parent user account SID of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.ParentUserAccount.SessionId
description: The parent user account session ID of the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.ParentUserAccount.UserAccountName
description: The parent user account name of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.ParentUserAccount.AuthenticationId
description: The parent user account authentication ID of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.ParentUserAccount.SuperPrivilegesPresent
description: If super privileges are present in this process then 1, otherwise 0.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Parentname
description: The path of the parent process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Sha256sum
description: The sha256sum of the parent process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Pid
description: The PID of the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Filesize
description: File size of the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Ppid
description: The PPID of the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Mode
description: The mode of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Cmdline
description: The path of the command associated with the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Sha1sum
description: The sha1sum of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Md5sum
description: The md5sum of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.SrcThread
description: The source thread name of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.osChanges.Process.Value
description: The value of the path in the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.UserAccount.UserSid
description: The SID of the user account for the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.UserAccount.SessionId
description: The session ID of the user account for the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.UserAccount.UserAccountName
description: The name of the user account for the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.UserAccount.AuthenticationId
description: The authentication ID of the user account for the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.UserAccount.SuperPrivilegesPresent
description: If super privileges are present in this user account then 1, otherwise 0.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.Timestamp
description: The timestamp of the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.MemoryData
description: The memory data of the process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.LocalThreadCount
description: The local thread count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.FileOpenCount
description: The file open count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.FileModifyCount
description: The file modify count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.FileCreateCount
description: The file created count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.ChildProcessCount
description: The file process count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.FileFailedCount
description: The file failed count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.HttpReqCount
description: The HTTP request count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.RemoteThreadCount
description: The remote thread count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Process.TelemetryData.MutexCreateCount
description: The mutex-created count of the telemetry data in the process.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Mode
description: The mode of the registry key.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Processinfo.Imagepath
description: The image path of the process in the registry key.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Processinfo.Md5sum
description: The md5sum of the process in the registry key.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Processinfo.Pid
description: The PID of the process in the registry key.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Ntstatus
description: The NTSTATUS of the registry key.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Suppressed
description: If the registry key was suppressed then true, otherwise false.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Value
description: The value of the registry key.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Timestamp
description: The timestamp of the registry key.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.SrcThread
description: The source thread name of the registry key.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Randomized
description: If the registry key was randomized then true, otherwise false.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.Buffered
description: If the registry key was buffered then true, otherwise false.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Regkey.NoExtend
description: If the registry key has no_extend then true, otherwise false.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Os.Name
description: The name of the operating system.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Os.Arch
description: The architecture of the operating system.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Os.Version
description: The version of the operating system.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Os.Sp
description: The service pack version of the operating system.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.OsMonitor.Date
description: The monitored date of the operating system.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.OsMonitor.Build
description: The monitored build of the operating system.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.OsMonitor.Time
description: The monitored time of the operating system.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.OsMonitor.Version
description: The monitored version of the operating system.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Analysis.Mode
description: The mode of the analysis.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Analysis.Product
description: The product name of the analysis.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Analysis.Ftype
description: The file type of the analysis.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Analysis.Version
description: The version of the analysis.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Mode
description: The mode of the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.ProtocolType
description: The protocol type of the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Ipaddress
description: The IP address of the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.DestinationPort
description: The destination port address of the network.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Processinfo.Imagepath
description: The image path of the process in the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Processinfo.Tainted
description: If the process state is tainted then true, otherwise false for the
network.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Processinfo.Md5sum
description: The md5sum of the process in the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Processinfo.Pid
description: The PID of the process in the network.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.HttpRequest
description: The HTTP request of the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Timestamp
description: The timestamp of the network.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Hostname
description: The hostname of the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.Qtype
description: The QTYPE of the network.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.AnswerNumber
description: The answer number of the network.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Network.DnsResponseCode
description: The DNS response code of the network.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.ActionFopen.Mode
description: The mode of opening the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.ActionFopen.Ext
description: The extension of opening the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.ActionFopen.Buffered
description: If the opened file was buffered then true, otherwise false.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.ActionFopen.NoExtend
description: If the opened file has no_extend then true, otherwise false.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.ActionFopen.Name
description: The name of the action for opening the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.ActionFopen.Timestamp
description: The timestamp of opening the file.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Dllname
description: The DLL file name of the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Apiname
description: The API name of the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Address
description: The address of the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Processinfo.Imagepath
description: The image path of the process in the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Processinfo.Md5sum
description: The md5sum of the process in the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Processinfo.Pid
description: The PID of the process in the exploit code.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.SrcThread
description: The source thread name of the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Protection
description: The protection number of the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Callstack.CallstackEntry.SymbolName
description: The symbol name of the call stack entry in the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Callstack.CallstackEntry.FrameNumber
description: The frame number of the call stack entries in the exploit code.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Callstack.CallstackEntry.ModuleName
description: The module name of the call stack entry in the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Callstack.CallstackEntry.InstructionAddress
description: The instruction address of the call stack entry in the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Callstack.CallstackEntry.SymbolDisplacement
description: The symbol displacement of the call stack entry in the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Params.Param.Id
description: The ID parameter of the exploit code.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Params.Param.Content
description: The path parameter of the exploit code.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Exploitcode.Timestamp
description: The timestamp of the exploit codes.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.Mode
description: The mode of the folder.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.Processinfo.Imagepath
description: The image path of the process in the folder.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.Processinfo.Md5sum
description: The md5sum of the process in the folder.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.Processinfo.Pid
description: The PID of the process in the folder.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.SrcThread
description: The source thread name of the folder.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.Value
description: The path of the folder.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Folder.Timestamp
description: The timestamp of the folder.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Mode
description: The mode of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Fid.Ads
description: The Alternate Data Stream (ADS) of the FID for the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Fid.Content
description: The content of the FID in the file.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Processinfo.Imagepath
description: The image path of the process for the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Processinfo.Md5sum
description: The md5sum of the process for the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Processinfo.Pid
description: The PID of the process for the file.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Processinfo.Tainted
description: If the process state is tainted then true, otherwise false for the
file.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.SrcThread
description: The source thread name of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Ntstatus
description: The NTSTATUS of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Filesize
description: The size of the file.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Value
description: The value of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.CreateOptions
description: The created option of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Timestamp
description: The timestamp of the file.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Type
description: The type of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Sha256sum
description: The sha256sum of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Sha1sum
description: The sha1sum of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.InspectionType
description: The inspection type of the portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.TimeDateStamp
description: The time date stamp of the portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.Characteristics.Names.Name
description: The list of characteristic names in the portable executable file.
type: Unknown
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.Characteristics.Value
description: The characteristic value in the portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.DllCharacteristics.Names
description: The characteristic name in the DLL portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.DllCharacteristics.Value
description: The characteristic value in the DLL portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.Dll
description: If the portable file is a DLL file then yes, otherwise no file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.Magic
description: The magic hex value of the portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.Subsystem
description: The subsystem of the portable executable file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.PE.Machine
description: The hexadecimal address of the machine in the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.File.Md5sum
description: The md5sum of the file.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Application.AppName
description: The app name of the application.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.Processinfo.Imagepath
description: The image path of the queried system process.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.Processinfo.Md5sum
description: The system time process info of the md5sum that is queried.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.Processinfo.Pid
description: The system time process info of the PID (process ID) that is queried
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.Ntstatus
description: The NTSTATUS of the system time that is queried.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.Timestamp
description: The timestamp of the system that is queried.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.SystemTime.Value
description: The time value of the system that is queried.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.QuerySystemTime.SystemTime.Time
description: The time of the system that is queried.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.EndOfReport
description: The end of the report.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.MaliciousAlert.Classtype
description: The class type of the malicious alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.MaliciousAlert.DisplayMsg
description: The display message of the malicious alert.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.Hwnd
description: The hexadecimal address of the dialog detected.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.Processinfo.Imagepath
description: The image path of the process for the dialog detected.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.Processinfo.Pid
description: The PID of the process for the dialog detected.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.Buffered
description: A flag indicating whether the dialog detected is buffered.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.NoExtend
description: A flag indicating whether NoExtend is true in the dialog detected.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.Timestamp
description: The timestamp of the dialog detected.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDetected.DlgId
description: The dialog ID of the dialog detected.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.Note
description: A note in the dismissed dialog.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.Hwnd
description: The hexadecimal address of the dismissed dialog.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.Processinfo.Imagepath
description: The image path of the process for the dismissed dialog.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.Processinfo.Pid
description: The PID of the process for the dismissed dialog.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.Buffered
description: A flag indicating whether the dismissed dialog is buffered.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.NoExtend
description: A flag indicating whether NoExtend is true in the dismissed dialog.
type: Boolean
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.Timestamp
description: The timestamp of the dismissed dialog.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.DialogDismissed.DlgId
description: The dialog ID of the dismissed dialog.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Wmiquery.Processinfo.Imagepath
description: The image path of the process for the Windows Management Instrumentation (WMI) query.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Wmiquery.Processinfo.Md5sum
description: The md5sum of the process for the WMI query.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Wmiquery.Processinfo.Pid
description: The PID of the process for the WMI query.
type: Number
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Wmiquery.Wmicontents.Wmiconent.Query
description: The query for the WMI content for WMI query.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Wmiquery.Wmicontents.Wmicontent.Lang
description: Language of the WMI content for the WMI query.
type: String
- contextPath: FireEyeNX.Alert.Explanation.OsChanges.Wmiquery.Timestamp