I’m using Visual Studio 2022 Enterprise, and I tried to install the following Nuget package:
[REMOVED BECAUSE MALICIOUS]
But I’m getting the following error:
Error MSB5016 The name “PkgOpеոAI” contains an invalid character “е”. The project file is invalid on disk and was not reloaded.
Using a unicode character inspector such as this, it looks like instead of regular latin characters, the “e” and “n” are actually the following:
CYRILLIC SMALL LETTER IE
ARMENIAN SMALL LETTER VO
Sooo lol what? Is that actually an official package or some kind of fake?
Edit: Ok the package now looks super sus. I think it’s a fake, there are other packages by that same account also with weird characters in them, and all created 5 days ago)
Yeah, fake characters are usually a telltale sign of phishing. There’s been a lot of questions like “how did my API key get compromised”, and I think this is just one of the possibilities. Open AI API keys are quite valuable now as people can use them to generate fake reviews or whatever.
I’m personally skeptical enough that I do that part myself. It’s not hard to just do a POST call and handle the errors, and it looks like even the official OpenAI ones lag behind some of the latest changes.