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 (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.1.3.tar.gz (61.4 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.3-py3-none-any.whl (98.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sectum_ai_adapters-0.1.3.tar.gz
  • Upload date:
  • Size: 61.4 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.3.tar.gz
Algorithm Hash digest
SHA256 bc08e6f7985f2a16530fc382aef110f3b2d4d6d3e3f7b964fc1ed78ace6c6277
MD5 d17358d974ee7e6eee06a5b6fd533f5e
BLAKE2b-256 b802bafbc76ef6462339bf794c97c9a74c270ea5bcd6da1a754db3e84985fb85

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sectum_ai_adapters-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eb5900b5aeb9113900bad2dddd9c8fd14b511a87721d5e92d3177ef86e8ad822
MD5 3d6194357d00a9fac4e806d8e424f8e0
BLAKE2b-256 e32c0107d24736d7e667c99c370298df80afd0a1a2011bc20f15c76eb1c0fba2

See more details on using hashes here.

Provenance

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