Security
Last updated: December 17, 2024
Our Commitment to Security
At MultiSub, security is our top priority. We implement multiple layers of security controls to protect your assets and data. Our framework combines multisig security with delegated operations, ensuring you never have to compromise between security and usability.
Smart Contract Security
Audited Contracts
All MultiSub smart contracts undergo rigorous security audits by reputable third-party firms. We follow industry best practices and continuously monitor for vulnerabilities.
Built on Zodiac
MultiSub is built as a custom Zodiac module, leveraging the battle-tested Safe multisig infrastructure. This ensures that your assets remain under the control of your Safe at all times.
On-Chain Enforcement
All security controls are enforced on-chain, including:
- Spending limits with rolling time windows
- Protocol allowlists per sub-account
- Selector-based operation classification
- Calldata verification for all transactions
Emergency Controls
Multiple emergency mechanisms are available to Safe owners:
- Pause: Freeze all module operations instantly
- Revoke Roles: Remove sub-account permissions immediately
- Unregister Selectors: Block specific operation types
- Remove Allowlists: Disable protocols from whitelist
Oracle Security
Our Chainlink Runtime Environment oracle provides additional security features:
- Oracle freshness checks prevent stale data execution
- Hard safety caps limit maximum spending even if oracle is compromised
- Stateless design ensures verifiable and decentralized operation
- Event-based state reconstruction for transparency
Data Privacy & Protection
We implement industry-standard security measures:
- End-to-end encryption for sensitive data
- Secure key management practices
- Regular security assessments and penetration testing
- Minimal data collection and retention policies
Best Practices for Users
To maximize your security when using MultiSub:
- Never share your private keys or recovery phrases
- Use hardware wallets for Safe signers
- Set conservative spending limits for sub-accounts
- Regularly review and audit sub-account permissions
- Keep your browser extension and software up to date
- Enable all available security features in Safe
- Monitor transaction notifications and alerts
Vulnerability Disclosure
If you discover a security vulnerability, please report it responsibly:
- Email us at security@multisubs.xyz
- Provide detailed information about the vulnerability
- Allow us reasonable time to address the issue before public disclosure
- Do not exploit the vulnerability or access user data
We appreciate responsible disclosure and will acknowledge security researchers who help keep MultiSub secure.
Incident Response
In the event of a security incident, we have a comprehensive response plan that includes:
- Immediate assessment and containment
- User notification and guidance
- Transparent communication about the issue and resolution
- Post-incident analysis and improvements
Contact Us
For security-related inquiries, please contact security@multisubs.xyz
For general questions, reach out to contact@multisubs.xyz