Swagger è il branding più datato e l'ecosistema di strumenti che ha preceduto e poi si è evoluto in OpenAPI. In pratica, le persone usano ancora "Swagger" per indicare specifiche API, interfacce di documentazione, generatori di codice e strumenti correlati che leggono o producono file OpenAPI.
È importante nella sicurezza informatica perché le specifiche API non sono solo documentazione; molti strumenti le analizzano automaticamente e possono alimentarne il contenuto in generatori, validatori o pipeline di build. Se uno strumento gestisce in modo improprio input Swagger/OpenAPI non attendibili, i campi controllati da un aggressore possono diventare trigger per injection di comandi, path traversal o altri bug del parser. I difensori dovrebbero considerare i file Swagger come input non attendibile, isolare gli strumenti di elaborazione delle specifiche, evitare la gestione basata sulla shell e rivedere gli artefatti generati e i processi figlio durante l'ingestione.


