Coverage for agentos/security/__init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.14.3, created at 2026-07-08 01:44 +0800

1"""AgentOS Security — Sandbox, Guardrails, Safety. 

2 

3v1.9.9: Security guardrails with input/output filtering, PII detection, content safety. 

4""" 

5 

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) 

38 

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]