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", +]