Ich betrachte speziell Emacs Helm , der die folgenden Eigenschaften hat:
- Es hat Tausende von Commits
- Es wird größtenteils von einem Benutzer verwaltet
- Der Betreuer hat keine anderen Profile (soziale Medien usw.), die ich bei einigen Suchanfragen finden konnte
- es wird aktiv gepflegt (heute)
Da ich im Begriff bin, beliebigen Code auf meinem Computer zu installieren, um ihn in meinem Texteditor zu verwenden, wollte ich überprüfen, ob dies einem Überprüfungsprozess unterzogen wurde. Ich würde gerne sagen "Nun, es ist Open Source", aber ich bin wirklich weit davon entfernt, den gesamten Code selbst zu prüfen. Ich würde gerne annehmen, dass andere in der Community es überprüft haben, aber eines ist wahrscheinlich falsch, und zwei gibt es aktuelle Commits. Gibt es andere Strategien, die mir fehlen?
Für die Aufzeichnung ist der Vektor einfach: "Open Source" spielt keine große Rolle, wenn der Mitwirkende unter einem Wegwerfkonto arbeitet oder wenn es keinen Überprüfungsprozess gibt.
mapatoms
könnte zusammen mit und in die "gefährliche" Gruppe eingeordnet start-process
werden . Natürlich würde es einige Fehlalarme geben, aber wenn das Paket keine dieser Funktionen verwendet, kann es mit großer Sicherheit als harmlos markiert werden. eval
funcall
make-process
, sowie call-process
, dbus-<foo>
, make-network-stream
, und dann vc-do-command
, vc-git-command
.... Und wenn Sie setzen eval
und funcall
die „gefährliche“ Kategorie in, dann die meisten / alle Pakete gefährlich sind.