UNPKG

depconf-poc-msc2

Version:

Dependency confusion demo - malicious

25 lines (18 loc) 849 B
exports.printMsg = function() { console.log("This dependency has been confused! Muwhaha!"); if (typeof document !== 'undefined' && document != null) { let header = document.getElementById('header'); let logo = header.getElementsByTagName('img')[0]; logo.src = "https://www.secura.com/assets/secura/img/logo-secura-bureau-veritas.svg"; var rot = 1; setInterval(function(){ rot = (rot + 1) % 360; let rotation = "rotate(" + rot + "deg)"; logo.style.transform = rotation; }, 10); setTimeout(function(){ document.getElementsByTagName('html')[0].style.backgroundImage = "url('https://thumbs.dreamstime.com/b/cool-vector-hacked-glitch-text-skull-bones-illustration-style-dark-background-warning-hacker-attack-pirate-sign-si-136700841.jpg')"; }, 10000); } return "This dependency has been confused! Muwhaha!"; }