Sectum AI vs Rebuff

TL;DR. Rebuff is an open-source runtime prompt-injection detector with a multi-layered defense — heuristics + LLM-as-detector + vector-DB of known attacks + canary tokens in prompts — that continuously learns from detected attacks. Sectum AI is a multi-tenant infrastructure verifier that plants cryptographic canary markers in tenant data and runs cross-tenant probes across 13 surfaces to produce a tamper-evident evidence pack. Both use the word “canary” but mean different things; the products solve completely different problems and are perfect complements on the same AI stack.

The two products

Rebuff (protectai/rebuff)

Category: runtime prompt-injection detector / defense. Now owned by Protect AI (which itself is being acquired by Palo Alto Networks).

License: open-source.

Method (LangChain blog on Rebuff, AI Safety Directory overview):

Pricing: free / OSS. Requires infrastructure (vector DB + LLM calls) for self-hosting.

Buyer: developers protecting LLM-app endpoints from prompt injection; teams that want OSS over commercial guardrails.

Sectum AI (sectum.ai)

Category: multi-tenant AI verification.

License: Apache 2.0 for the OSS core. Sectum Cloud commercial. The evidence layer in the OSS produces the same artifacts the hosted product does — by design.

Method: marker substrate. Provisions synthetic tenants on the customer’s AI stack, plants cryptographic canary markers (HARD_CANARY / ENTITY_CANARY / SECRET_CANARY) in tenant data, records a hashed ground-truth manifest, runs 11 cross-tenant probe classes across 13 surfaces, produces a tamper-evident evidence pack (RFC 3161 TSA + Sigstore Rekor + in-toto envelope).

For: CISOs, DPOs, and audit firms working on multi-tenant AI products. The flagship engagement is a GDPR Article 17 erasure attestation. See pricing.

”Canary” — same word, different things

The superficial overlap is the canary-token mechanism. The actual mechanics are different:

RebuffSectum AI
What’s a canaryA token embedded in a promptA token embedded in tenant data (documents, metadata, eval sets, agent memory, etc.)
Where it’s plantedIn the LLM prompt at runtimeIn the tenant’s corpus during sectum-ai seed
What its detection provesThe prompt was leaked / exfiltrated (prompt-injection signal)The tenant’s data crossed a tenant boundary (multi-tenant isolation failure)
When it’s checkedAt runtime, per-requestDuring probe runs, periodically
Source of truthAn attack pattern DB that grows over timeA hashed ground-truth manifest, fixed per run
False-positive controlHeuristics + LLM detector + vector DB confidenceManifest-grounded — a confirmed finding is provably traceable to a planted marker

Both mechanisms are clever; they aim at different threats. Rebuff catches prompts that try to exfiltrate themselves. Sectum AI catches tenant data flowing across the boundary.

The categorical difference

RebuffSectum AI
ModeRuntime (per-request)Periodic verification (per-run)
ThreatPrompt injectionMulti-tenant data leakage
Position in stackIn the request path (intercepts and decides)Outside the request path (provisions, probes, attests)
OutputBlock / allow per requestTamper-evident audit pack
Detection unitA promptA tenant boundary across 13 surfaces
ForApplication engineeringCISOs, DPOs, audit firms
CadenceEvery requestOn schedule / on-demand / at every audit or Article 17 cycle

These are non-substitutable. A team building a prod multi-tenant AI app likely runs both — Rebuff (or Lakera Guard, or another runtime guardrail) on every request, and Sectum AI periodically for multi-tenant verification + auditor evidence.

When to use Rebuff

When to use Sectum AI

Using both

The mature multi-tenant AI SaaS deploys Rebuff (or another prompt-injection defense like Lakera Guard) in the request path and runs Sectum AI periodically for verification + audit evidence. They cover non-overlapping threats:

Both products produce useful telemetry of different shapes. Neither replaces the other.

Note on Rebuff’s ownership

Rebuff is owned by Protect AI, which is being acquired by Palo Alto Networks (estimated $650-700M). The OSS license remains and the GitHub repository stays accessible, but the commercial backing has shifted — see Sectum AI vs Protect AI for the broader implications. For Rebuff specifically, the practical impact is minimal in the short term (the OSS continues to work); the longer-term trajectory depends on Palo Alto’s open-source posture.

This is one more example of the broader 2024-2026 AI security consolidation — three of the leading vendors (OpenAI→Promptfoo, Palo Alto→Protect AI/Rebuff, Cisco→Robust Intelligence) are now under hyperscaler or network-security incumbents. Sectum AI is a deliberately independent, evidence-first option.

Honest positioning

Rebuff is a clever, well-engineered runtime prompt-injection detector. Sectum AI is a multi-tenant verifier — not a prompt-injection defense. The two products don’t compete and shouldn’t be evaluated against each other; they solve different problems on different parts of the same stack. The “canary” terminology overlap is interesting but the techniques aim at different threats.

Pricing

References


← All comparisons