Arbitrary File Write
GuardDog is vulnerable to arbitrary file write. The vulnerability exists due to the unsafe extracting using the shutil.unpackarchive functionality in the downloadcompressed function of packagescanner.py, allowing an attacker to write arbitrary files outside the destination directory through a...