SWF Investigator — это кроссплатформенный инструмент с графическим интерфейсом, разработанный Adobe для статического и динамического анализа SWF-файлов. Он предназначен для инженеров качества, разработчиков и специалистов по безопасности, позволяя эффективно исследовать Flash-приложения с целью повышения их качества и безопасности.
Программа предоставляет набор утилит для анализа SWF-файлов, включая дизассемблирование ActionScript 2 (AS2) и ActionScript 3 (AS3), просмотр тегов SWF, редактирование в шестнадцатеричном виде, инспекцию выполнения, а также фуззинг для AMF и LSO. SWF Investigator позволяет исследовать как статическую структуру SWF-файлов, так и их динамическое поведение в различных контекстах.
- Дизассемблирование AS2/AS3 — анализ байт-кода ActionScript, включая поддержку AVM1 и AVM2.
 - Просмотр тегов SWF — отображение и анализ всех тегов, содержащихся в SWF-файле.
 - Шестнадцатеричный редактор — возможность редактирования бинарного содержимого SWF-файла.
 - Инспектор выполнения — динамическое взаимодействие с выполняющимся SWF-файлом, включая вызов функций и отправку сообщений.
 - Фуззинг для AMF и LSO — тестирование на устойчивость к атакам через Action Message Format и локальные общие объекты.
 - Утилиты для исследования безопасности — инструменты для декодирования, кодирования и компиляции AS3, а также фуззинг для XSS-уязвимостей.
 - Поддержка SWF и SWC — возможность работы как с локальными файлами, так и с удалёнными ресурсами.
 - Кроссплатформенность — доступность версий для Windows и macOS, обеспечивающая широкую совместимость.
 
SWF Investigator представляет собой мощный инструмент для анализа и отладки Flash-приложений, предоставляя пользователям обширные возможности для исследования и улучшения безопасности SWF-файлов.