SecureAIML v0.1.2 - AI ML Model Security
π SecureAIML v0.1.2 - Initial Public Release
Welcome to SecureAIML! The first public release of enterprise-ready ML model security built on OpenSSF Model Signing standards.
π What is SecureAIML?
SecureAIML is the "Stripe for model security" - making enterprise-grade AI model protection accessible, user-friendly, and production-ready for every organization.
β¨ Core Features
Universal Model Support:
- Traditional ML: scikit-learn, XGBoost, LightGBM, CatBoost
- Deep Learning: PyTorch, TensorFlow, Keras, JAX
- Large Language Models: HuggingFace Transformers
- Computer Vision: ONNX
Security Features:
- π Model watermarking (parameter, trigger set, statistical)
- βοΈ Cryptographic signing via OpenSSF Model Signing
- π‘οΈ Model fingerprinting and integrity verification
- π Compliance framework support (SOC2, ISO27001, HIPAA, GDPR)
Developer Experience:
- Simple, Pythonic API
- Comprehensive CLI interface
- Extensive documentation and examples
- Interactive demos and tutorials
π§ͺ Quality Assurance
- β 34 comprehensive unit tests (48% code coverage)
- β Automated CI/CD with GitHub Actions
- β Multi-Python support (3.8, 3.9, 3.10, 3.11)
- β Professional threat model documentation
π¦ Installation
pip install secureaiml
π Quick Start
from secureml import SecureModel
import joblib
# Load your model
model = joblib.load("model.pkl")
# Secure it in one line
secure_model = SecureModel(model)
secure_model.sign_and_save("model.sml", identity="[email protected]")
# Load and verify
verified_model = SecureModel.load("model.sml", verify=True)
predictions = verified_model.predict(X_test)π Documentation
- Threat Model:
https://github.com/OWASP/SecureML/blob/master/secureml/docs/threat_model.md - Usage Guide:
https://github.com/OWASP/SecureML/blob/master/secureml/docs/USAGE_GUIDE.md - Interactive Demos:
https://github.com/OWASP/SecureML/blob/master/secureml/docs/README_DEMOS.md - CHANGELOG:
https://github.com/OWASP/SecureML/blob/master/secureml/CHANGELOG.md
π Links
- PyPI Package: https://pypi.org/project/secureml/
- GitHub Repository: https://github.com/OWASP/SecureML
- Report Issues: https://github.com/OWASP/SecureML/issues
Welcome to the future of ML model security! ππ
Made with β€οΈ by the OWASP community
This version emphasizes that it's the inaugural release and welcomes users to the project! π