When researchers analyzed how Pegasus spyware infected iPhones without the user tapping anything, they found something wild. The attackers sent an iMessage with a fake GIF that targeted Apple's image decompression engine. The decompression math was so flexible that the exploit

Microsoft Threat Intelligence has observed threat actors using agentic AI tools to search public GitHub repositories for exposed secrets and then using stolen secrets for further malicious activity against the compromised organization.

Searching open

Chrome 157 fixes 213 security issues, 7 of them critical.

Two hundred and thirteen is a lot of anything.

The browser is the most patched piece of software most people own. And it's still not enough.

Autonomous Multi-Agent SOC & Threat Hunting

Problem Statement

Endpoint Detection and Response (EDR) agents frequently block legitimate administrative tasks, software deployments, or IT maintenance scripts due to signature overlap with malicious behavior (e.g., administrative PowerShell invocation).

Goal

Deploy an agent that evaluates blocked process executions against signed digital certificates, deployment schedules, and corporate IT change-request tickets to dynamically recommend rule tuning or whitelist updates.

Outcome Measurement

  1. IT Ticket Clearance: Reduced IT helpdesk tickets related to blocked admin tools by 76%.
  2. Tuning Speed: Safe hash whitelist generated in under 10 seconds.

How the Code was Built

Invokes structured inspection of binary signing attributes combined with ITSM change management query simulation.

Executable Code

from pydantic import BaseModel, Field
from langchain_openai import ChatOpenAI
class EDRTuningRecommendation(BaseModel):
should_whitelist: bool
whitelist_scope: str = Field(description="GLOBAL_HASH, PATH_AND_HASH, or DO_NOT_WHITELIST")
justification: str
def evaluate_edr_false_positive(process_path: str, binary_hash: str, is_digitally_signed: bool, signer_name: str, change_ticket_id: str) -> EDRTuningRecommendation:
llm = ChatOpenAI(model="gpt-4o", temperature=0)
structured_llm = llm.with_structured_output(EDRTuningRecommendation)
prompt = f"""
Evaluate EDR Block Event for False Positive Exclusion:
Process Path: {process_path}
Hash: {binary_hash}
Signed: {is_digitally_signed} (Signer: {signer_name})
Associated ITSM Ticket: {change_ticket_id}
Determine if this process is a legitimate IT operation that should be whitelisted.
"""
return structured_llm.invoke(prompt)
if __name__ == "__main__":
res = evaluate_edr_false_positive(
process_path="C:\\Program Files\\InternalIT\\DeployAgent.exe",
binary_hash="e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
is_digitally_signed=True,
signer_name="Acme Corporation Inc",
change_ticket_id="CHG-90912"
)
print(f"Whitelist Decision: {res.should_whitelist}")
print(f"Scope: {res.whitelist_scope}")
print(f"Justification: {res.justification}")

Leave a Reply

Trending