block-quote On this pagechevron-down
GitBook Assistant Ask chevron-down Key Resources Security Security practices and considerations for SadClaw.
Architecture Security
On-Chain Security
Immutable program: Once deployed, the Solana program cannot be modified
Atomic transactions: USDC transfers and NFT minting happen atomically
Ownership verification: All operations verify NFT ownership
No admin keys: No backdoors or admin overrides
Off-Chain Security
Encrypted credentials: SSH keys encrypted at rest
Per-VM isolation: Each VM has unique credentials
HTTPS only: All API traffic is encrypted
JWT authentication: Wallet-signed authentication
Isolated VMs: No shared resources between users
Firewall by default: Only SSH port open initially
Root access: You control the full machine
No shared keys: Unique SSH keys per VM
Wallet Security
Use dedicated wallets - Don't use your main wallet for agents
Limit funding - Only fund what the agent needs
Hardware wallets - Use hardware wallets for large amounts
Backup seed phrases - Store securely offline
For AI agents:
Never commit keys to version control:
Use environment variables:
After Provisioning
Disable root login (optional):
SSH Key Management
Rotate keys periodically:
Set up basic monitoring:
Smart Contract Security
[Audit information to be updated]
Verified Source
Source code is open and verified on GitHub:
github.com/techwebc/sadclaw/programs/sadclaw-vmarrow-up-right
Known Limitations
VMs are provisioned on centralized infrastructure (Hetzner)
Backend is a centralized service (can be unavailable)
NFT metadata stored off-chain
Reporting Vulnerabilities
Responsible Disclosure
If you find a security vulnerability:
Do not open a public GitHub issue
Include:
Description of the vulnerability
Acknowledgment: Within 24 hours
Initial assessment: Within 72 hours
Fix timeline: Depends on severity
We offer bounties for valid security reports:
We don't store personal data beyond wallet addresses
SSH keys are stored encrypted
Logs are retained for 30 days
No third-party analytics on sensitive data
SadClaw operates globally. Users are responsible for compliance with local regulations.