Skip to main content

Sectum AI - adapters connecting the substrate and probes to real systems.

Project description

sectum-ai-adapters

The adapter SDK for Sectum AI — the connectors that point the marker substrate and the attack catalog at real systems.

Every adapter family ships a deterministic in-memory fake (used by the unit suite and offline runs) plus live backends, each behind a capability-reporting interface so probes can declare what they require:

  • Vector stores — pgvector, Chroma, Weaviate, Qdrant, Pinecone, Milvus, OpenSearch, Azure AI Search
  • RAG pipelines — generic HTTP, LangChain
  • Observability — Langfuse, LangSmith, Phoenix, Helicone, Datadog APM, generic OpenTelemetry
  • Agents — LangGraph, AutoGen, CrewAI, OpenAI Assistants, Anthropic tool-use, generic HTTP
  • MCP — stdio + streamable-HTTP Model Context Protocol clients
  • Cache — Redis
  • Model — HuggingFace + PEFT LoRA, vLLM and TGI (serving-only)
pip install sectum-ai-adapters
# live backends are opt-in extras, e.g.:
pip install "sectum-ai-adapters[pgvector]"   # or [redis], [langgraph], [anthropic-tooluse], ...

Most users install the umbrella package sectum-ai instead, which pulls this in automatically.

Apache-2.0.

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

sectum_ai_adapters-0.7.0.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

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

sectum_ai_adapters-0.7.0-py3-none-any.whl (117.1 kB view details)

Uploaded Python 3

File details

Details for the file sectum_ai_adapters-0.7.0.tar.gz.

File metadata

  • Download URL: sectum_ai_adapters-0.7.0.tar.gz
  • Upload date:
  • Size: 70.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for sectum_ai_adapters-0.7.0.tar.gz
Algorithm Hash digest
SHA256 2442603360e4e7b89082f37e04f401c8eba4ba0290dc9b10aee5a0b3095001f6
MD5 558416b8ff82f29b78d2eb694b9dcb98
BLAKE2b-256 4fbd83673f2fbcaf430e914bbe49f4d70c853e195895918aed09cf3374c295af

See more details on using hashes here.

Provenance

The following attestation bundles were made for sectum_ai_adapters-0.7.0.tar.gz:

Publisher: release.yml on sectum-ai/sectum-ai

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

File details

Details for the file sectum_ai_adapters-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sectum_ai_adapters-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2fd8d4e7f227dc6e7b11d50dd5d8bc2ccad3ee28f40579e09a549d1dad8fdd99
MD5 9ed0458f4aa259f2c8f7d54763b1daca
BLAKE2b-256 9b7919b1628e9531a2443d495956087105f32e4693e63f69cc0357e8d06f7d38

See more details on using hashes here.

Provenance

The following attestation bundles were made for sectum_ai_adapters-0.7.0-py3-none-any.whl:

Publisher: release.yml on sectum-ai/sectum-ai

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