+> On 2019-12-01 German software developer Lukas Martini discovered that two Python libraries on the popular PyPI (Python Package Index) were typosquatting attacks. These malicious packages would steal SSH and GPG private keys from developers who used them. The malicious package `jeIlyfish` (note that the first `L` is really an `I`), which imitated the `jellyfish` library, did the damage. The same attacker also uploaded a malicious package named `python3-dateutil` which imitated the popular `dateutil` library. The malicious package `python3-dateutil` didn't include any malicious code itself, but instead loaded in the malicious package `jeIlyfish` as a dependency. The malicious package `python3-dateutil` had only been on PyPI for two days, but the malicious package `jeIlyfish` had been available for nearly a year. Both libraries were removed by PyPI on the day PyPI was notified. (["Two malicious Python libraries caught stealing SSH and GPG keys" by Catalin Cimpanu, ZDNet, 2019](https://www.zdnet.com/article/two-malicious-python-libraries-removed-from-pypi/))
0 commit comments