Microsoft-Windows-CodeIntegrity

111 events across 2 channels

Event IDTitleChannel
3001Code Integrity determined an unsigned kernel module FileNameBuffer is loaded …Operational
3002Code Integrity is unable to verify the image integrity of the file …Operational
3003Code Integrity is unable to verify the image integrity of the file …Operational
3004Windows is unable to verify the image integrity of the file FileNameBuffer …Operational
3005Code Integrity is unable to verify the image integrity of the file …Operational
3006Code Integrity found a set of per-page image hashes for the file FileNameBuffer …Verbose
3007Code Integrity found a set of per-page image hashes for the file FileNameBuffer …Verbose
3008Code Integrity found a file hash for the file FileNameBuffer in a catalog …Verbose
3009Code Integrity found a file hash for the file FileNameBuffer in the image …Verbose
3010Code Integrity was unable to load the FileNameBuffer catalog.Operational
3011Code Integrity successfully loaded the FileNameBuffer catalog.Verbose
3012Code Integrity started loading the FileNameBuffer catalog.Verbose
3013Code Integrity started reloading catalogs.Verbose
3014Code Integrity completed reloading catalogs.Verbose
3015Code Integrity started validating file hash of FileNameBuffer file.Verbose
3016Code Integrity completed validating file hash.Verbose
3017Code Integrity started validating page hashes of FileNameBuffer file.Verbose
3018Code Integrity completed validating page hashes.Verbose
3019Code Integrity started loading catalog cache from FileNameBuffer file.Verbose
3020Code Integrity completed loading catalog cache.Verbose
3021Code Integrity determined a revoked kernel module FileNameBuffer is loaded into …Operational
3022Code Integrity determined a revoked kernel module FileNameBuffer is loaded into …Operational
3023The driver FileNameBuffer is blocked from loading as the driver has been revoked …Operational
3024Windows was unable to update the boot catalog cache file.Operational
3025Code Integrity determined kernel module FileNameBuffer is loaded into the system …Verbose
3026Code Integrity was unable to load the FileNameBuffer catalog because the signing …Operational
3027Code Integrity started loading catalog FileNameBuffer from the cache file.Verbose
3028Code Integrity started saving catalog cache to FileNameBuffer file.Verbose
3029Code Integrity completed saving catalog cache.Verbose
3030Code Integrity saved catalog FileNameBuffer to the cache file.Verbose
3032Code Integrity determined a revoked image FileNameBuffer is loaded into the …Operational
3033Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3034Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3035Code Integrity determined a revoked image FileNameBuffer is loaded into the …Operational
3036Windows is unable to verify the integrity of the file FileNameBuffer because the …Operational
3037Code Integrity determined an unsigned image FileNameBuffer is loaded into the …Operational
3038Code Integrity started validating image header of FileNameBuffer file.Verbose
3039Code Integrity completed validating image header.Verbose
3040Code Integrity started retrieving the cached data of FileNameBuffer file.Verbose
3041Code Integrity completed retrieval of file cache.Verbose
3042Code Integrity started setting the cache of FileNameBuffer file.Verbose
3043Code Integrity completed setting the file cache.Verbose
3050Code Integrity completed retrieval of file cache.Operational
3051Code Integrity completed retrieval of file cache.Operational
3052Code Integrity completed retrieval of file cache.Operational
3054Code Integrity started setting the cache of FileNameBuffer file.Verbose
3055Code Integrity completed setting the file cache.Verbose
3057Code Integrity completed retrieval of file cache.Operational
3058Code Integrity completed retrieval of file cache.Operational
3059Code Integrity found a set of per-page image hashes for the file FileNameBuffer …Verbose
3060Code Integrity found a set of per-page image hashes for the file FileNameBuffer …Verbose
3061Code Integrity found a file hash for the file FileNameBuffer in a catalog …Verbose
3062Code Integrity found a file hash for the file FileNameBuffer in a catalog …Verbose
3063Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3064Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Verbose
3065Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3066Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3067Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3068Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3069Code Integrity was unable to load the weak crypto policy value from registry.Operational
3070Code Integrity was unable to load the weak crypto policy from registry store.Operational
3071Code Integrity was unable to load the weak crypto policies.Operational
3072Code Integrity determined that the module FileNameBuffer is not compatible with …Operational
3073Code Integrity determined that the module FileNameBuffer is not compatible with …Operational
3074Code Integrity was unable to verify a page for a module verified using …Operational
3075Code Integrity determined that process (ProcessNameBuffer) spent ElapsedTime and …Verbose
3076Code Integrity determined that a process (Process Name) attempted to load File …Operational
3077Code Integrity determined that a process (Process Name) attempted to load File …Operational
3078Code Integrity determined that a process (Process Name) attempted to load File …Operational
3079Code Integrity determined that a process (Process Name) attempted to load File …Operational
3080Code Integrity determined that a process (Process Name) attempted to load File …Operational
3081Code Integrity determined that a process (Process Name) attempted to load File …Operational
3082Code Integrity determined kernel module FileNameBuffer that did not meet the …Operational
3083Code Integrity determined kernel module FileNameBuffer that did not meet the …Operational
3084Code Integrity will enable WHQL driver enforcement for this boot session.Operational
3085Code Integrity will disable WHQL driver enforcement for this boot session.Operational
3086Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3087Code Integrity determined that the kernel module FileNameBuffer is not …Operational
3088Code Integrity testing module FileName against policy PolicyName.Verbose
3089Signature information for another event.Operational
3090Code Integrity testing module FileName against policy PolicyName.Operational
3091Code Integrity testing module FileName against policy PolicyName.Operational
3091Code Integrity testing module FileName against policy PolicyName.Verbose
3092Code Integrity testing module FileName against policy PolicyName.Operational
3092Code Integrity testing module FileName against policy PolicyName.Verbose
3093other (see event data)Operational
3094other (see event data)Operational
3095Code Integrity policy PolicyGUID PolicyNameBuffer is set to unrefreshable.Operational
3096No change in active Code Integrity policy PolicyGUID PolicyNameBuffer after …Operational
3097Not allowed to refresh Code Integrity policy PolicyGUID PolicyNameBuffer.Operational
3098other (see event data)Operational
3099Refreshed and activated Code Integrity policy PolicyGUID PolicyNameBuffer.Operational
3100Refreshed but not activated Code Integrity policy PolicyGUID PolicyNameBuffer.Operational
3101Code Integrity policy refresh started for NumberOfPolicies policies.Operational
3102Code Integrity policy refresh finished for NumberOfPolicies policies.Operational
3103Ignoring refresh for Code Integrity policy ID PolicyGUID.Operational
3104Windows blocked file FileNameBuffer which has been disallowed for protected …Operational
3105Trying to refresh Code Integrity policy with policy ID PolicyGUID.Operational
3106Code Integrity failed to set cache for FileNameBuffer file due to validation …Verbose
3107Code Integrity failed to set cache for FileNameBuffer file because it does not …Verbose
3108Code Integrity successfully switched from FromMode mode to ToMode mode.Operational
3109Code Integrity already switched from FromMode mode to ToMode mode.Operational
3110Code Integrity failed to switch from FromMode mode to ToMode mode with error …Operational
3111Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3112Code Integrity determined that a process (ProcessNameBuffer) attempted to load …Operational
3113Code Integrity could not update the driver.Operational
3114Code Integrity determined that ProcessName is trying to load FileName which …Operational
3115Code Integrity determined that ProcessName is trying to load FileName which …Operational
3116Signature information for Code Integrity policy ID PolicyGUID.Operational
3117Code Integrity determined that a process (ProcessName) attempted to load …Operational
3118Smart App Control Block DeteailsOperational

Event ID 3001 — Code Integrity determined an unsigned kernel module FileNameBuffer is loaded into the system.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (NSA, others)
Task
CreateSection
Opcode
UnsignedDriverLoaded

Description

Code Integrity determined an unsigned kernel module FileNameBuffer is loaded into the system. Check with the publisher to see if a signed version of the kernel module is available.

Message #

Code Integrity determined an unsigned kernel module %2 is loaded into the system. Check with the publisher to see if a signed version of the kernel module is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3002 — Code Integrity is unable to verify the image integrity of the file FileNameBuffer because the set of per-page image hashes could not be found on the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (NSA, others)
Task
CreateSection
Opcode
PageHashNotFound

Description

Code Integrity is unable to verify the image integrity of the file FileNameBuffer because the set of per-page image hashes could not be found on the system.

Message #

Code Integrity is unable to verify the image integrity of the file %2 because the set of per-page image hashes could not be found on the system.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Event ID 3003 — Code Integrity is unable to verify the image integrity of the file FileNameBuffer because the set of per-page image hashes could not be found on the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (NSA, others)
Task
CreateSection
Opcode
PageHashNotFound_DbgAttached

Message #

Code Integrity is unable to verify the image integrity of the file %2 because the set of per-page image hashes could not be found on the system. The image is allowed to load because kernel mode debugger is attached.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Event ID 3004 — Windows is unable to verify the image integrity of the file FileNameBuffer because file hash could not be found on the system.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Error
Collection Priority
Recommended (NSA, others)
Task
CreateSection
Opcode
FileHashNotFound

Message #

Windows is unable to verify the image integrity of the file %2 because file hash could not be found on the system. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3004,
    "version": 1,
    "level": 2,
    "task": 1,
    "opcode": 104,
    "keywords": 9223372036854775808,
    "time_created": "2023-11-06T02:03:39.834684+00:00",
    "event_record_id": 2826,
    "correlation": {
      "ActivityID": "E4DB489E-1037-0002-799D-F2E43710DA01"
    },
    "execution": {
      "process_id": 18308,
      "thread_id": 9372
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "WinDev2310Eval",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "FileNameLength": 87,
    "FileNameBuffer": "\\Device\\HarddiskVolume4\\Program Files\\Avira\\Endpoint Protection SDK\\amsi\\x64\\avamsi.dll",
    "SecureRequired": "0x80000000",
    "RequestedSigningLevel": 7,
    "ProcessNameLength": 81,
    "ProcessNameBuffer": "\\Device\\HarddiskVolume4\\Program Files\\Avira\\Endpoint Protection SDK\\wsc_agent.exe"
  },
  "message": ""
}

References #

Event ID 3005 — Code Integrity is unable to verify the image integrity of the file FileNameBuffer because a file hash could not be found on the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
FileHashNotFound_DbgAttached

Description

Code Integrity is unable to verify the image integrity of the file FileNameBuffer because a file hash could not be found on the system. The image is allowed to load because kernel mode debugger is attached.

Message #

Code Integrity is unable to verify the image integrity of the file %2 because a file hash could not be found on the system. The image is allowed to load because kernel mode debugger is attached.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Event ID 3006 — Code Integrity found a set of per-page image hashes for the file FileNameBuffer in a catalog CatalogNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
PageHashFoundInCatalog

Description

Code Integrity found a set of per-page image hashes for the file FileNameBuffer in a catalog CatalogNameBuffer.

Message #

Code Integrity found a set of per-page image hashes for the file %2 in a catalog %4.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
CatalogNameLength UInt16
CatalogNameBuffer UnicodeString

Event ID 3007 — Code Integrity found a set of per-page image hashes for the file FileNameBuffer in the image embedded certificate.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
PageHashFoundInImageCertificate

Description

Code Integrity found a set of per-page image hashes for the file FileNameBuffer in the image embedded certificate.

Message #

Code Integrity found a set of per-page image hashes for the file %2 in the image embedded certificate.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3008 — Code Integrity found a file hash for the file FileNameBuffer in a catalog CatalogNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
FileHashFoundInCatalog

Description

Code Integrity found a file hash for the file FileNameBuffer in a catalog CatalogNameBuffer.

Message #

Code Integrity found a file hash for the file %2 in a catalog %4.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
CatalogNameLength UInt16
CatalogNameBuffer UnicodeString

Event ID 3009 — Code Integrity found a file hash for the file FileNameBuffer in the image embedded certificate.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
FileHashFoundInImageCertificate

Description

Code Integrity found a file hash for the file FileNameBuffer in the image embedded certificate.

Message #

Code Integrity found a file hash for the file %2 in the image embedded certificate.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3010 — Code Integrity was unable to load the FileNameBuffer catalog.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Warning
Collection Priority
Recommended (NSA, others)
Task
LoadCatalog
Opcode
Failed

Description

Code Integrity was unable to load the FileNameBuffer catalog. Status Status.

Message #

Code Integrity was unable to load the %2 catalog. Status %3.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
Status HexInt32NTSTATUS reference

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3010,
    "version": 1,
    "level": 3,
    "task": 2,
    "opcode": 100,
    "keywords": 9223372036854775808,
    "time_created": "2022-04-07T17:06:57.824463+00:00",
    "event_record_id": 22,
    "correlation": {
      "ActivityID": "DD7B0B6A-4A9E-0001-407E-7BDD9E4AD801"
    },
    "execution": {
      "process_id": 5260,
      "thread_id": 1912
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "WIN-FPV0DSIC9O6",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "FileNameLength": 99,
    "FileNameBuffer": "Microsoft-Windows-ServerCore-SKU-Foundation-merged-Package~31bf3856ad364e35~amd64~~10.0.20348.1.cat",
    "Status": "0xc0000034"
  },
  "message": ""
}

References #

Event ID 3011 — Code Integrity successfully loaded the FileNameBuffer catalog.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
LoadCatalog
Opcode
Stop

Description

Code Integrity successfully loaded the FileNameBuffer catalog.

Message #

Code Integrity successfully loaded the %2 catalog.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3012 — Code Integrity started loading the FileNameBuffer catalog.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
LoadCatalog
Opcode
Start

Description

Code Integrity started loading the FileNameBuffer catalog.

Message #

Code Integrity started loading the %2 catalog.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3013 — Code Integrity started reloading catalogs.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ReloadCatalogs
Opcode
Start

Description

Code Integrity started reloading catalogs.

Message #

Code Integrity started reloading catalogs.

Event ID 3014 — Code Integrity completed reloading catalogs.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ReloadCatalogs
Opcode
Stop

Description

Code Integrity completed reloading catalogs. Status Status.

Message #

Code Integrity completed reloading catalogs. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3015 — Code Integrity started validating file hash of FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidateFileHash
Opcode
Start

Description

Code Integrity started validating file hash of FileNameBuffer file.

Message #

Code Integrity started validating file hash of %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3016 — Code Integrity completed validating file hash.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidateFileHash
Opcode
Stop

Description

Code Integrity completed validating file hash. Status Status.

Message #

Code Integrity completed validating file hash. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3017 — Code Integrity started validating page hashes of FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidatePageHash
Opcode
Start

Description

Code Integrity started validating page hashes of FileNameBuffer file.

Message #

Code Integrity started validating page hashes of %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3018 — Code Integrity completed validating page hashes.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidatePageHash
Opcode
Stop

Description

Code Integrity completed validating page hashes. Status Status.

Message #

Code Integrity completed validating page hashes. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3019 — Code Integrity started loading catalog cache from FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
LoadCatalogCache
Opcode
Start

Description

Code Integrity started loading catalog cache from FileNameBuffer file.

Message #

Code Integrity started loading catalog cache from %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3020 — Code Integrity completed loading catalog cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
LoadCatalogCache
Opcode
Stop

Description

Code Integrity completed loading catalog cache. Status Status.

Message #

Code Integrity completed loading catalog cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3021 — Code Integrity determined a revoked kernel module FileNameBuffer is loaded into the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
RevokedDriverLoaded

Description

Code Integrity determined a revoked kernel module FileNameBuffer is loaded into the system. Check with the publisher to see if a new signed version of the kernel module is available.

Message #

Code Integrity determined a revoked kernel module %2 is loaded into the system.  Check with the publisher to see if a new signed version of the kernel module is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

Event ID 3022 — Code Integrity determined a revoked kernel module FileNameBuffer is loaded into the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
RevokedDriverLoadedInDebugger

Description

Code Integrity determined a revoked kernel module FileNameBuffer is loaded into the system. The image is allowed to load because kernel mode debugger is attached.

Message #

Code Integrity determined a revoked kernel module %2 is loaded into the system. The image is allowed to load because kernel mode debugger is attached.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

Event ID 3023 — The driver FileNameBuffer is blocked from loading as the driver has been revoked by Microsoft.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (NSA, others)
Task
CreateSection
Opcode
RevokedDriverNotLoaded

Description

The driver FileNameBuffer is blocked from loading as the driver has been revoked by Microsoft.

Message #

The driver %2 is blocked from loading as the driver has been revoked by Microsoft.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3024 — Windows was unable to update the boot catalog cache file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
SaveCatalogCache
Opcode
UpdateCatalogCacheFailed

Description

Windows was unable to update the boot catalog cache file. Status Status.

Message #

Windows was unable to update the boot catalog cache file.  Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

References #

Event ID 3025 — Code Integrity determined kernel module FileNameBuffer is loaded into the system which does not have a valid embedded digital signature.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
CreateSection
Opcode
UnsignedDriverLoaded

Message #

Code Integrity determined kernel module %2 is loaded into the system which does not have a valid embedded digital signature. Check with the publisher to see if an embedded signed version of the kernel module is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3026 — Code Integrity was unable to load the FileNameBuffer catalog because the signing certificate for this catalog has been revoked.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
LoadCatalog
Opcode
Failed

Message #

Code Integrity was unable to load the %2 catalog because the signing certificate for this catalog has been revoked.  This can result in images failing to load because a valid signature cannot be found.  Check with the publisher to see if a new signed version of the catalog and images are available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

References #

Event ID 3027 — Code Integrity started loading catalog FileNameBuffer from the cache file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
LoadCatalogCache

Description

Code Integrity started loading catalog FileNameBuffer from the cache file.

Message #

Code Integrity started loading catalog %2 from the cache file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3028 — Code Integrity started saving catalog cache to FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SaveCatalogCache
Opcode
Start

Description

Code Integrity started saving catalog cache to FileNameBuffer file.

Message #

Code Integrity started saving catalog cache to %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3029 — Code Integrity completed saving catalog cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SaveCatalogCache
Opcode
Stop

Description

Code Integrity completed saving catalog cache. Status Status.

Message #

Code Integrity completed saving catalog cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3030 — Code Integrity saved catalog FileNameBuffer to the cache file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SaveCatalogCache

Description

Code Integrity saved catalog FileNameBuffer to the cache file.

Message #

Code Integrity saved catalog %2 to the cache file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3032 — Code Integrity determined a revoked image FileNameBuffer is loaded into the system.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
RevokedImageLoaded

Description

Code Integrity determined a revoked image FileNameBuffer is loaded into the system. Check with the publisher to see if a new signed version of the image is available.

Message #

Code Integrity determined a revoked image %2 is loaded into the system.  Check with the publisher to see if a new signed version of the image is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3033 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Error
Collection Priority
Recommended (Palantir, others)
Task
CreateSection
Opcode
PolicyFailure

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3033,
    "version": 0,
    "level": 2,
    "task": 1,
    "opcode": 111,
    "keywords": 9223372036854775808,
    "time_created": "2023-11-06T01:54:48.422937+00:00",
    "event_record_id": 2821,
    "correlation": {
      "ActivityID": "E4DB489E-1037-0000-694C-EEE43710DA01"
    },
    "execution": {
      "process_id": 16400,
      "thread_id": 16044
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "WinDev2310Eval",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "FileNameLength": 70,
    "FileNameBuffer": "\\Device\\HarddiskVolume4\\Program Files\\Avast Software\\Avast\\aswAMSI.dll",
    "ProcessNameLength": 52,
    "ProcessNameBuffer": "\\Device\\HarddiskVolume4\\Windows\\System32\\svchost.exe",
    "RequestedPolicy": 12,
    "ValidatedPolicy": 1,
    "Status": 3221226536
  },
  "message": ""
}

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3034 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements or violated code integrity p...

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
PolicyFailure

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3035 — Code Integrity determined a revoked image FileNameBuffer is loaded into the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
RevokedImageLoadedInDebugger

Description

Code Integrity determined a revoked image FileNameBuffer is loaded into the system. The image is allowed to load because kernel mode debugger is attached.

Message #

Code Integrity determined a revoked image %2 is loaded into the system. The image is allowed to load because kernel mode debugger is attached.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

Event ID 3036 — Windows is unable to verify the integrity of the file FileNameBuffer because the signing certificate has been revoked.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
RevokedImageNotLoaded

Description

Windows is unable to verify the integrity of the file FileNameBuffer because the signing certificate has been revoked. Check with the publisher to see if a new signed version of the kernel module is available.

Message #

Windows is unable to verify the integrity of the file %2 because the signing certificate has been revoked.  Check with the publisher to see if a new signed version of the kernel module is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3037 — Code Integrity determined an unsigned image FileNameBuffer is loaded into the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
UnsignedImageLoaded

Description

Code Integrity determined an unsigned image FileNameBuffer is loaded into the system. Check with the publisher to see if a signed version of the image is available.

Message #

Code Integrity determined an unsigned image %2 is loaded into the system. Check with the publisher to see if a signed version of the image is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

Event ID 3038 — Code Integrity started validating image header of FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidateImageHeader
Opcode
Start

Description

Code Integrity started validating image header of FileNameBuffer file.

Message #

Code Integrity started validating image header of %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SecureRequired HexInt32
RequestedSigningLevel UInt8
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString

Event ID 3039 — Code Integrity completed validating image header.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidateImageHeader
Opcode
Stop

Description

Code Integrity completed validating image header. Status Status.

Message #

Code Integrity completed validating image header. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3040 — Code Integrity started retrieving the cached data of FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
GetFileCache
Opcode
Start

Description

Code Integrity started retrieving the cached data of FileNameBuffer file.

Message #

Code Integrity started retrieving the cached data of %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3041 — Code Integrity completed retrieval of file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
GetFileCache
Opcode
Stop

Description

Code Integrity completed retrieval of file cache. Status Status.

Message #

Code Integrity completed retrieval of file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference
CachedFlags HexInt32
CacheSource UInt8
CachedPolicy UInt8
State UInt32
StateData UInt64

Event ID 3042 — Code Integrity started setting the cache of FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetFileCache
Opcode
Start

Description

Code Integrity started setting the cache of FileNameBuffer file.

Message #

Code Integrity started setting the cache of %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3043 — Code Integrity completed setting the file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetFileCache
Opcode
Stop

Description

Code Integrity completed setting the file cache. Status Status.

Message #

Code Integrity completed setting the file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference
CachedFlags HexInt32
CacheSource UInt8
CachedPolicy UInt8
State UInt32
StateData UInt64

Event ID 3050 — Code Integrity completed retrieval of file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
GetFileCache

Description

Code Integrity completed retrieval of file cache. Status Status.

Message #

Code Integrity completed retrieval of file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3051 — Code Integrity completed retrieval of file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
GetFileCache

Description

Code Integrity completed retrieval of file cache. Status Status.

Message #

Code Integrity completed retrieval of file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3052 — Code Integrity completed retrieval of file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
GetFileCache

Description

Code Integrity completed retrieval of file cache. Status Status.

Message #

Code Integrity completed retrieval of file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3054 — Code Integrity started setting the cache of FileNameBuffer file.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetFileCache
Opcode
Start

Description

Code Integrity started setting the cache of FileNameBuffer file.

Message #

Code Integrity started setting the cache of %2 file.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3055 — Code Integrity completed setting the file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetFileCache
Opcode
Stop

Description

Code Integrity completed setting the file cache. Status Status.

Message #

Code Integrity completed setting the file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3057 — Code Integrity completed retrieval of file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
GetFileCache

Description

Code Integrity completed retrieval of file cache. Status Status.

Message #

Code Integrity completed retrieval of file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3058 — Code Integrity completed retrieval of file cache.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
GetFileCache

Description

Code Integrity completed retrieval of file cache. Status Status.

Message #

Code Integrity completed retrieval of file cache. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3059 — Code Integrity found a set of per-page image hashes for the file FileNameBuffer in a catalog CatalogNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetCatalogHint

Description

Code Integrity found a set of per-page image hashes for the file FileNameBuffer in a catalog CatalogNameBuffer.

Message #

Code Integrity found a set of per-page image hashes for the file %2 in a catalog %4.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
CatalogNameLength UInt16
CatalogNameBuffer UnicodeString

Event ID 3060 — Code Integrity found a set of per-page image hashes for the file FileNameBuffer in a catalog CatalogNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
GetCatalogHint

Description

Code Integrity found a set of per-page image hashes for the file FileNameBuffer in a catalog CatalogNameBuffer.

Message #

Code Integrity found a set of per-page image hashes for the file %2 in a catalog %4.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
CatalogNameLength UInt16
CatalogNameBuffer UnicodeString

Event ID 3061 — Code Integrity found a file hash for the file FileNameBuffer in a catalog CatalogNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetCatalogHint

Description

Code Integrity found a file hash for the file FileNameBuffer in a catalog CatalogNameBuffer.

Message #

Code Integrity found a file hash for the file %2 in a catalog %4.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
CatalogNameLength UInt16
CatalogNameBuffer UnicodeString

Event ID 3062 — Code Integrity found a file hash for the file FileNameBuffer in a catalog CatalogNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
GetCatalogHint

Description

Code Integrity found a file hash for the file FileNameBuffer in a catalog CatalogNameBuffer.

Message #

Code Integrity found a file hash for the file %2 in a catalog %4.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
CatalogNameLength UInt16
CatalogNameBuffer UnicodeString

Event ID 3063 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the security requirements for RequirementType.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security, others)
Task
CreateSection
Opcode
SdlRequirement

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the security requirements for RequirementType.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the security requirements for %5.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequirementType UInt8
Status HexInt32NTSTATUS reference

Event ID 3064 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the security requirements for RequirementType.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
CreateSection

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the security requirements for RequirementType. However, due to system policy, the image was allowed to load.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the security requirements for %5. However, due to system policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequirementType UInt8
Status HexInt32NTSTATUS reference

References #

Event ID 3065 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the security requirements for RequirementType.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Palantir, others)
Task
CreateSection
Opcode
SdlRequirement

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the security requirements for RequirementType. However, due to system policy, the image was allowed to load.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the security requirements for %5. However, due to system policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequirementType UInt8
Status HexInt32NTSTATUS reference

References #

Event ID 3066 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
PolicyFailure

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

Event ID 3067 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
SiPolicyFailureIgnored

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

Event ID 3068 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
PolicyFailure

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements or violated code integrity policy.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

Event ID 3069 — Code Integrity was unable to load the weak crypto policy value from registry.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
LoadWeakCryptoPolicies
Opcode
LoadWeakCryptoRegistryValueFailed

Description

Code Integrity was unable to load the weak crypto policy value from registry. Status Status.

Message #

Code Integrity was unable to load the weak crypto policy value from registry. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3070 — Code Integrity was unable to load the weak crypto policy from registry store.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
LoadWeakCryptoPolicies
Opcode
LoadWeakCryptoRegistryPolicyFailed

Description

Code Integrity was unable to load the weak crypto policy from registry store. Status Status.

Message #

Code Integrity was unable to load the weak crypto policy from registry store. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3071 — Code Integrity was unable to load the weak crypto policies.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
LoadWeakCryptoPolicies
Opcode
LoadWeakCryptoPoliciesFailed

Description

Code Integrity was unable to load the weak crypto policies. Status Status.

Message #

Code Integrity was unable to load the weak crypto policies. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3072 — Code Integrity determined that the module FileNameBuffer is not compatible with hypervisor enforcement due to it having non-page aligned sections.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
HvciUnalignedSection

Description

Code Integrity determined that the module FileNameBuffer is not compatible with hypervisor enforcement due to it having non-page aligned sections.

Message #

Code Integrity determined that the module %2 is not compatible with hypervisor enforcement due to it having non-page aligned sections.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3073 — Code Integrity determined that the module FileNameBuffer is not compatible with strict mode hypervisor enforcement due to it having an executable section that ...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
HvciWritableExecutableSection

Description

Code Integrity determined that the module FileNameBuffer is not compatible with strict mode hypervisor enforcement due to it having an executable section that is also writable.

Message #

Code Integrity determined that the module %2 is not compatible with strict mode hypervisor enforcement due to it having an executable section that is also writable.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Event ID 3074 — Code Integrity was unable to verify a page for a module verified using hypervisor enforcement.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidatePageHash
Opcode
HvciPageVerificationFailure

Description

Code Integrity was unable to verify a page for a module verified using hypervisor enforcement. Status Status.

Message #

Code Integrity was unable to verify a page for a module verified using hypervisor enforcement. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

References #

Event ID 3075 — Code Integrity determined that process (ProcessNameBuffer) spent ElapsedTime and PolicyElapsedTime microseconds for Code Integrity check and policy check to load FileNameBuffer with validated Valid...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
ValidateSIPolicy
Opcode
PolicyPerformance

Message #

Code Integrity determined that process (%4) spent %7 and %8 microseconds for Code Integrity check and policy check to load %2 with validated %6 signing level. For all components without EA cache, Code Integrity spent about %9? more time when policy enforced.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
ElapsedTime UInt64
PolicyElapsedTime UInt64
PercentageTime UInt32

References #

Event ID 3076 — Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity p...

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
SiPolicyFailureIgnored

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
File Name UnicodeString
ProcessNameLength UInt16
Process Name UnicodeString
Requested Signing Level UInt8
Validated Signing Level UInt8
Status HexInt32NTSTATUS reference
SHA1 Hash Size UInt32
SHA1 Hash Binary
SHA256 Hash Size UInt32
SHA256 Hash Binary
SHA1 Flat Hash Size UInt32
SHA1 Flat Hash Binary
SHA256 Flat Hash Size UInt32
SHA256 Flat Hash Binary
USN UInt64
SI Signing Scenario UInt32
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString
PolicyHashSize UInt32
PolicyHash Binary
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
PolicyGUID GUID
UserWriteable Boolean
PackageFamilyNameLength UInt16
PackageFamilyName UnicodeString
FileName UnicodeString
ProcessName UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SHA1FlatHashSize UInt32
SHA1FlatHash Binary
SHA256FlatHashSize UInt32
SHA256FlatHash Binary
SISigningScenario UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3076,
    "version": 5,
    "level": 4,
    "task": 18,
    "opcode": 118,
    "keywords": 9223372036854775808,
    "time_created": "2025-12-31T19:36:05.795115+00:00",
    "event_record_id": 13,
    "correlation": {
      "ActivityID": "8D2E1BCA-7A8C-0000-9F81-2E8D8C7ADC01"
    },
    "execution": {
      "process_id": 6868,
      "thread_id": 7996
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "WIN11-22H2-X64",
    "security": {
      "user_id": "S-1-5-21-3407486967-1585450050-1838039599-1000"
    }
  },
  "event_data": {
    "FileNameLength": 54,
    "File Name": "\\Device\\HarddiskVolume4\\Windows\\System32\\wbem\\WMIC.exe",
    "ProcessNameLength": 78,
    "Process Name": "\\Device\\HarddiskVolume4\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    "Requested Signing Level": 2,
    "Validated Signing Level": 12,
    "Status": "0xc0e90002",
    "SHA1 Hash Size": 20,
    "SHA1 Hash": "9CBEBC5A163FC08C9F62AED561265C658C06FC83",
    "SHA256 Hash Size": 32,
    "SHA256 Hash": "C0BAFA03FEBE627230378761B35F734722137760B5BFD12706EE8D4100E1A142",
    "SHA1 Flat Hash Size": 20,
    "SHA1 Flat Hash": "CC3C648E9265A68A7E6032076E44413CDD1B10F9",
    "SHA256 Flat Hash Size": 32,
    "SHA256 Flat Hash": "993A2E38A27807096F75E83E348F15929391CA84B7DDA3D5651FB589787953C3",
    "USN": 0,
    "SI Signing Scenario": 1,
    "PolicyNameLength": 37,
    "PolicyName": "VerifiedAndReputableDesktopEvaluation",
    "PolicyIDLength": 17,
    "PolicyID": "22609.1000.220423",
    "PolicyHashSize": 32,
    "PolicyHash": "59FCF3FD0476A19E7D2A2A82DF3E49839A4D7C366C156CB636B8854E280E77D9",
    "OriginalFileNameLength": 8,
    "OriginalFileName": "wmic.exe",
    "InternalNameLength": 8,
    "InternalName": "wmic.exe",
    "FileDescriptionLength": 23,
    "FileDescription": "WMI Commandline Utility",
    "ProductNameLength": 36,
    "ProductName": "Microsoft® Windows® Operating System",
    "FileVersion": "10.0.22621.1",
    "PolicyGUID": "1283AC0F-FFF1-49AE-ADA1-8A933130CAD6",
    "UserWriteable": false,
    "PackageFamilyNameLength": 0,
    "PackageFamilyName": ""
  },
  "message": ""
}

References #

Event ID 3077 — Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity p...

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security, others)
Task
ValidateSIPolicy
Opcode
PolicyFailure

Description

Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity policy.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy.

Fields #

NameDescription
FileNameLength UInt16
File Name UnicodeString
ProcessNameLength UInt16
Process Name UnicodeString
Requested Signing Level UInt8
Validated Signing Level UInt8
Status HexInt32NTSTATUS reference
SHA1 Hash Size UInt32
SHA1 Hash Binary
SHA256 Hash Size UInt32
SHA256 Hash Binary
SHA1 Flat Hash Size UInt32
SHA1 Flat Hash Binary
SHA256 Flat Hash Size UInt32
SHA256 Flat Hash Binary
USN UInt64
SI Signing Scenario UInt32
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString
PolicyHashSize UInt32
PolicyHash Binary
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
PolicyGUID GUID
UserWriteable Boolean
PackageFamilyNameLength UInt16
PackageFamilyName UnicodeString
FileName UnicodeString
ProcessName UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SHA1FlatHashSize UInt32
SHA1FlatHash Binary
SHA256FlatHashSize UInt32
SHA256FlatHash Binary
SISigningScenario UInt32

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3078 — Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
SiPolicyFailureIgnored

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
File Name UnicodeString
ProcessNameLength UInt16
Process Name UnicodeString
Requested Signing Level UInt8
Validated Signing Level UInt8
Status HexInt32NTSTATUS reference
SHA1 Hash Size UInt32
SHA1 Hash Binary
SHA256 Hash Size UInt32
SHA256 Hash Binary
USN UInt64
SI Signing Scenario UInt32
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString
PolicyHashSize UInt32
PolicyHash Binary
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
FileName UnicodeString
ProcessName UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SISigningScenario UInt32

Event ID 3079 — Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
PolicyFailure

Description

Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity policy.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy.

Fields #

NameDescription
FileNameLength UInt16
File Name UnicodeString
ProcessNameLength UInt16
Process Name UnicodeString
Requested Signing Level UInt8
Validated Signing Level UInt8
Status HexInt32NTSTATUS reference
SHA1 Hash Size UInt32
SHA1 Hash Binary
SHA256 Hash Size UInt32
SHA256 Hash Binary
USN UInt64
SI Signing Scenario UInt32
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString
PolicyHashSize UInt32
PolicyHash Binary
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
FileName UnicodeString
ProcessName UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SISigningScenario UInt32

References #

Event ID 3080 — Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
SiPolicyFailureIgnored

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
File Name UnicodeString
ProcessNameLength UInt16
Process Name UnicodeString
Requested Signing Level UInt8
Validated Signing Level UInt8
Status HexInt32NTSTATUS reference
SHA1 Hash Size UInt32
SHA1 Hash Binary
SHA256 Hash Size UInt32
SHA256 Hash Binary
USN UInt64
SI Signing Scenario UInt32
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString
PolicyHashSize UInt32
PolicyHash Binary
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
FileName UnicodeString
ProcessName UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SISigningScenario UInt32

References #

Event ID 3081 — Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
PolicyFailure

Description

Code Integrity determined that a process (Process Name) attempted to load File Name that did not meet the Requested Signing Level signing level requirements or violated code integrity policy.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy.

Fields #

NameDescription
FileNameLength UInt16
File Name UnicodeString
ProcessNameLength UInt16
Process Name UnicodeString
Requested Signing Level UInt8
Validated Signing Level UInt8
Status HexInt32NTSTATUS reference
SHA1 Hash Size UInt32
SHA1 Hash Binary
SHA256 Hash Size UInt32
SHA256 Hash Binary
USN UInt64
SI Signing Scenario UInt32
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString
PolicyHashSize UInt32
PolicyHash Binary
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
FileName UnicodeString
ProcessName UnicodeString
RequestedSigningLevel UInt8
ValidatedSigningLevel UInt8
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SISigningScenario UInt32

References #

Event ID 3082 — Code Integrity determined kernel module FileNameBuffer that did not meet the WHQL requirements is loaded into the system.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
WhqlEnforcement
Opcode
WhqlFailure

Description

Code Integrity determined kernel module FileNameBuffer that did not meet the WHQL requirements is loaded into the system. However, due to code integrity auditing policy, the image was allowed to load.

Message #

Code Integrity determined kernel module %2 that did not meet the WHQL requirements is loaded into the system. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

References #

Event ID 3083 — Code Integrity determined kernel module FileNameBuffer that did not meet the WHQL requirements is loaded into the system.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
WhqlEnforcement
Opcode
WhqlFailure

Description

Code Integrity determined kernel module FileNameBuffer that did not meet the WHQL requirements is loaded into the system. Check with the publisher to see if a WHQL compliant kernel module is available.

Message #

Code Integrity determined kernel module %2 that did not meet the WHQL requirements is loaded into the system. Check with the publisher to see if a WHQL compliant kernel module is available.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

Event ID 3084 — Code Integrity will enable WHQL driver enforcement for this boot session.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
WhqlEnforcement
Opcode
WhqlSettings

Description

Code Integrity will enable WHQL driver enforcement for this boot session. Settings Settings. Exemption Exemption.

Message #

Code Integrity will enable WHQL driver enforcement for this boot session.  Settings %1. Exemption %2.

Fields #

NameDescription
Settings HexInt32
Exemption UInt8

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3084,
    "version": 0,
    "level": 4,
    "task": 20,
    "opcode": 127,
    "keywords": 9223372036854775808,
    "time_created": "2026-03-11T06:27:10.407182+00:00",
    "event_record_id": 875,
    "correlation": {
      "ActivityID": "164E10E5-B120-0000-E710-4E1620B1DC01"
    },
    "execution": {
      "process_id": 4,
      "thread_id": 8
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "LAB-WIN11",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "Settings": "0x0",
    "Exemption": 1
  },
  "message": ""
}

References #

Event ID 3085 — Code Integrity will disable WHQL driver enforcement for this boot session.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
WhqlEnforcement
Opcode
WhqlSettings

Description

Code Integrity will disable WHQL driver enforcement for this boot session. Settings Settings.

Message #

Code Integrity will disable WHQL driver enforcement for this boot session.  Settings %1.

Fields #

NameDescription
Settings HexInt32
Exemption UInt8

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3085,
    "version": 0,
    "level": 4,
    "task": 20,
    "opcode": 127,
    "keywords": 9223372036854775808,
    "time_created": "2022-04-07T16:52:38.896596+00:00",
    "event_record_id": 31,
    "correlation": {
      "ActivityID": "E0AAB88C-4A9F-0000-8DB8-AAE09F4AD801"
    },
    "execution": {
      "process_id": 4,
      "thread_id": 8
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "WIN-FPV0DSIC9O6.lab.local",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "Settings": "0x0",
    "Exemption": 1
  },
  "message": ""
}

References #

Event ID 3086 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the signing requirements for Isolated User Mode.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
PolicyFailure

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the signing requirements for Isolated User Mode.

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the signing requirements for Isolated User Mode.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

References #

Event ID 3087 — Code Integrity determined that the kernel module FileNameBuffer is not compatible with hypervisor enforcement.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
HvciAuditFailure

Description

Code Integrity determined that the kernel module FileNameBuffer is not compatible with hypervisor enforcement. Status Status.

Message #

Code Integrity determined that the kernel module %2 is not compatible with hypervisor enforcement. Status %3.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
Status HexInt32NTSTATUS reference
HVCI Audit Failures HexInt32
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
HVCIAuditFailures HexInt32

Event ID 3088 — Code Integrity testing module FileName against policy PolicyName.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
CreateSection
Opcode
SmartlockerVerbose

Description

Code Integrity testing module FileName against policy PolicyName. Status StatusCode.

Message #

Code Integrity testing module %2 against policy %11. Status %3

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
StatusCode HexInt32
ManagedInstallerEnabled Boolean
PassesManagedInstaller Boolean
SmartlockerEnabled Boolean
PassesSmartlocker Boolean
DefenderTrust Int32
AuditEnabled Boolean
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString

Event ID 3089 — Signature information for another event.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security, others)
Task
CreateSection
Opcode
SignatureInformation

Description

Signature information for another event. Match using the Correlation Id.

Message #

Signature information for another event. Match using the Correlation Id.

Fields #

NameDescription
TotalSignatureCount UInt32
Signature UInt32
CacheState UInt8
Hash Size UInt32
Hash Binary
PageHash Boolean
SignatureType UInt8
ValidatedSigningLevel UInt8
VerificationError UInt8
Flags UInt32
PolicyBits UInt32
NotValidBefore FILETIME
NotValidAfter FILETIME
PublisherNameLength UInt16
PublisherName UnicodeString
IssuerNameLength UInt16
IssuerName UnicodeString
PublisherTBSHashSize UInt32
PublisherTBSHash Binary
IssuerTBSHashSize UInt32
IssuerTBSHash Binary

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3089,
    "version": 2,
    "level": 4,
    "task": 1,
    "opcode": 130,
    "keywords": 9223372036854775808,
    "time_created": "2023-11-06T02:03:39.834696+00:00",
    "event_record_id": 2828,
    "correlation": {
      "ActivityID": "E4DB489E-1037-0002-799D-F2E43710DA01"
    },
    "execution": {
      "process_id": 18308,
      "thread_id": 9372
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "WinDev2310Eval",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "TotalSignatureCount": 2,
    "Signature": 1,
    "CacheState": 0,
    "Hash Size": 32,
    "Hash": "CDFCFB06A61D9DEFD635A74F71DFB6BD5B3531EE7BAD61D942E259156C5F9746",
    "PageHash": false,
    "SignatureType": 1,
    "ValidatedSigningLevel": 8,
    "VerificationError": 18,
    "Flags": 0,
    "PolicyBits": 2050,
    "NotValidBefore": "2023-04-06T19:16:30.000000Z",
    "NotValidAfter": "2024-04-03T19:16:30.000000Z",
    "PublisherNameLength": 50,
    "PublisherName": "Microsoft Windows Hardware Compatibility Publisher",
    "IssuerNameLength": 47,
    "IssuerName": "Microsoft Windows Third Party Component CA 2014",
    "PublisherTBSHashSize": 32,
    "PublisherTBSHash": "0F06228DE7BACFBF65D426DF80C4E40C5ABFE5A2A402E6221DEA03B18897DE2B",
    "IssuerTBSHashSize": 32,
    "IssuerTBSHash": "D8BE9E4D9074088EF818BC6F6FB64955E90378B2754155126FEEBBBD969CF0AE"
  },
  "message": ""
}

References #

Event ID 3090 — Code Integrity testing module FileName against policy PolicyName.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
SmartlockerVerbose

Description

Code Integrity testing module FileName against policy PolicyName. Status StatusCode.

Message #

Code Integrity testing module %2 against policy %11. Status %3

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
StatusCode HexInt32
ManagedInstallerEnabled Boolean
PassesManagedInstaller Boolean
SmartlockerEnabled Boolean
PassesSmartlocker Boolean
DefenderTrust Int32
AuditEnabled Boolean
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString

References #

Event ID 3091 — Code Integrity testing module FileName against policy PolicyName.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
SmartlockerVerbose

Description

Code Integrity testing module FileName against policy PolicyName. Status StatusCode.

Message #

Code Integrity testing module %2 against policy %11. Status %3

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
StatusCode HexInt32
ManagedInstallerEnabled Boolean
PassesManagedInstaller Boolean
SmartlockerEnabled Boolean
PassesSmartlocker Boolean
DefenderTrust Int32
AuditEnabled Boolean
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString

References #

Event ID 3091 — Code Integrity testing module FileName against policy PolicyName.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
SmartlockerVerbose

Description

Code Integrity testing module FileName against policy PolicyName. Status StatusCode.

Message #

Code Integrity testing module %2 against policy %11. Status %3

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
StatusCode HexInt32
ManagedInstallerEnabled Boolean
PassesManagedInstaller Boolean
SmartlockerEnabled Boolean
PassesSmartlocker Boolean
DefenderTrust Int32
AuditEnabled Boolean
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString

References #

Event ID 3092 — Code Integrity testing module FileName against policy PolicyName.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
SmartlockerVerbose

Description

Code Integrity testing module FileName against policy PolicyName. Status StatusCode.

Message #

Code Integrity testing module %2 against policy %11. Status %3

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
StatusCode HexInt32
ManagedInstallerEnabled Boolean
PassesManagedInstaller Boolean
SmartlockerEnabled Boolean
PassesSmartlocker Boolean
DefenderTrust Int32
AuditEnabled Boolean
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString

References #

Event ID 3092 — Code Integrity testing module FileName against policy PolicyName.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
SmartlockerVerbose

Description

Code Integrity testing module FileName against policy PolicyName. Status StatusCode.

Message #

Code Integrity testing module %2 against policy %11. Status %3

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
StatusCode HexInt32
ManagedInstallerEnabled Boolean
PassesManagedInstaller Boolean
SmartlockerEnabled Boolean
PassesSmartlocker Boolean
DefenderTrust Int32
AuditEnabled Boolean
PolicyNameLength UInt16
PolicyName UnicodeString
PolicyIDLength UInt16
PolicyID UnicodeString

References #

Event ID 3093 — other (see event data)

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)

Description

other (see event data).

Message #

other (see event data)

Event ID 3094 — other (see event data)

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)

Description

other (see event data).

Message #

other (see event data)

Event ID 3095 — Code Integrity policy PolicyGUID PolicyNameBuffer is set to unrefreshable.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Code Integrity policy PolicyGUID PolicyNameBuffer is set to unrefreshable. id PolicyIdBuffer. Status: Status.

Message #

Code Integrity policy %5 %2 is set to unrefreshable. id %4. Status: %6

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
PolicyIdLength UInt16
PolicyIdBuffer UnicodeString
PolicyGUID GUID
Status HexInt32NTSTATUS reference
Options HexInt32
PolicyHashSize UInt32
PolicyHash Binary
OptionsV2 HexInt32

References #

Event ID 3096 — No change in active Code Integrity policy PolicyGUID PolicyNameBuffer after refresh.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

No change in active Code Integrity policy PolicyGUID PolicyNameBuffer after refresh. id PolicyIdBuffer. Status Status.

Message #

No change in active Code Integrity policy %5 %2 after refresh. id %4. Status %6

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
PolicyIdLength UInt16
PolicyIdBuffer UnicodeString
PolicyGUID GUID
Status HexInt32NTSTATUS reference
Options HexInt32
PolicyHashSize UInt32
PolicyHash Binary
OptionsV2 HexInt32

References #

Event ID 3097 — Not allowed to refresh Code Integrity policy PolicyGUID PolicyNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Not allowed to refresh Code Integrity policy PolicyGUID PolicyNameBuffer. id PolicyIdBuffer. Status Status.

Message #

Not allowed to refresh Code Integrity policy %5 %2. id %4. Status %6

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
PolicyIdLength UInt16
PolicyIdBuffer UnicodeString
PolicyGUID GUID
Status HexInt32NTSTATUS reference
Options HexInt32
PolicyHashSize UInt32
PolicyHash Binary
OptionsV2 HexInt32

References #

Event ID 3098 — other (see event data)

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)

Description

other (see event data).

Message #

other (see event data)

Event ID 3099 — Refreshed and activated Code Integrity policy PolicyGUID PolicyNameBuffer.

#
Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Refreshed and activated Code Integrity policy PolicyGUID PolicyNameBuffer. id PolicyIdBuffer. Status Status.

Message #

Refreshed and activated Code Integrity policy %5 %2. id %4. Status %6

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
PolicyIdLength UInt16
PolicyIdBuffer UnicodeString
PolicyGUID GUID
Status HexInt32NTSTATUS reference
Options HexInt32
PolicyHashSize UInt32
PolicyHash Binary
OptionsV2 HexInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3099,
    "version": 1,
    "level": 4,
    "task": 21,
    "opcode": 131,
    "keywords": 9223372036854775808,
    "time_created": "2026-03-11T06:27:10.407531+00:00",
    "event_record_id": 876,
    "correlation": {},
    "execution": {
      "process_id": 4,
      "thread_id": 8
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "LAB-WIN11",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "PolicyNameLength": 31,
    "PolicyNameBuffer": "Microsoft Windows Driver Policy",
    "PolicyIdLength": 12,
    "PolicyIdBuffer": "10.0.25090.0",
    "PolicyGUID": "D2BDA982-CCF6-4344-AC5B-0B44427B6816",
    "Status": "0x0",
    "Options": "0x80881200",
    "PolicyHashSize": 32,
    "PolicyHash": "2419C1A60EE8761B72CD311792BC04751726C459639F4AAB4AD8FDF78C9DABBD"
  },
  "message": ""
}

References #

Event ID 3100 — Refreshed but not activated Code Integrity policy PolicyGUID PolicyNameBuffer.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Refreshed but not activated Code Integrity policy PolicyGUID PolicyNameBuffer. id PolicyIdBuffer. Status Status.

Message #

Refreshed but not activated Code Integrity policy %5 %2. id %4. Status %6

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
PolicyIdLength UInt16
PolicyIdBuffer UnicodeString
PolicyGUID GUID
Status HexInt32NTSTATUS reference
Options HexInt32
PolicyHashSize UInt32
PolicyHash Binary
OptionsV2 HexInt32

Event ID 3101 — Code Integrity policy refresh started for NumberOfPolicies policies.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Code Integrity policy refresh started for NumberOfPolicies policies.

Message #

Code Integrity policy refresh started for %1 policies.

Fields #

NameDescription
NumberOfPolicies UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3101,
    "version": 0,
    "level": 4,
    "task": 21,
    "opcode": 131,
    "keywords": 9223372036854775808,
    "time_created": "2026-02-10T04:30:28.409796+00:00",
    "event_record_id": 41,
    "correlation": {},
    "execution": {
      "process_id": 4,
      "thread_id": 9832
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "LAB-WIN11.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "NumberOfPolicies": 3
  },
  "message": ""
}

Event ID 3102 — Code Integrity policy refresh finished for NumberOfPolicies policies.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Code Integrity policy refresh finished for NumberOfPolicies policies.

Message #

Code Integrity policy refresh finished for %1 policies.

Fields #

NameDescription
NumberOfPolicies UInt32
Status HexInt32NTSTATUS reference

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3102,
    "version": 0,
    "level": 4,
    "task": 21,
    "opcode": 131,
    "keywords": 9223372036854775808,
    "time_created": "2026-02-10T04:30:28.433918+00:00",
    "event_record_id": 60,
    "correlation": {},
    "execution": {
      "process_id": 4,
      "thread_id": 9832
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "LAB-WIN11.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "NumberOfPolicies": 1,
    "Status": "0x0"
  },
  "message": ""
}

Event ID 3103 — Ignoring refresh for Code Integrity policy ID PolicyGUID.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Ignoring refresh for Code Integrity policy ID PolicyGUID. Status Status.

Message #

Ignoring refresh for Code Integrity policy ID %1. Status %2.

Fields #

NameDescription
PolicyGUID GUID
Status HexInt32NTSTATUS reference

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3103,
    "version": 1,
    "level": 4,
    "task": 21,
    "opcode": 131,
    "keywords": 9223372036854775808,
    "time_created": "2026-02-10T04:30:28.433176+00:00",
    "event_record_id": 59,
    "correlation": {},
    "execution": {
      "process_id": 4,
      "thread_id": 9832
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "LAB-WIN11.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "PolicyGUID": "0939ED82-BFD5-4D32-B58E-D31D3C49715A",
    "Status": "0x0"
  },
  "message": ""
}

Event ID 3104 — Windows blocked file FileNameBuffer which has been disallowed for protected processes.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
RevokedImageNotLoaded

Description

Windows blocked file FileNameBuffer which has been disallowed for protected processes.

Message #

Windows blocked file %2 which has been disallowed for protected processes.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString

Detection Rules #

View all rules referencing this event →

Sigma # view in reference

Event ID 3105 — Trying to refresh Code Integrity policy with policy ID PolicyGUID.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Level
Informational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Trying to refresh Code Integrity policy with policy ID PolicyGUID.

Message #

Trying to refresh Code Integrity policy with policy ID %1.

Fields #

NameDescription
PolicyGUID GUID

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-CodeIntegrity",
    "guid": "4EE76BD8-3CF4-44A0-A0AC-3937643E37A3",
    "event_source_name": "",
    "event_id": 3105,
    "version": 0,
    "level": 4,
    "task": 21,
    "opcode": 131,
    "keywords": 9223372036854775808,
    "time_created": "2026-02-10T04:30:28.432922+00:00",
    "event_record_id": 58,
    "correlation": {},
    "execution": {
      "process_id": 4,
      "thread_id": 9832
    },
    "channel": "Microsoft-Windows-CodeIntegrity/Operational",
    "computer": "LAB-WIN11.ludus.domain",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "PolicyGUID": "0939ED82-BFD5-4D32-B58E-D31D3C49715A"
  },
  "message": ""
}

Event ID 3106 — Code Integrity failed to set cache for FileNameBuffer file due to validation failure.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetFileCache

Description

Code Integrity failed to set cache for FileNameBuffer file due to validation failure. Status Status.

Message #

Code Integrity failed to set cache for %2 file due to validation failure. Status %3.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
Status HexInt32NTSTATUS reference

Event ID 3107 — Code Integrity failed to set cache for FileNameBuffer file because it does not meet signing level requirements.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Verbose
Task
SetFileCache

Description

Code Integrity failed to set cache for FileNameBuffer file because it does not meet signing level requirements. Status Status.

Message #

Code Integrity failed to set cache for %2 file because it does not meet signing level requirements. Status %3.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
Status HexInt32NTSTATUS reference

Event ID 3108 — Code Integrity successfully switched from FromMode mode to ToMode mode.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
WindowsModeSwitchTask
Opcode
WindowsModeSwitchOp

Description

Code Integrity successfully switched from FromMode mode to ToMode mode.

Message #

Code Integrity successfully switched from %3 mode to %4 mode.

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
FromMode UInt8
ToMode UInt8
Status HexInt32NTSTATUS reference

Event ID 3109 — Code Integrity already switched from FromMode mode to ToMode mode.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
WindowsModeSwitchTask
Opcode
WindowsModeSwitchOp

Description

Code Integrity already switched from FromMode mode to ToMode mode.

Message #

Code Integrity already switched from %3 mode to %4 mode.

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
FromMode UInt8
ToMode UInt8
Status HexInt32NTSTATUS reference

Event ID 3110 — Code Integrity failed to switch from FromMode mode to ToMode mode with error code Status.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
WindowsModeSwitchTask
Opcode
WindowsModeSwitchOp

Description

Code Integrity failed to switch from FromMode mode to ToMode mode with error code Status.

Message #

Code Integrity failed to switch from %3 mode to %4 mode with error code %5.

Fields #

NameDescription
PolicyNameLength UInt16
PolicyNameBuffer UnicodeString
FromMode UInt8
ToMode UInt8
Status HexInt32NTSTATUS reference

References #

Event ID 3111 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that is not compatible with hypervisor enforcement.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
HvciAuditFailure

Description

Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that is not compatible with hypervisor enforcement. Failure bitmap HVCI Audit Failures. Status Status.

Message #

Code Integrity determined that a process (%6) attempted to load %2 that is not compatible with hypervisor enforcement. Failure bitmap %4. Status %3.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
Status HexInt32NTSTATUS reference
HVCI Audit Failures HexInt32
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
HVCIAuditFailures HexInt32

Event ID 3112 — Code Integrity determined that a process (ProcessNameBuffer) attempted to load FileNameBuffer that did not meet the RequestedPolicy signing level requirements or violated code integrity p...

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
AllowExpiredAndRevokedCertWithUMCI

Message #

Code Integrity determined that a process (%4) attempted to load %2 that did not meet the %5 signing level requirements or violated code integrity policy. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
ProcessNameLength UInt16
ProcessNameBuffer UnicodeString
RequestedPolicy UInt8
ValidatedPolicy UInt8
Status UInt32NTSTATUS reference

Event ID 3113 — Code Integrity could not update the driver.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Code Integrity could not update the driver.stl revocation list. Status Status.

Message #

Code Integrity could not update the driver.stl revocation list. Status %1.

Fields #

NameDescription
Status HexInt32NTSTATUS reference

Event ID 3114 — Code Integrity determined that ProcessName is trying to load FileName which failed the dynamic code trust verification with error code of Status.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
DynamicCodeTrustTask
Opcode
DynamicCodeTrustOp

Description

Code Integrity determined that ProcessName is trying to load FileName which failed the dynamic code trust verification with error code of Status.

Message #

Code Integrity determined that %4 is trying to load %2 which failed the dynamic code trust verification with error code of %5.

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
ProcessNameLength UInt16
ProcessName UnicodeString
Status HexInt32NTSTATUS reference
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SHA256FlatHashSize UInt32
SHA256FlatHash Binary

Event ID 3115 — Code Integrity determined that ProcessName is trying to load FileName which failed the dynamic code trust verification with error code of Status.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
DynamicCodeTrustTask
Opcode
DynamicCodeTrustOp

Description

Code Integrity determined that is trying to load which failed the dynamic code trust verification with error code of . However, due to code integrity auditing policy, the image was allowed to load.

Message #

Code Integrity determined that %4 is trying to load %2 which failed the dynamic code trust verification with error code of %5. However, due to code integrity auditing policy, the image was allowed to load.

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
ProcessNameLength UInt16
ProcessName UnicodeString
Status HexInt32NTSTATUS reference
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SHA256FlatHashSize UInt32
SHA256FlatHash Binary

Event ID 3116 — Signature information for Code Integrity policy ID PolicyGUID.

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
RefreshPolicyTask
Opcode
RefreshPolicyOp

Description

Signature information for Code Integrity policy ID PolicyGUID.

Message #

Signature information for Code Integrity policy ID %1.

Fields #

NameDescription
PolicyGUID GUID
PublisherNameLength UInt16
PublisherName UnicodeString
IssuerNameLength UInt16
IssuerName UnicodeString
PublisherTBSHashSize UInt32
PublisherTBSHash Binary
IssuerTBSHashSize UInt32
IssuerTBSHash Binary
EKUsSize UInt32
EKUs Binary
KnownRoot UInt32

Event ID 3117 — Code Integrity determined that a process (ProcessName) attempted to load FileName that violated code integrity policy (Policy ID:DenyingPolicyID).

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
ValidateSIPolicy
Opcode
PolicyOverride

Description

Code Integrity determined that a process () attempted to load that violated code integrity policy (Policy ID:). However, that decision was overriden by an endpoint security policy (Policy ID:).

Message #

Code Integrity determined that a process (%4) attempted to load %2 that violated code integrity policy (Policy ID:%31). However, that decision was overriden by an endpoint security policy (Policy ID:%38).

Fields #

NameDescription
FileNameLength UInt16
FileName UnicodeString
ProcessNameLength UInt16
ProcessName UnicodeString
SHA1HashSize UInt32
SHA1Hash Binary
SHA256HashSize UInt32
SHA256Hash Binary
SHA1FlatHashSize UInt32
SHA1FlatHash Binary
SHA256FlatHashSize UInt32
SHA256FlatHash Binary
USN UInt64
SISigningScenario UInt32
OriginalFileNameLength UInt16
OriginalFileName UnicodeString
InternalNameLength UInt16
InternalName UnicodeString
FileDescriptionLength UInt16
FileDescription UnicodeString
ProductNameLength UInt16
ProductName UnicodeString
FileVersion AnsiString
UserWriteable Boolean
PackageFamilyNameLength UInt16
PackageFamilyName UnicodeString
DenyingPolicyNameLength UInt16
DenyingPolicyName UnicodeString
DenyingPolicySecureSettingIDLength UInt16
DenyingPolicySecureSettingID UnicodeString
DenyingPolicyID GUID
DenyingPolicyHashSize UInt32
DenyingPolicyHash Binary
OverridingPolicyNameLength UInt16
OverridingPolicyName UnicodeString
OverridingPolicySecureSettingIDLength UInt16
OverridingPolicySecureSettingID UnicodeString
OverridingPolicyID GUID
OverridingPolicyHashSize UInt32
OverridingPolicyHash Binary

Event ID 3118 — Smart App Control Block Deteails

Provider
Microsoft-Windows-CodeIntegrity
Channel
Operational
Collection Priority
Recommended (Yamato Security)
Task
CreateSection
Opcode
SmartAppControlBlockDetailsOp

Description

Smart App Control Block Deteails.

Message #

Smart App Control Block Deteails

Fields #

NameDescription
FileNameLength UInt16
FileNameBuffer UnicodeString
SHA256FlatHashSize UInt32
SHA256FlatHash Binary
DefenderStatusCode HexInt32
DefenderCatDbFailureStage UInt8
DefenderCatDbFailure HexInt32
DefenderTrust Int32
DefenderScanResultDetails UInt32
DefenderTrustExpiryTime Int64
CachedDefenderTrust Int32
CachedDefenderTrustExpiryTime Int64
DefenderClientStatusCode Int32
DefenderCloudHTTPCode HexInt32
DefenderShellExecutedStatusCode HexInt32
DefenderShellExecutedClientStatusCode Int32
DefenderShellExecutedCloudHTTPCode HexInt32
DefenderEngineReportGUID GUID
DefenderShellExecutedEngineReportGUID GUID
IsUnfriendlyFile Boolean
DefenderCalled Boolean
DefenderCallAttempted Boolean
DefenderCloudCallRequested Boolean
DefenderMadeCloudCall Boolean
DefenderShellExecutedCalled Boolean
DefenderShellExecutedMadeCloudCall Boolean
EADefenderTrustCached Boolean
TTLValid Boolean
DefenderDisabled Boolean
ExternalAuthorizationFlags UInt32
EnablementSwitchType Int32
PreviousEnablementState Int32
DefenderThreatNameLength UInt16
DefenderThreatName UnicodeString
DefenderShellExecutedThreatNameLength UInt16
DefenderShellExecutedThreatName UnicodeString