Some packages such as proactive-jupyter-kernel upload their source as a zip file which currently fails as the static analysis archive extraction expects a .tar.gz file.
We should do filetype detection using file (NOT the file extension) so that we can do static analysis on zip archives too