It actually does require sed, and either python or openssl.
"Requirements
bash curl sed openssl or python"
"Requirements
bash curl sed openssl or python"
You can substitute other tcp clients for curl.
And the openssl binary is ubiquitous, so he is smart to use it for generating base64 versus other userland utilities for generating base64 that are not always found outside of GNU/Linux.