See what a .blend will auto-run before you trust it.
A free, GPL, transparency-first security add-on for Blender. It shows what a file would auto-run, without executing it, so you can decide before you trust it. Static analysis only, and no network access.
.blend files can embed Python, which is legitimate for rigging and automation but is abused: malicious files spread through asset sites, pirated bundles, and lookalike domains carry information-stealers (for example StealC V2) that run the moment a file opens with "Auto Run Python Scripts" enabled, then harvest Discord tokens, browser credentials, and crypto wallets. Blender's safe default keeps auto-run off and warns, but does not show you what a file would have run. BlendGuard fills that gap.
-enc, and browser/wallet/Discord theft paths..blend block structure (with a whole-file fallback), and reports INCOMPLETE rather than a false "clean" when it cannot fully read a compressed file.Keep Auto-Run Python Scripts OFF, open the file, and read the verdict in the BlendGuard sidebar tab (press N), or let the on-open guard surface it. Only enable scripts for files you have inspected and trust.
Static analysis is a heuristic; determined obfuscation can evade any scanner, so treat BlendGuard as defense in depth, not a guarantee. Keeping Auto-Run off remains your primary protection.
No telemetry, no network. GPL-3.0-or-later. See LICENSE.
RULES.md as a reference for the rules BlendGuard uses to scan and flag the .blend files.This extension requests the following permission:
Read user-selected .blend files to inspect for scripts