RULES.md as a reference for the rules BlendGuard uses to scan and flag the .blend files.autorun_hook removed as a flag.subprocess are now "needs a partner": a lone API fetch or ffmpeg call is INFO; they only escalate in combination (e.g. download + execute).docs/RULES.md.winreg tightened to registry writes and raised to high; registry reads are no longer flagged.file_write now also covers pathlib (write_bytes/write_text), os.write/os.open, and io.open.script_drop signal: flags a write whose target is an executable or script file (.py .pyw .pth .bat .cmd .ps1 .psm1 .vbs .scr .sh .js .exe .dll), keyed on the write target so it survives content obfuscation. Catches chained, variable-split, open(), and .pth-into-site-packages forms..json, .fbx) stay unflagged. Corpora unchanged (14/14 evasion, 0 false positives). Added tests/test_droppers.py..blend disk parser: isolates text from file-blocks (with a whole-file fallback) for far less byte-scan noise.\x/octal/\u escapes).exec/eval/__import__/os.system/subprocess calls.-enc, stealer/wallet paths).Code cleanup and documentation.
Initial version.