2013-02-09 21 views
1

是否有任何機制,可以確保上傳到packagist.org的包沒有惡意代碼。 是否有人在安裝/上傳的軟件包中查看源代碼。作曲家和包裝師 - 如何避免惡意代碼注入

例如:如果某人上傳了主要功能的軟件包,除了將我的配置文件發送到外部服務器之外呢?

當安裝軟件包非常簡單,只需在composer.json中添加一行,我有點擔心上述情況會發生。

+0

不要安裝你不信任的軟件包嗎? – Jon 2013-02-09 20:35:03

回答

1

這是開源軟件的祝福和詛咒。您通常可以查看整個源代碼。這意味着任何人都很難包含惡意代碼,並且仍然未被發現,儘管這並不是完全的保險。衡量包裹周圍的氛圍,有多少人正在使用它,問題跟蹤器中的評論或票證說什麼。

歸結爲:不要使用你不信任的軟件。通過自己評估或相信社區已經這樣做來信任它。

+1

讓我想起[GitHub上的WordPress請求#18](https://www.google.com/search?q=https:%2F%2Fgithub.com%2FWordPress%2FWordPress%2Fpull%2F18)(不幸的是,沒有可用時間更長)。 – Gumbo 2013-02-09 23:20:18