Skip to content
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

Authenticate packages by GitHub owner #167

Open
marktoda opened this issue Aug 28, 2024 · 2 comments
Open

Authenticate packages by GitHub owner #167

marktoda opened this issue Aug 28, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@marktoda
Copy link

I think packages should only be pushable to the registry by proven maintainers. For example my library forge-gas-snapshot is in the registry, but not published by me and I'm unable to update it. I'm a bit concerned about supply chain issues where malicious versions of packages can be published at known but unclaimed names

Given github repository names are the current standard for package management, One way to avoid this issue is to authenticate with github to claim the name of an existing solidity package

@mario-eth
Copy link
Owner

Hey, I totally agree with you, i urged from the beginning all the maintainers to reach out to me to claim their packages. A middle solution was an alert saying that those packages are not maintained by the official maintainers.
It's not a way we want the packages to be pushed but until the official maintainers will claim the packages, there is nothing other than keeping high level of security around the central repository.
Please reach out to me on twitter mario_eth to see how we can transition the package into your account.
We will be working on a way to claim via github.

@marktoda
Copy link
Author

interestingly my repo doesn't have the warning https://soldeer.xyz/project/forge-gas-snapshot

@mario-eth mario-eth added the enhancement New feature or request label Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants