Multisig Inspector
Multisig Inspector is a free, read-only scanner for Safe multisigs. It reads your Safe's owners, threshold, modules, and guard straight from the chain, decodes any queued transaction, and recomputes the SafeTxHash so you can compare it with your hardware wallet. No wallet connection. No keys. Nothing stored on our servers.
No sign-up. Runs in your browser. 8 mainnets supported.

Signers approved what the interface showed them. In Bybit, a compromised UI masked a delegatecall that swapped the Safe's masterCopy. In Radiant, infected devices displayed a benign transaction while pool ownership moved. In StablR, minting sat behind a 1-of-3 threshold. None of these were smart contract bugs. All of them were visible on-chain to anyone who looked at the raw configuration or the raw transaction instead of the screen.
Compromised UI masked a delegatecall that swapped the Safe masterCopy. Signers approved a payload they could not independently verify.
Would have helpedCompromised signer devices displayed a benign transfer while the transaction moved pool ownership.
PartialMinting control sat behind a 1-of-3 threshold.
Would have helpedLookalike address substituted as the airdrop destination.
Would have helpedSingle minting key with insufficient protection.
PartialA developer's admin privileges were never revoked.
PartialPaste a Safe address. Get the on-chain truth about who controls it.
Load a queued transaction. See what the calldata really does, then match the hash on your hardware wallet.
The SafeTxHash binds the destination, value, calldata, operation, nonce, and chain into one fingerprint. Your hardware wallet shows that fingerprint when you sign. Multisig Inspector recomputes it from the raw transaction fields, independently of the Safe interface, so you have a second source to compare against.
If the two match, the transaction you reviewed is the transaction you are signing. If they differ, stop. A mismatch is a stop condition, not something to work around.
Step 01
Load the transaction in Transaction Inspector
Step 02
Review every decoded action: recipient, asset, amount, function, operation
Step 03
Read the recomputed SafeTxHash
Step 04
Open the same transaction in your signing wallet
Step 05
Compare character by character: beginning, middle, and end
Step 06
Sign only when the full hash matches and every action is approved
A matching hash confirms the fingerprint, not the intent. You still have to approve what the decoded actions do.
Multisig Inspector is deliberately separated from signing. It cannot move your funds even if it wanted to.
Some features send data outside the browser only when you use them: RPC reads to public endpoints, queued transaction imports via a read-only proxy to the Safe Transaction Service, optional GoPlus simulation, and optional contract signature resolution. Details in the networks & privacy and security model docs.
Verify the hash and the decoded actions before every signature, on every Safe you sit on.
Scan production Safes weekly or monthly. Catch owner, threshold, or module drift before it becomes an incident.
Get a point-in-time configuration report with a block number, exportable as Markdown or JSON.
Check that a protocol's Safe is configured the way its governance says it is.
A clean scan does not prove your Safe is secure. It cannot know whether the owners are the right people, whether their keys are stored safely, or whether governance is being followed. That is what the OPSEC & Multisig Audit is for.

From day-zero risk mapping to exchange-ready audits — QuillAudits helps projects grow with confidence. Smart contracts, dApps, infrastructure, compliance — secured end-to-end.