From 1497d6c4cf9d4e6ec0cc8007cfb1d1a7ccf0b5e0 Mon Sep 17 00:00:00 2001 From: CI-DEV <154627941+IlumCI@users.noreply.github.com> Date: Mon, 18 Aug 2025 19:14:32 +0300 Subject: [PATCH] Initialization for swarms-shield --- security__init__.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 security__init__.py diff --git a/security__init__.py b/security__init__.py new file mode 100644 index 00000000..b55592a9 --- /dev/null +++ b/security__init__.py @@ -0,0 +1,29 @@ +""" +Security module for Swarms framework. + +This module provides enterprise-grade security features including: +- SwarmShield integration for encrypted communications +- Input validation and sanitization +- Output filtering and safety checks +- Rate limiting and abuse prevention +- Audit logging and compliance features +""" + +from .swarm_shield import SwarmShield, EncryptionStrength +from .shield_config import ShieldConfig +from .input_validator import InputValidator +from .output_filter import OutputFilter +from .safety_checker import SafetyChecker +from .rate_limiter import RateLimiter +from .swarm_shield_integration import SwarmShieldIntegration + +__all__ = [ + "SwarmShield", + "EncryptionStrength", + "ShieldConfig", + "InputValidator", + "OutputFilter", + "SafetyChecker", + "RateLimiter", + "SwarmShieldIntegration", +]