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.2.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.2-py3-none-any.whl (42.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: secureaiml-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 d762fd6af30e0d6eb1f66e04a6945f2b67f421d44a54f4bb6a8aed242a3f9e17
MD5 8be56e19d45b8e475921f040b43337e3
BLAKE2b-256 2196dab1f82f22a142e42a70a72f014647ab19d48fd0bb0d6ab632d675fc8176

See more details on using hashes here.

Provenance

The following attestation bundles were made for secureaiml-0.1.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: secureaiml-0.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3d8163134d4f6c7687fe48542ab9df49bbab401f0745d7735ddf8611addc112b
MD5 dabd51fa7292c306e11db04b144b5bac
BLAKE2b-256 8b1be5b2849566181f9c9ff140622afaf99cc61b358fac12f57deb464c5d6579

See more details on using hashes here.

Provenance

The following attestation bundles were made for secureaiml-0.1.2-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