What is Seatbelt and why would someone want to load it in-memory?
Seatbelt is a C# security assessment tool that collects detailed host configuration information with a single command. Loading it in-memory (e.g., via `Assembly.Load` or `execute-assembly`) avoids writing the binary to disk, reducing forensic artifacts and expanding its use in limited execution environments. This technique is covered in detail in the article Implementation of In-Memory Loading for Seatbelt.
Seatbeltin-memory loading.NET assemblysecurity assessment