具体的には、次のプロパティを持つemacs helmを調べています。
- 何千ものコミットがあります
- それは主に一人のユーザーによって維持されています
- メンテナは他のプロフィール(ソーシャルメディアなど)を持っていません。いくつかの検索で見つけることができました
- 活発に維持されている(今日)
テキストエディタで使用するためにコンピュータに任意のコードをインストールしようとしているので、これがレビュープロセスを経ているかどうかを確認したいと思いました。私は「まあ、それはオープンソースだ」と言いたいのですが、私は自分ですべてのコードを監査するelisp機能からはほど遠いです。コミュニティの他の人がそれをレビューしたと思いますが、1つはおそらく誤りであり、2つは最新のコミットがあります。私が見逃している他の戦略はありますか?
記録に関しては、ベクトルは単純です。コントリビュータが使い捨てのアカウントで作業している場合、またはレビュープロセスがない場合、「オープンソース」はそれほど重要ではありません。
mapatoms
一緒に「危険」のグループに入れることができstart-process
、eval
そしてfuncall
。もちろん、いくつかの誤検知がありますが、パッケージがこれらの関数のいずれも使用しない場合は、確実に無害とマークすることができます。
make-process
、同様にcall-process
、dbus-<foo>
、make-network-stream
、、その後vc-do-command
、vc-git-command
あなたが入れた場合、......とeval
し、funcall
「危険な」カテゴリには、最も/すべてのパッケージは危険です。