Eine VSDM-Datei ist eine Zeichnung, die mit Microsoft Visio erstellt wurde, einer Anwendung für Diagramme und Vektorgrafiken. Sie ähnelt einer VSDX-Datei, enthält jedoch Makros. Makros sind kleine Programme, die Aufgaben innerhalb von Visio automatisieren. Sie ermöglichen es Benutzern, benutzerdefinierte Lösungen zu erstellen und die Funktionalität ihrer Diagramme zu erweitern. 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, um eine Vielzahl von Diagrammen zu speichern, darunter Flussdiagramme, Netzwerkdiagramme, Organigramme, Grundrisse und vieles 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 in der Regel auf, Makros zu aktivieren oder zu deaktivieren, und gibt dabei eine Warnung vor potenziellen Sicherheitsrisiken aus. Das Deaktivieren von Makros verhindert die Ausführung des Codes, kann aber auch die Funktionalität des Diagramms einschränken.