Security Module API¶
보μ λͺ¨λ API¶
The salmalm.security package provides OWASP-compliant security features.
salmalm.security ν¨ν€μ§λ OWASP μ€μ 보μ κΈ°λ₯μ μ 곡ν©λλ€.
salmalm.security.security¶
Main security module β rate limiting, SSRF protection, SQL injection prevention, input sanitization.
λ©μΈ 보μ λͺ¨λ β μμ² λΉλ μ ν, SSRF λ°©μ§, SQL μΈμ μ λ°©μ§, μ λ ₯ μλνμ΄μ μ΄μ .
salmalm.security.crypto¶
AES-256-GCM vault encryption for storing sensitive data (API keys, tokens).
λ―Όκ° λ°μ΄ν°(API ν€, ν ν°) μ μ₯μ μν AES-256-GCM λ³ΌνΈ μνΈν.
salmalm.security.sandbox¶
Sandboxed code execution environment for python_eval and other code tools.
python_eval λ° κΈ°ν μ½λ λꡬλ₯Ό μν μλλ°μ€ μ€ν νκ²½.
salmalm.security.container¶
Container isolation for untrusted code execution.
μ λ’°ν μ μλ μ½λ μ€νμ μν 컨ν μ΄λ 격리.
salmalm.security.exec_approvals¶
Dangerous command approval system β prompts user before executing risky shell commands.
μν λͺ λ Ήμ΄ μΉμΈ μμ€ν β μνν μ Έ λͺ λ Ή μ€ν μ μ¬μ©μμκ² νμΈ μμ².