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

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.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) 

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]