Build1 distinct publisher2 min readUpdated
A reviewer who checked dozens of mainnet Safes says the threshold is rarely the weak point. Two commands would show whether it binds anything at all.
The Engineer · Build desk

Compiled by The EngineerSomething wrong?How this is made
The module list goes unread because it does not fit the shape of a review. A threshold is one integer and it drops into a table cell. The module list is a variable-length array behind a paginated getter [3], and reporting it honestly means writing a sentence about which contracts hold unilateral spend authority over the treasury [2]. Table cells get filled in. Sentences get deferred to the next engagement.
The fix is priced in single commands. One `cast call` returns the enabled modules [3]. One storage read at a fixed slot returns the guard address, or `0x00` when there is no guard at all [5]. Two commands [14]. The author, publishing as 0xrivet, puts the stake plainly: a 7-of-10 means nothing if a module can move funds independently [4].
The guard read matters for a second reason, which is where delegatecall lands. `execTransaction` carries an operation flag, and when it is set to 1 the target contract's code executes in the Safe's own storage context, free to rewrite ownership or change the threshold [7]. The post reads Bybit's loss that way: the payload contained `operation: 1`, the target replaced the implementation, and the signatures were all valid [8]. Nothing in that sequence is a signature failure. Without a guard that explicitly blocks the delegatecall path, a quorum in good standing can hand over the contract [9].
Then there is the item no command answers. Whether nine owners are nine organisations or one operator holding nine addresses is off-chain work: trace each owner's first inbound transfer and look for a shared origin [12]. Ronin's 5-of-9 [10] is the worked example of why that check exists. The fifth signature sat behind an allowlisted key granted under a gas-free RPC arrangement in November 2021 and never revoked, so a single compromised developer machine produced five of the nine [11].
Even the on-chain reads have an edge to them. The sample module enumeration asks for ten entries and returns a next pointer alongside the array [3], so a reviewer who reads the first page and stops has established the first ten modules and nothing about the eleventh [15]. That is the same failure as quoting the threshold, one layer down: a number retrieved correctly and then treated as the whole answer.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
A security reviewer publishing as 0xrivet on dev.to writes that after checking a few dozen Safes on mainnet for bridge and protocol security reviews, the threshold is rarely the weakest link, and lists five other things that determine whether a Gnosis Safe actually protects funds.
The fallback handler address lives at storage slot 0x6c9a6c4a39284e37ed1cf53d337577d14212a4870fb976a4366c693b939918d5 and processes EIP-1271 signature validation and token callbacks such as onERC721Received and onERC1155Received; per the post a compromised fallback handler could manipulate token reception logic or introduce re-entrancy vectors, and it runs in the context of calls to the Safe rather than calls from it.
The post attributes Bybit's loss of $1.46B to a transaction payload containing operation: 1; the signers approved what appeared benign, the target contract ran DELEGATECALL in the Safe's context and replaced the implementation, the threshold was met and every signature was valid.
Ronin Bridge ran a 5-of-9 multisig.
The fifth Ronin signature came from an allowlisted key granted under a gas-free RPC arrangement in November 2021 that was never revoked, and one compromised developer machine yielded 5 of 9 signatures.
Safe modules are contracts authorised to execute transactions from the Safe; a module can execute any transaction from the Safe without a single owner signature, because the module has its own authority, and the threshold is irrelevant to it.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Reproducible commands, single pseudonymous source
The mechanism claims come with runnable cast commands, exact storage slots and the execTransaction operation encoding, so a reader can verify them independently against any mainnet Safe — that is unusually checkable for a single-source item. Against that: the cluster has one publisher and a pseudonymous author, the supplied body is partially garbled and truncated, the 'few dozen Safes' sample is never quantified, and the two large-loss attributions are retold with no post-mortem, transaction hash or external reference.
No adoption data in cluster
The cluster contains no release, deployment, benchmark, pricing or usage disclosure. The only usage-flavoured statement is the unquantified 'few dozen Safes on mainnet' the author says he reviewed, which reports neither how many Safes had modules or guards enabled nor any uptake of the checklist or scripts described. Nothing here supports a measured adoption value.
Slightly overstated framing over solid mechanics
The underlying mechanics are sound and modestly stated, and the headline framing that the threshold is rarely the weakest link is defensible. The overstatement is in reach rather than substance: absolute rhetoric ('Your 7-of-10 means nothing', locks-and-keys metaphor) and two headline loss figures are used to generalise from an unquantified personal sample, the module check shown covers only the first page of ten, and version-dependent details behind the storage slots go unmentioned. That is a small positive gap, not a promotional one.
Self-promotional practitioner post seeking audit work
The post closes by pointing readers to the author's own site and GitHub safe-audit scripts and invites anyone auditing bridge multisigs or building guard contracts to reach out — a clear business-development incentive for a security reviewer, published under a pseudonym with no disclosure of client engagements. The incentive shapes emphasis (audit-worthy findings, guard contracts) but does not require the technical claims to be wrong, and no vendor product or paid tool is being sold.
Moderate-low: one garbled source, no corroboration
Confidence is capped by cluster structure: a single publisher, a pseudonymous author, a partially corrupted body, and no adoption dimension at all. It is held up by the fact that the most consequential claims — module authority, guard slot semantics, the delegatecall operation byte — are stated with enough precision to be checked by any reader against a live Safe, and are internally consistent across the post's two command blocks.
build
Six MariaDB versions, one real difference: the only reason to leave 10.6 is the July 2026 clock1 distinct publisher
build
Force the tool call, then hand Lightsail a long-lived key1 distinct publisher
build
AI-written code fails the same four ways, and every gate you own reports green1 distinct publisher
build
CSA's 2026 threat list is a flat line, so ask which threats a config snapshot can prove1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 21, 2026