Does Pysa require the code to be fully type hinted? or will it work on non-type hinted code also?
Types will definitely make Pysa find more issues, but you don't need 100% coverage, or really more than the minimal coverage described in that doc I linked, to start finding some issues.