Expand description
§Palisade Config
Security-hardened configuration management for honeypot and deception infrastructure.
§Core Security Properties
- Memory Protection: All sensitive data automatically zeroized on drop
- Cryptographic Isolation: Tag derivation prevents artifact correlation
- Validation Defense-in-Depth: Multiple validation layers
- Error Obfuscation: Dual-layer error handling
Structs§
- Agent
Config - Agent identity and runtime configuration.
- Agent
Error - Main error type with security-conscious design.
- Config
- Master configuration - the MECHANICS of your deception operation.
- Deception
Config - Deception artifact configuration.
- Deception
Policy - Deception detection policy.
- Logging
Config - Logging configuration.
- Policy
Config - Policy configuration - the DECISION PLANE of your security operation.
- Protected
Path - Protected path with automatic zeroization.
- Protected
String - Protected string with automatic zeroization.
- Response
Policy - Response policy for incident handling.
- Response
Rule - Response rule with conditional execution.
- RootTag
- Root cryptographic tag with hierarchical derivation capability.
- Runtime
Config - Stack-only runtime configuration for no-allocation operation.
- Runtime
Policy - Stack-only runtime policy for no-allocation operation.
- Scoring
Policy - Scoring policy for threat assessment.
- Scoring
Weights - Scoring weights for threat signals.
- Telemetry
Config - Telemetry collection configuration.
Enums§
- Action
Type - Action type for incident response.
- Config
Change - Configuration change detected during diff.
- LogFormat
- Log output format.
- LogLevel
- Log severity level.
- Policy
Change - Policy change detected during diff.
- Response
Condition - Response execution conditions.
- Severity
- Incident severity level.
- Timing
Profile - Runtime timing profile.
- Validation
Mode - Validation strictness level.
Constants§
- CONFIG_
VERSION - Configuration schema version.
- POLICY_
VERSION - Policy schema version (separate from config).
Functions§
- get_
timing_ profile - Get current global timing profile.
- set_
timing_ profile - Set global timing profile for constant-time floor normalization.
Type Aliases§
- Result
- Type alias for Results using our error type.