Skip to main content

Enterprise-Ready AI Model Security built on OpenSSF Model Signing

Project description

SecureML

AI Model Security built on OpenSSF Model Signing

SecureML is the "Stripe for model security" - making enterprise-grade AI model protection accessible, user-friendly, and production-ready for every organization.

Quick Start

pip install secureaiml
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="ml-team@company.com")

# Load and verify
verified_model = SecureModel.load("model.sml", verify=True)
predictions = verified_model.predict(X_test)

Features

  • 🎯 Universal Model Support (XGBoost, PyTorch, TensorFlow, scikit-learn, LLMs)
  • 🔒 Built on OpenSSF Model Signing Standards
  • ⚡ Simple, Pythonic API
  • 🛡️ Model Watermarking for IP Protection

Documentation

Full documentation available at: https://github.com/OWASP/SecureML

License

Apache 2.0 - See LICENSE for details

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

secureaiml-0.1.3.tar.gz (36.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

secureaiml-0.1.3-py3-none-any.whl (42.9 kB view details)

Uploaded Python 3

File details

Details for the file secureaiml-0.1.3.tar.gz.

File metadata

  • Download URL: secureaiml-0.1.3.tar.gz
  • Upload date:
  • Size: 36.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for secureaiml-0.1.3.tar.gz
Algorithm Hash digest
SHA256 cdd528ac42b96f3d2dfd47aeb900be330d91ed1f19b6352bfbeff596b591020c
MD5 8e53857402f2e8757958497faa1aa052
BLAKE2b-256 9da57f7205dd4aacd4e7d75766f27f5cab95419bc3c8527595912f872bec2134

See more details on using hashes here.

Provenance

The following attestation bundles were made for secureaiml-0.1.3.tar.gz:

Publisher: publish-pypi.yml on OWASP/SecureML

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file secureaiml-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: secureaiml-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 42.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for secureaiml-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8eff080dc18946a9cda4b63dc405933630e9db25ccef6e7625b87f12fd4ba5f9
MD5 be116eba2611d60904a24435610d7732
BLAKE2b-256 f6db3c5950d76a949570d4571179f9a860d2dcb4deaebd030d95f32d7dc620fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for secureaiml-0.1.3-py3-none-any.whl:

Publisher: publish-pypi.yml on OWASP/SecureML

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page