Coverage for agentos/security/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-02 09:59 +0800
1"""AgentOS Security — Sandbox, Guardrails, Safety.
3v1.9.9: Security guardrails with input/output filtering, PII detection, content safety.
4"""
6from agentos.security.sandbox_executor import (
7 SandboxExecutor,
8 SandboxMode,
9 SandboxResult,
10 ProcessSandbox,
11 DockerSandbox,
12)
13from agentos.security.guard import (
14 GuardPipeline,
15 InputGuard,
16 OutputGuard,
17 PIIDetector,
18 ContentSafetyFilter,
19 GuardChainResult,
20 GuardResult,
21 GuardAction,
22 Severity,
23 create_strict_guard,
24 create_permissive_guard,
25)
26from agentos.security.sandbox import (
27 SandboxManager,
28 Sandbox,
29 SafetyReport,
30 RiskLevel,
31 LLMSafetyAnalyzer,
32)
33from agentos.security.auditor import (
34 SecurityAuditor,
35 AuditFinding,
36 AuditReport,
37)
39__all__ = [
40 # Sandbox
41 "SandboxExecutor",
42 "SandboxMode",
43 "SandboxResult",
44 "ProcessSandbox",
45 "DockerSandbox",
46 # Guardrails (v1.9.9)
47 "GuardPipeline",
48 "InputGuard",
49 "OutputGuard",
50 "PIIDetector",
51 "ContentSafetyFilter",
52 "GuardChainResult",
53 "GuardResult",
54 "GuardAction",
55 "Severity",
56 "create_strict_guard",
57 "create_permissive_guard",
58 # Sandbox management
59 "SandboxManager",
60 "Sandbox",
61 "SafetyReport",
62 "RiskLevel",
63 "LLMSafetyAnalyzer",
64 # Auditor
65 "SecurityAuditor",
66 "AuditFinding",
67 "AuditReport",
68]