Package com.tnsai.quality.security
package com.tnsai.quality.security
-
ClassDescriptionIn-memory permission registry implementing
PermissionProvider.Default factory that createsSecurityEnforcerinstances.Content-levelToolCallFilterthat scans tool arguments for destructive shell / git / filesystem commands hidden inside generic tools liketerminal_execute("rm -rf /")(issue #36).A single named pattern with its severity classification.Severity tier of a destructive-command match.Configuration for AES-256-GCM encryption used by SecurityEnforcer.Builder for creating EncryptionConfig with custom settings.Three-tier permission level for tool execution.Pre-LLM secret scrubbing filter.Builder for configuring a SecretFilter.Result of a scrub operation with metadata.Defines a single secret detection pattern.Enforces security policies defined via @Security annotation.Glob-based tool filtering with allow/deny patterns.Builder for ToolFilter.Manages per-tool permission levels using the 3-tier model.