A treasury manager wakes to a message from a monitoring bot: an unusual transaction was initiated on the organization’s multisig wallet security infrastructure. The amount is significant. The destination is unknown. One of the signer’s private keys has been exposed, either through phishing, malware, or a careless backup file. The immediate instinct is often panic; the correct response is methodical containment. In a true multisig wallet security setup, a single compromised key does not grant immediate access to funds because multiple approvals are required. But time matters. The exposure window is real, and the steps taken in the first hours determine whether the incident becomes a learning moment or a catastrophic loss.
Safe Wallet, formerly known as Gnosis Safe, is specifically designed to prevent this scenario from becoming fatal. Its architecture requires multiple signers to approve transactions, meaning that one exposed private key is insufficient to move funds unilaterally. However, that protection only holds if the response is swift and correct. A treasurer or security team must understand what is possible with a compromised signer, how to prevent further unauthorized actions, and how to restore full operational security without losing control of the wallet or accidentally locking legitimate signers out. This guide covers the tactical steps, the order in which to execute them, and the verification methods that prevent improvisation from introducing new vulnerabilities.
Immediate assessment: understanding the actual exposure
The first step is to clarify what a compromised signer account actually enables. If the Safe Wallet is configured with a threshold of 3-of-5 signers, a single exposed private key allows an attacker to propose transactions and contribute one approval. That is far from sufficient to move funds, but it is not harmless either. The attacker can queue transactions, influence the transaction details visible to other signers, and potentially use social engineering by embedding false information in transaction proposals. Understanding this distinction prevents overreaction and misallocation of limited response time.
Begin by reviewing the compromised signer’s transaction history on the blockchain. Use the Safe Wallet official site to navigate to the wallet’s address and filter transactions initiated or signed by the compromised account. Look for any pending transactions that were proposed by the exposed signer. In Safe Wallet authentication, each transaction is recorded on-chain with its proposer and current approval count. If the queued transaction has received approvals from other signers, document the number and identify which signers have already consented. This information determines how urgently you need to act and whether the transaction could execute without further intervention.
Simultaneously, check the wallet’s configuration. The signer permissions and approval threshold are stored on-chain and can be viewed through the Safe Wallet interface or a blockchain explorer. Confirm the current threshold, the total number of active signers, and whether the compromised signer’s removal would drop the approval requirement below a safe operational level. Some organizations maintain a 2-of-3 threshold for speed; others operate at 5-of-7 for maximum security. The decision to remove a signer is also a decision about how the remaining signers will operate, so understanding the current setup prevents cascading misconfiguration.
During this assessment, also identify how the private key was compromised. Was the signer using a hardware wallet, software wallet, or custodial service? Was the compromise likely limited to one device or could multiple signing devices be affected? Was the key stored in an online backup, shared with team members, or potentially captured by malware? These details influence whether the signer can be trusted to rotate keys or whether they must be entirely replaced. They also inform whether other signers may have been compromised as well, a scenario that would escalate response from containment to emergency pause.
Stopping unauthorized transactions before execution
If a pending transaction is queued that was initiated by the compromised signer or could be executed with their existing approval, it must be examined and rejected unless it is known to be legitimate. Safe Wallet’s transaction review interface shows all pending transactions with their current approval count, target address, and function data. A signer who has not yet approved the transaction can review and reject it. This action is binding and will prevent execution even if other legitimate signers later attempted to approve it.
To reject a pending transaction, another signer must connect to Safe Wallet using their own authentication method, navigate to the pending transaction, and click “Reject.” This action itself is a transaction that must be approved according to the wallet’s threshold. If the wallet operates at 2-of-3 signers and the compromise affects one, the remaining two signers should immediately reject any suspicious pending transaction. This ensures that even if the compromised signer continues to operate, their single approval cannot advance an unauthorized transaction toward execution.
If multiple pending transactions are queued and the number or pattern suggests deliberate exploitation, it may be prudent to pause all transactions and initiate a comprehensive audit before approving any new operations. This is an exceptional measure, appropriate only when there is evidence of active, ongoing exploitation. In most cases, rejecting specific malicious transactions while proceeding with legitimate governance is the correct balance.
During this step, communicate with the other signers using out-of-band channels that do not rely on Safe Wallet or the compromised signer’s email. Use encrypted messaging, a private Slack channel, or a direct phone call to notify them of the compromise, the pending transactions that require rejection, and the next steps. Clear communication reduces the risk that a well-crafted phishing email from the attacker will cause a legitimate signer to approve a malicious transaction by mistake.
Removing the compromised signer from the wallet
Once pending unauthorized transactions have been rejected, the compromised signer must be removed from the wallet configuration. This action requires a new transaction to be proposed and approved by the remaining signers according to the current threshold. The transaction itself will modify the wallet’s signer set and may also adjust the approval threshold to ensure the wallet remains functional.
To initiate signer removal, a trusted signer connects to Safe Wallet, navigates to the settings or account section, and selects “Modify Signers.” The interface will list all current signers. Select the compromised signer and choose “Remove.” This will show a preview of the transaction that will be executed: it removes the signer’s address from the authorized set and typically also adjusts the approval threshold. If the wallet had 5 signers with a 3-of-5 threshold and you are removing one, the new configuration would be 4 signers with a 2-of-4 threshold (or whatever threshold the team decides is appropriate).
Review the transaction preview carefully before proposing it. Verify the address being removed matches the compromised signer’s address exactly. Confirm that the new signer count and threshold are correct. Once satisfied, propose the transaction. Other signers will then see it in the pending transaction queue. They should verify the details independently and approve it according to the wallet’s role-based access control policy. The transaction will execute once the threshold is met, and the compromised signer will immediately lose the ability to propose or approve transactions on that wallet.
After removal executes, verify on the blockchain that the signer set has been updated correctly. View the wallet’s settings on a block explorer to confirm the compromised address no longer appears in the signer list and that the threshold has been adjusted as expected. This verification step prevents silent failures or unexpected configurations that could create security gaps during the response to multisig wallet security incidents.
Replacing the signer with a new secure key
Once the compromised signer is removed, the organization must decide whether to replace that signer with a new signing device and a different individual, or to consolidate the signer set to a smaller number. Removing a signer without replacement strengthens security by reducing the attack surface but may reduce operational flexibility. Replacing with a new, properly secured signer restores the original configuration and maintains the intended governance structure.
If replacement is chosen, the new signer should generate their private key using a hardware wallet or secure offline process, not a software wallet connected to the internet. Hardware wallets such as Ledger, Trezor, or similar devices store the private key offline and sign transactions without exposing the key to the internet. This architecture significantly raises the cost of compromise compared to a software wallet or a shared key. The new signer should also use a unique, strong passphrase if the hardware wallet supports one, further reducing the risk of brute-force attack.
To add the new signer, a trusted existing signer connects to Safe Wallet, navigates to signer management, and selects “Add Signer.” They enter the new signer’s blockchain address (derived from the hardware wallet’s public key) and confirm the transaction. Once approved by the existing signers according to the threshold, the new signer is added to the wallet. They can then immediately begin approving transactions, participating in governance, and fulfilling their role in the multisig wallet security model.
Before the new signer is relied upon for critical operations, have them perform a test transaction: propose a small, non-critical transaction from another wallet to the Safe Wallet address and have the new signer approve it. This confirms that their authentication method works, that they can access Safe Wallet, and that their signature is recognized by the wallet. A simple test prevents discovering authentication issues during a time-sensitive operational moment.
Auditing Safe Wallet authentication and access controls
With the immediate compromise contained and the signer removed, a broader audit should examine how the compromise occurred and whether similar risks exist elsewhere. Review the access logs for the Safe Wallet interface (if available through your access management provider) to see which IP addresses and devices have authenticated, when, and from which locations. Anomalous access patterns such as logins from unusual geographies, unusual times, or repeated failed authentication attempts may indicate ongoing compromise attempts.
If the organization uses a wallet access management system or key management service, audit its configuration and access records as well. Verify that only authorized team members have access to the Safe Wallet interface or to the key management system. Check whether any API keys, access tokens, or shared credentials could have been exposed alongside the private key. If so, rotate those credentials immediately. Shared credentials violate the principle of individual accountability and should be eliminated; each signer should authenticate independently using their own private key or secure credentials.
Institutional crypto custody requires both technological controls and organizational discipline. Review the process by which private keys were generated, stored, and backed up. Were keys created in a secure offline environment, or were they generated online and then moved? Were backups encrypted and stored in multiple physical locations, or were they accessible from a single device or account? Were backups ever shared with team members or stored in cloud services that could be compromised? Document the findings and implement policy changes to prevent the same vector from being exploited again.
Also audit the role-based access control policy for the Safe Wallet. Which team members are signers? Why? Are there signers who are no longer active or who no longer have a legitimate need to sign transactions? If so, remove them as well, even if their keys have not been compromised. A smaller active signer set is easier to monitor and reduces the aggregate risk. Document the reason each signer is authorized: their role, their responsibilities, and the business justification for their inclusion in the multisig structure.
Monitoring for ongoing compromise and secondary attacks
After containment, the threat is not necessarily eliminated. An attacker with knowledge of the wallet’s address and structure may attempt follow-up attacks: trying to compromise additional signers, phishing legitimate signers with fake transaction proposals, or exploiting other assets owned by the same organization. Implement monitoring to detect unusual activity in real time.
Set up alerts on the Safe Wallet address using a blockchain monitoring service or bot. Configure notifications for any pending transactions, any changes to the signer set, threshold modifications, or unusual fund transfers. Include alerts on related wallet addresses, hardware wallets, or trading accounts used by the organization’s signers. These alerts should be sent to multiple channels and routed to individuals responsible for security operations, not just to email which can be compromised.
Conduct threat intelligence research to understand how the signer key was originally compromised. Was it stolen from a phishing campaign targeting the organization, or from a broader supply chain compromise? Was it extracted from a hardware wallet using a known vulnerability, or from a software wallet through malware? The answer will inform whether other signers or team members may be at risk. If the compromise was organization-specific, other employees may be targeted next. If it was a supply-chain compromise affecting many organizations, the threat may be widespread and require industry-wide coordination.
Review security practices for all signers to ensure they are not replicating the vulnerability that led to the original compromise. If one signer was compromised through phishing, remind all signers of phishing indicators and implement a verification protocol for high-stakes transactions. If the compromise was through malware, recommend operating system hardening and antivirus maintenance. If the key was stored insecurely, educate all signers on proper backup and storage practices. Multisig wallet security depends not only on the smart contract architecture but on the consistent security practice of every signer.
Preventing future compromise: governance and infrastructure hardening
The incident reveals specific vulnerabilities in the organization’s security posture. Use this knowledge to implement preventive measures that will reduce the likelihood and impact of future compromises. Some measures are technical; others are organizational.
Technically, consider whether hardware wallets are mandatory for all signers, or whether software wallets are permitted. Hardware wallets are more secure but slower and less convenient. Some organizations accept software wallets for lower-risk signers and require hardware wallets only for signers who manage large amounts or have access to high-threshold transactions. Whatever the decision, it should be documented and enforced consistently. Ensure that all signers understand how to securely store and back up their private keys, and provide training or written documentation on the specific hardware wallet or secure software wallet that the organization has approved.
Organizationally, implement a signer rotation policy that requires periodic updates to the signer set. This reduces the amount of time a compromised key could be exploited before being discovered and removed. Some organizations rotate signers every 6 months or every year, while others change signers only when individuals leave the organization. A shorter rotation cycle is more secure but more operationally complex. The choice should balance security with operational feasibility.
Establish a formal incident response plan that documents the exact steps to take if a signer is compromised, which individuals are responsible for each step, how to communicate with other signers, and what thresholds trigger escalation to broader organizational leadership. Practice the plan in a simulation or tabletop exercise so that when an actual incident occurs, the response is practiced and confident rather than improvised. Include contact information for legal counsel, auditors, and external security consultants in case the incident requires additional expertise.
Finally, consider whether a multisig threshold of 2-of-2 or 2-of-3 is appropriate for the organization’s risk profile. A higher threshold such as 3-of-5 or 4-of-7 provides more security against signer compromise but requires coordination and approval time for routine operations. A lower threshold is faster but riskier. Some organizations use different thresholds for different transaction types: routine transactions might be 2-of-3, while large transfers or configuration changes require 4-of-5. This tiered approach allows speed for routine operations while protecting high-risk decisions.
After recovery: verification and trust restoration
Once the compromised signer is removed, transactions rejected, the wallet re-secured, and a new signer added, verification is essential before declaring the incident resolved. Perform a final comprehensive audit of the wallet configuration, signer list, transaction history, and pending transactions. Verify on the blockchain that all changes are as expected and that no unexpected modifications have occurred. Have multiple team members independently verify the configuration to ensure that one person’s oversight cannot miss a lingering backdoor.
If the wallet holds significant assets or manages critical organizational functions, consider engaging an external security auditor to review the incident response process, verify the wallet’s configuration, and identify any remaining vulnerabilities. An external perspective can catch oversights and provide assurance that the response was adequate. Documentation of this audit also serves as evidence of due diligence if regulators, auditors, or stakeholders ask about the incident later.
Communicate the incident and response to relevant stakeholders in a transparent, factual manner. Explain what happened, when it was discovered, what actions were taken, and what measures are being implemented to prevent recurrence. If the organization manages funds on behalf of others—whether as a DAO treasury, a fund manager, or a custodian—stakeholders have a legitimate need to understand the security posture and how it is being maintained. Transparency builds confidence and often prevents rumor and speculation that is more damaging than the truth.
Frequently asked questions
Can an attacker move funds with just one compromised signer key if the wallet requires multiple approvals?
No, not immediately. If the multisig wallet security configuration requires 3 approvals and one key is compromised, the attacker can propose transactions and contribute one approval, but cannot execute them unilaterally. However, they can queue malicious transactions, potentially influence other signers through social engineering, and wait for other signers to inadvertently approve. This is why immediate rejection of suspicious pending transactions and removal of the compromised signer is critical.
What happens to the wallet’s functionality if I remove a signer but don’t add a replacement?
The wallet remains fully functional, but with fewer signers. If you had 5 signers with a 3-of-5 threshold and remove one, you now have 4 signers. You should also adjust the threshold to 2-of-4 or another level appropriate to your governance model. Some organizations intentionally reduce the signer set after an incident to minimize the attack surface. Others replace the signer to maintain operational capacity. The choice depends on your risk profile and operational requirements.
How do I know if someone else’s signer key has also been compromised?
Look for unauthorized transactions proposed by that signer, unusual login activity from their devices, or evidence of phishing campaigns targeting them. If the compromise was supply-chain or malware-based, multiple signers may be affected. If it was phishing, it may have targeted only one individual. Conduct a security interview with each signer about their recent activity, any suspicious emails, and their backup practices. If there is reason to suspect multiple compromises, treat the incident as more severe and consider pausing non-critical wallet operations until you are confident the risk is contained.
Leave A Comment