New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mass name squat by user: RemindSupplyChainRisks #935
Comments
I think they are making a point about "supply chain attacks", hence the username is
and the setup.py contains has this:
beautifulsoup4 is targeting devs trying to install bs4 view-source:http://101.32.99.28/name?beauitfulsoup4 shows us an empty page. and same when using requests:
Perhaps the author has that for analytics reasons FWIW this is the details of the IP https://whatismyipaddress.com/ip/101.32.99.28 |
Yep. But also the author doesn't realize that |
Due to the volume of projects registered and the fact that our existing automation doesn't include the necessary step of prohibiting re-registration when taking down a User and their projects, this has taken a bit more time than normal to clean up. I'm running a tool to clean this up now, thanks for your report. |
@webknjaz there are no wheels published for these packages. So it's still going to run at least once for each env. |
@marksteward no, if the env where you run If it was ever installed in at least one virtualenv on the system that has I'm not saying that it'll never run. For example, if you create virtualenvs with |
OK, I read env as environment, not venv. I'm still not sure that counts as "almost never gets executed" - if it was ever installed in at least one virtualenv on the system, that's a successful attack. |
All (3653) projects associated with this User have been pulled and prohibited from re-registration without admin intervention. I'm reticent to nuke/ban the user since they would clearly be able to create a new account or obtain a new IP, this makes it easier to spot if they do decide to come back with more project registrations. |
@ewdurbin it seems the user is re-uploading packages right now in an alphabetical order (currently at |
sigh Reopening. |
Handled similarly. Our only other recourse would be to disable new project registration... but that seems untenable. |
Resolved. |
Project to be claimed
PROJECT_NAME
: https://pypi.org/user/RemindSupplyChainRisksYour PyPI username
USER_NAME
: https://pypi.org/user/mkolarekReasons for the request
user RemindSupplyChainRisks has joined PyPI on 25.02.2021 and has since created 3591 empty packages
Maintenance or replacement?
Replacement
Source code repositories URLs
No response
Contact and additional research
RemindSupplyChainRisks@gmail.com is invalid; Github links to package source code as well
Code of Conduct
The text was updated successfully, but these errors were encountered: