Study Warns That Shadow Code on External JavaScript Libraries Pose a Serious Supply Chain Risk