Skip to main content

Understanding Safe Shield: Transaction Checks

Safe Shield helps you review transactions before you sign by surfacing risk signals and contextual insights directly in the confirmation screen. It reduces ambiguity for multisig approvals without slowing you down.

S
Written by Simon Abehsera
Updated this week


Why it matters

Multisig transactions can be opaque. Safe Shield cuts through that by showing:

  • Security signals from trusted providers (e.g., Blockaid, Tenderly, Hypernative).

  • Context on recipients/contracts (new interactions, address book status, activity).

  • Outcome checks via pre-execution simulation when available.


How it works

When you prepare a transaction, Safe Shield runs a pre-transaction analysis and displays results inline. Each item carries a clear severity:

Severity

Meaning

🟢 Low

No known risks detected

🔵 Info

Informational findings

🟠 Moderate

Moderate risks

🔴 High

Critical/malicious risk


Key features

Recipient & Contract Checks

  • Flags first-time and recurring interactions.

  • Shows whether the address appears in your Safe{Wallet} address book (local and shared address book, if any)

  • Highlights verified vs. unverified contracts based on data from Etherscan, Sourcify and Blockscout.

  • Surfaces unusual patterns (e.g., destination with very limited history).

Threat & Risk Checks

Threat and risk checks identify potential security issues or suspicious patterns before you approve a transaction.

  • Surfaces malicious or suspicious activity detected by trusted providers (e.g., Blockaid, Tenderly).

  • Highlights moderate risks or unusual transaction behavior for review.

  • Warns about critical contract or ownership changes, like mastercopy or module updates.

  • Provides clear severity levels — Accept, Warn, or Deny — so you can decide whether to proceed safely.

  • Helps protect against phishing, drainer contracts, and unsafe configuration changes.

Safe Configuration Checks

Safe configuration checks help ensure your transaction doesn’t break compatibility or alter your Safe setup unexpectedly.

  • Detects incompatible Safe versions before execution.

  • Warns when ownership is missing or mismatched on the target Safe.

  • Flags if the target network isn’t supported in Safe{Wallet}.

  • Alerts when Safe setups differ (e.g., owners, modules, or thresholds).

  • Encourages manual review when configuration mismatches are found — helping prevent access loss or setup conflicts.

Guard Configuration Checks

Guard checks confirm whether your Safe’s built-in protection layer is active and functioning as intended.

  • Shows if a Guard is installed and actively monitoring transactions.

  • Warns if no Guard is configured, so you’re aware of reduced protection.

  • Flags Guard configuration errors that may stop rules from applying correctly.

  • Helps ensure your Safe operates under the intended security policies

Transparency & limits

Safe Shield depends on third-party data and internal services. If a provider is down or a check times out, you’ll see an explicit notice so you can decide how to proceed. No tool can guarantee absolute safety; Safe Shield makes the risks and context obvious before you sign.

Did this answer your question?