Nein. Das ist kein Trojaner, nicht direkt. Es ist ein potenzielles Einfalltor.
"script: snh gen (trj)" ist ein Name für eine heuristische Erkennung die generische Skripte markiert die potenziell gefährlich sind weil sie Sicherheitslücken enthalten die ungewollt Fremdcode ausführen können (sogenannte Injects die Hacker gerne ausnutzen um Systeme zu kompromittieren).
Der gemeldete Code ist also per se nicht der Virus, sondern vom ursprünglichen Programmierer ein ungewolltes Einfallstor über den echten Schadcode ausgeführt werden könnte, weil er sein Programm vermutlich schlecht gesichert hat. Die Gefahr hat Avast erkannt und warnt dich davor - und das durchaus zurecht. Ein False Positive ist das also nicht, es ist nur kein "echter Virus".
Es liegt nun an dir, ob du diese Gefahr meiden willst und das Programm oder die Programmteile deinstallierst oder anderweitig sicherst (ggfls. gibt es für den Safari Browser schon Updates zu der bekannten Sicherheitslücke) oder eben nicht.
Am Ende muss auch wirklich noch ein Hacker ums Eck kommen der
A - dich hacken will
B - genau diese Sicherheitslücke kennt und ausnutzt