SwishOS Developer Documentation
Target-agnostic HTTP red-teaming harness, deterministic shape-based detection, and tool-call sequence analysis for production AI agents.
Package Installation & CLI Harness
Install the open-source PyPI package to evaluate local or remote agent HTTP endpoints against OWASP LLM Top 10 vulnerabilities.
Python SDK Runtime Integration
Embed ingress blocking and egress redaction directly into LangChain, CrewAI, or AutoGen execution loops.
Hardened Technical Architecture
Deterministic Runtime Sandbox
Generates hardened container configuration for running agents under gVisor (runsc) user-space kernel isolation, with read-only root, cgroup memory caps, and iptables rules dropping cloud metadata egress.
Deterministic Response Analysis
Inspects responses for the shape of a leak -- validated card numbers, IBANs, cloud metadata, dangerous code -- rather than asking a model whether the answer looked unsafe. The same input always produces the same finding.
Response Body Scrubbing
Strips provider API keys and PII from agent responses before they leave the process, covering current key formats such as Stripe, AWS, and GitHub tokens.
Framework Security Benchmarks
Empirical OWASP LLM 0–100 vulnerability benchmarks across top open-source agent frameworks.
| RANK / FRAMEWORK | VERSION | ECOSYSTEM | OWASP SCORE | GRADE | PASS RATE | DETAILS |
|---|---|---|---|---|---|---|
1 SwishOS Zero-Trust Enclave NATIVE | v1.1.0 | Python / TypeScript | 100/100 | A | 100% (250/250) | |
Threat Category Security Breakdown (SwishOS Zero-Trust Enclave) Prompt Injection (LLM01) 100% PII Redaction (LLM06) 100% Sandbox Hardening (ASI06) 100% Spend Caps (ASI10) 100% AST Splitting (ASI01) 100% Memory Poisoning (ASI08) 100% | ||||||
2 LlamaIndex Workflows | v0.11.0 | Python / TypeScript | 76/100 | B | 76% (190/250) | |
3 CrewAI Multi-Agent | v0.70.0 | Python | 72/100 | C | 72% (180/250) | |
4 LangChain / LangGraph | v0.3.15 | Python / TypeScript | 68/100 | C | 68% (170/250) | |
5 Microsoft AutoGen | v0.4.0 | Python | 64/100 | C | 64% (160/250) | |