Scanalgorithmus
Check-Funktionen (manuelle Prüfung erforderlich)
WScript.Shell
CHECKWarum potenziell schadhaft?
Kann externe Programme oder Befehle starten.
Empfehlung/Alternative:
Freigegebene Schnittstelle ohne Shell-Aufruf verwenden.
CreateObject
CHECKWarum potenziell schadhaft?
Erzeugt dynamisch ein COM-Objekt.
Empfehlung/Alternative:
Objekttyp und Verwendungszweck fest vorgeben.
FileSystemObject
CHECKWarum potenziell schadhaft?
Ermöglicht Datei- und Ordnerzugriffe.
Empfehlung/Alternative:
Zulässige Pfade technisch begrenzen.
Open ... For
CHECKWarum potenziell schadhaft?
Liest oder schreibt lokale Dateien.
Empfehlung/Alternative:
Freigegebene Import- und Exportpfade verwenden.
Deprecated-Funktionen (führen zu REJECT)
GET.CELL
DEPRECATEDAlternative:Range("A1").Interior.Color
CLOSE.DOCUMENT
DEPRECATEDAlternative:ActiveWorkbook.Close SaveChanges:=False