Und wenn mit "window.open" nur ein Fenster geöffnet wird, um die vergrößerte Darstellung eines Bildes anzuzeigen? Sehr böse.

Und warum müssen automatische Weiterleitungen böse sein? Und woher willst du wissen, ob das Ziel böse ist?
Und das mit dem selber erweitern: Ob ein Script böse ist, weißt du erst, wenn es zu spät ist.