You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/security__init__.py

30 lines
837 B

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