Back to Registry View Author Profile
Official Verified
anydef-enc
Local-Only Agent Data Encryption. High-security MK->KEK->DEK hierarchy for local agent data.
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/anydefai/anydef-encOr
anydef-enc: Local Security Toolkit
This skill provides mandatory encryption for OpenClaw agents. It operates in Local Manual Mode, meaning no external network requests are made, and encryption keys are derived from a user passphrase.
Key Hierarchy
- Master Key (MK): Derived from your passphrase using PBKDF2 (100,000 iterations).
- Persistence: A unique "Salt" is stored in your environment. As long as you remember your passphrase, the same Master Key will be generated across reboots.
- Key Encryption Key (KEK): Generated randomly and encrypted by your MK. Stored in
window.storage. - Data Encryption Keys (DEKs): Scoped keys (e.g.,
memory,assets) encrypted by the KEK and stored inwindow.storage.
Security Disclosure
- Zero Network: This skill does NOT perform any external network requests. All
cryptooperations happen via standard Web APIs in your browser. - No Cleartext Keys: Keys are never stored in cleartext. They are always "wrapped" (encrypted) by a higher-level key.
- Passphrase Obligation: You must provide your passphrase to "unlock" the vault after هر reboot or session expiry. If you forget your passphrase, existing encrypted data is lost forever.
Selective Encryption
Configure which scopes to protect in your settings:
history: Conversation logs.memory: Agent's semantic memory.assets: All uploaded files.
Usage
import { EncryptionService } from './encryption-service.js';
// Unlock once per session
await EncryptionService.unlock('your-passphrase');
// Use throughout the session
const secretData = await EncryptionService.encrypt('memory', 'Sensitive intelligence...');
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-anydefai-anydef-enc": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.