Eines meiner Projekte auf GitHub hat eine Sicherheitsanfälligkeitswarnung erhalten, in diesem Fall von mittlerer Schwere.
Die Sicherheitsanfälligkeit wurde in Abhängigkeit von einer alten Version des Codes erkannt. Aktuelle Versionen verwenden diese Abhängigkeit nicht mehr. Dennoch können alte Commits möglicherweise ausgecheckt und ausgeführt werden, und die Anwendung zu Taten der Verwundbarkeit eröffnen.
Ist es aus Sicht der Softwareentwicklung ratsam, die alten Commits zu ändern, dh die jetzt nicht verwendete Abhängigkeit auf eine neuere Version zu aktualisieren, die den Fix für die Sicherheitsanfälligkeit enthält? Oder besser, um den Commit-Verlauf intakt zu halten?