From dbdcec1a97fe9dc62d68d3f2a1016bdd1ee7ce8f Mon Sep 17 00:00:00 2001 From: guzmud Date: Tue, 28 Jul 2026 16:29:35 +0200 Subject: [PATCH 1/2] feat(signatures): adding url hash, file hash, source email and target email (#323) --- pyoaev/signatures/types.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyoaev/signatures/types.py b/pyoaev/signatures/types.py index e8381f8..d717fcc 100644 --- a/pyoaev/signatures/types.py +++ b/pyoaev/signatures/types.py @@ -59,6 +59,10 @@ class SignatureTypes(str, Enum): SIG_TYPE_CLOUD_REGION = "cloud_region" SIG_TYPE_TARGET_SERVICE = "target_service" SIG_TYPE_QUERY = "query" + SIG_TYPE_URL_HASH = "url_hash" + SIG_TYPE_FILE_HASH = "file_hash" + SIG_TYPE_SOURCE_EMAIL = "source_email" + SIG_TYPE_TARGET_EMAIL = "target_email" # AI adversarial validation: correlate AI defense (LLM firewall / guardrail) events back to a # specific AI inject execution. SIG_TYPE_AI_REQUEST_MARKER = "ai_request_marker" From 054760a67c274d8de6de2ca1b3279dda1db484c6 Mon Sep 17 00:00:00 2001 From: guzmud Date: Wed, 29 Jul 2026 11:39:01 +0200 Subject: [PATCH 2/2] feat(signatures): adding EMAIL_CUSTOM_HEADER type (#323) --- pyoaev/signatures/types.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyoaev/signatures/types.py b/pyoaev/signatures/types.py index d717fcc..e10759d 100644 --- a/pyoaev/signatures/types.py +++ b/pyoaev/signatures/types.py @@ -63,6 +63,7 @@ class SignatureTypes(str, Enum): SIG_TYPE_FILE_HASH = "file_hash" SIG_TYPE_SOURCE_EMAIL = "source_email" SIG_TYPE_TARGET_EMAIL = "target_email" + SIG_TYPE_EMAIL_CUSTOM_HEADER = "email_custom_header" # AI adversarial validation: correlate AI defense (LLM firewall / guardrail) events back to a # specific AI inject execution. SIG_TYPE_AI_REQUEST_MARKER = "ai_request_marker"