Coverage for agentos/security/__init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-06 12:29 +0800
« prev ^ index » next coverage.py v7.14.3, created at 2026-07-06 12:29 +0800
1"""AgentOS Security — Sandbox, Guardrails, Safety.
3v1.9.9: Security guardrails with input/output filtering, PII detection, content safety.
4"""
6from agentos.security.auditor import (
7 AuditFinding,
8 AuditReport,
9 SecurityAuditor,
10)
11from agentos.security.guard import (
12 ContentSafetyFilter,
13 GuardAction,
14 GuardChainResult,
15 GuardPipeline,
16 GuardResult,
17 InputGuard,
18 OutputGuard,
19 PIIDetector,
20 Severity,
21 create_permissive_guard,
22 create_strict_guard,
23)
24from agentos.security.sandbox import (
25 LLMSafetyAnalyzer,
26 RiskLevel,
27 SafetyReport,
28 Sandbox,
29 SandboxManager,
30)
31from agentos.security.sandbox_executor import (
32 DockerSandbox,
33 ProcessSandbox,
34 SandboxExecutor,
35 SandboxMode,
36 SandboxResult,
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]