Skip to content

Commit adc8e96

Browse files
author
Oracles Technologies LLC
committed
feat: bump to v2.1.0 — Phase 3 multi-modal depth
- VideoFrameAnalyzer (Layer 12): ffmpeg frame sampling, temporal correlation - Cross-modal context fusion: escalates corroborating sub-threshold signals across text/visual/agentic domains - images= parameter on guardian.analyze() for direct image passing - SVG attack surface deepened: script injection, event handlers, external refs, foreignObject, CSS injection - QR-in-stego bridge: LSB payload extraction dispatched to QRCodeAnalyzer on BLOCK-level chi-square - New optional extras: vision2 (scipy, imagehash, opencv), video (ffmpeg-python) - Exports VideoFrameAnalyzer, VideoFrameResult, FrameThreat from analyzers package
1 parent d5f1c6f commit adc8e96

3 files changed

Lines changed: 11 additions & 2 deletions

File tree

ethicore_guardian/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"""
88

99
# Version information
10-
__version__ = "2.0.0"
10+
__version__ = "2.1.0"
1111
__author__ = "Oracles Technologies LLC"
1212

1313
# Core exports

ethicore_guardian/versions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Ethicore Engine™ - Guardian SDK - Version Information
33
"""
44

5-
__version__ = "2.0.0"
5+
__version__ = "2.1.0"
66
__version_info__ = tuple(map(int, __version__.split('.')))
77

88
# Build information

pyproject.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,15 @@ vision2 = [
110110
"opencv-python-headless>=4.8.0",
111111
]
112112

113+
# video: enables Layer 12 (VideoFrameAnalyzer — frame sampling + temporal correlation).
114+
# Also requires the ffmpeg binary in PATH:
115+
# macOS : brew install ffmpeg
116+
# Ubuntu: apt install ffmpeg
117+
# Windows: https://ffmpeg.org/download.html
118+
video = [
119+
"ffmpeg-python>=0.2.0",
120+
]
121+
113122
# ml: enables full transformer-based ML inference in MLInferenceEngine.
114123
# Without these packages the engine runs its built-in heuristic fallback,
115124
# which is still effective but less accurate than a fine-tuned classifier.

0 commit comments

Comments
 (0)