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
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.1.1.tar.gz (59.3 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.1.1-py3-none-any.whl (94.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sectum_ai_adapters-0.1.1.tar.gz
  • Upload date:
  • Size: 59.3 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.1.1.tar.gz
Algorithm Hash digest
SHA256 110b9d5dae9409c5268cb87e94a8c4865549eb9fb851b0ac20c46702068c998c
MD5 d573fe6982d74487889c29d0fd1dc2e6
BLAKE2b-256 6e6c3a043ce118e04c35314da082db9efa7e67e46fe9101b8683bf717b26e01f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sectum_ai_adapters-0.1.1.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.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for sectum_ai_adapters-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aca00dc9631312b40738aa6519da3d6b6f3b2f2b34908b1aac90cebe0ccb193b
MD5 950870e853b3f5b15af463fa17e2f8a3
BLAKE2b-256 7c82a3d5d567b1de1d435800dcda16118eaabce5f86777b7dec7d638f89a495e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sectum_ai_adapters-0.1.1-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