ADDEDInter-agent message scanning — HMAC-SHA256 identity verification detects spoofed agent identities at runtime (TypeScript + Python)
ADDEDCompromise propagation — agents emitting critical/high findings automatically taint all downstream agents in the session
ADDEDTrust levels (trusted / semi_trusted / untrusted) with configurable block thresholds per tier
ADDEDLangGraph auto-interceptor (Python) — wraps every StateGraph node automatically, zero per-node instrumentation
ADDEDMultimodal injection scanning — JPEG EXIF/IPTC, PNG tEXt/zTXt/iTXt chunks, SVG content, PDF text layers, embedded base64 (TypeScript + Python)
ADDEDGuardian model scan — claude-haiku-4-5 vision model inspects images for visible text, QR codes, and instruction-like patterns that binary extraction cannot catch
ADDEDOverwatch Graph: TRUST MESH mode, trust level rings, HMAC glyphs (◈ verified / ⊘ compromised), stale agent detection (7d+)
ADDEDOverwatch Graph: agent search bar with auto-pan, edge hover tooltips showing call count and HMAC status
ADDEDOverwatch Graph: Audit Log direct link and one-click forensic snapshot capture from agent detail panel
IMPROVEDEXIF parsing replaced ASCII-run extraction with full TIFF IFD traversal — proper tag-type decoding, XP* UTF-16 tags, XMP namespace extraction
IMPROVEDBase64 scanning now context-aware — restricted to JPEG pre-SOS region and PNG first 64KB, eliminating pixel-data false positives
SECURITYHMAC comparisons use timing-safe equality (timingSafeEqual / hmac.compare_digest) to prevent timing oracle attacks