Eine VSDM-Datei ist eine Zeichnung, die mit Microsoft Visio erstellt wurde, einer Anwendung für Diagrammerstellung und Vektorgrafiken. Sie ähnelt einer VSDX-Datei, enthält jedoch zusätzlich Makros. Makros sind kleine Programme, die Aufgaben innerhalb von Visio automatisieren, wodurch Benutzer maßgeschneiderte Lösungen erstellen und die Funktionalität ihrer Diagramme erweitern können. Da VSDM-Dateien ausführbaren Code enthalten können, stellen sie ein Sicherheitsrisiko dar, wenn sie aus nicht vertrauenswürdigen Quellen geöffnet werden. Visio verwendet das VSDM-Format zum Speichern einer Vielzahl von Diagrammen, darunter Flussdiagramme, Netzwerkpläne, Organigramme, Grundrisse und mehr. Die Makrofunktionalität ermöglicht dynamische Diagramme, die auf Benutzereingaben oder Datenänderungen reagieren können. Beim Öffnen einer VSDM-Datei fordert Visio den Benutzer normalerweise dazu auf, Makros zu aktivieren oder zu deaktivieren, und gibt dabei eine Warnung zu potenziellen Sicherheitsrisiken aus. Das Deaktivieren von Makros verhindert zwar die Ausführung des Codes, kann jedoch die Funktionalität des Diagramms einschränken.