PyPI 命名空间与拼写劫持风险 | AI生成和翻译

Home 2026.03

不,不完全对。PyPI(官方 Python Package Index)的工作方式如下:

任何人都可以发布 packages,但仅限于自己的 namespace:

防止滥用的机制:

真正的风险——typosquatting:

所以答案是: 是的,任何人都可以发布 packages,但你不能 overwrite 或 hijack 你不拥有的现有 package。危险在于新名称/相似名称,而不是接管已建立的 ones。

这就是为什么从不受信任来源或带有拼写错误的 pip install 可能有风险。


Back Donate