The problems listed here range from not real to outright incorrect. This is already implemented in Rebased, and as it stands Alex Gleason actively hates me for being too pushy on this topic.
I’m done with code review past this point. As of this post, the API is supposed to ingest a url when given. Click merge to fix your repo or click close/ignore this to keep it broken.