A worm tore through npm by making the malware look perfectly legitimate — Blankdot