[ ] Research all characters that we should not allow in these dependency strings. Cargo (from Rust) also allows URLs in their Cargo.toml to specify dependencies, I recommend taking a look at their defensive approach. We should also not allow any substrings that are confusingly similar to roc-lang, github, lukewilliamboswell, ...
[ ] Make the parser produce an error when it sees any of these characters in a dependency string,
The characters in URLs of dependencies (like below) should be restricted according to security best practices.