Extensions
  • Home
  • Add-ons
  • Themes
  • Approval Queue
  • About
  • Upload Extension
  • Sign in
  • BLENDER.ORG

    • Download

      Get the latest Blender, older versions, or experimental builds.

    • What's New

      Stay up-to-date with the new features in the latest Blender releases.

    DEVELOPMENT

    • Roadmap

      See which projects are currently being worked on and what's next.

    • Documentation

      Guidelines, release notes and development docs.

    LEARNING & RESOURCES

    • Blender Studio

      Access production assets and knowledge from the open movies.

    • Manual

      Documentation on the usage and features in Blender.

    • Benchmark

      A platform to collect and share results of the Blender Benchmark.

    • Blender Conference

      The yearly event that brings the community together.

    DONATE

    • Development Fund

      Support core development with a monthly contribution.

    • One-time Donations

      Perform a single donation with more payment options available.

All Add-ons

Add-on BlendGuard
BlendGuard

See what a .blend will auto-run before you trust it.
Add-on by Arthur-Dutra
About What's New Permissions Reviews Version History
In-app menu Disk scan for .blend files BlendGuard verbosing

BlendGuard

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.

Why

.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.

What it does

  • Enumerates embedded text scripts, Python driver expressions, OSL script nodes, and registered handlers, then scores them CLEAN / INFO / SUSPICIOUS / DANGEROUS, without executing anything.
  • Resists evasion: normalizes string concatenation and escapes, decodes base64/85/32, hex, rot13, zlib, and gzip (recursively, with caps), flags high-entropy blobs, and confirms dangerous calls via AST.
  • Knows the campaign tradecraft: Cloudflare Workers loaders, PowerShell -enc, and browser/wallet/Discord theft paths.
  • A load-time guard inspects on open and warns; a disk scan triages a file before you open it by parsing the .blend block structure (with a whole-file fallback), and reports INCOMPLETE rather than a false "clean" when it cannot fully read a compressed file.

Use

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.

Honest limits

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.

Privacy and license

No telemetry, no network. GPL-3.0-or-later. See LICENSE.


What's New

0.4.2 June 17th, 2026

0.4.2

  • Added RULES.md as a reference for the rules BlendGuard uses to scan and flag the .blend files.

Permissions

This extension requests the following permission:

  • Files

    Read user-selected .blend files to inspect for scripts

Developer
Arthur-Dutra
Rating
Leave a review
Version
0.4.2
Updated
2 d
Published
June 14th, 2026
Downloads
59
Size
30.4 KB
Compatibility
Blender 4.2 LTS and newer
Website
github.com/arkhatic/blendguard
Report Issues
github.com/arkhatic/BlendGuard/issues
License
GNU General Public License v3.0 or later
Pipeline System
...or download and Install from Disk
  • 30.4 KB

Reviews

See all
Be the first to review.
  • About
  • Privacy Policy
  • Terms of Service
About
  • Blender Foundation
  • Blender Institute
  • Blender Studio
  • License
  • Logo & Trademark
  • Credits
  • Privacy Policy
  • Code of Conduct
Organization
  • People
  • Jobs
Blender Network
Download
  • Latest Blender
  • Blender LTS
  • Previous Versions
  • Experimental Builds
  • Source Code
  • Requirements
  • Benchmark
  • Flamenco
Extensions
  • Add-ons
  • Themes
Developers
  • Get Started
  • Roadmap
  • Projects
  • Docs
  • Blog
  • Forum
  • YouTube
  • Python API
Blender Studio
  • Films
  • Training
  • Tools & Pipeline
Support
  • Manual
  • Community
  • FAQ
Get Involved
  • Documentation
  • Education
News
  • Press Releases
  • User Stories
Blender Conference
Follow Blender
Support Blender
  • Donate
  • One-time Donation
Artistic freedom starts with Blender The Free and Open Source 3D Creation Suite