Tôi đang nhìn vào helm helm cụ thể, có các thuộc tính sau:
- nó có hàng ngàn cam kết
- nó chủ yếu được duy trì bởi một người dùng
- người bảo trì không có hồ sơ nào khác (phương tiện truyền thông xã hội, v.v.) Tôi có thể tìm thấy trên một vài tìm kiếm
- nó được duy trì tích cực (ngày nay)
Vì tôi sắp cài đặt mã tùy ý trên máy tính của mình để sử dụng trong trình soạn thảo văn bản của mình, tôi muốn xác minh xem điều này có trải qua bất kỳ quy trình xem xét nào không. Tôi muốn nói "ồ nó là nguồn mở" nhưng tôi thực sự không có khả năng tự kiểm tra tất cả các mã. Tôi muốn giả sử những người khác trong cộng đồng đã xem xét nó nhưng một điều có lẽ sai và hai là có những cam kết cập nhật từng phút. Có những chiến lược khác tôi đang thiếu?
Đối với bản ghi, vectơ rất đơn giản: "nguồn mở" không quan trọng lắm nếu người đóng góp đang làm việc trong một tài khoản vứt đi hoặc nếu không có quy trình xem xét.
mapatoms
có thể được đưa vào nhóm "nguy hiểm" cùng với start-process
, eval
và funcall
. Tất nhiên sẽ có một số dương tính giả, nhưng nếu gói không sử dụng bất kỳ chức năng nào trong số đó, thì nó có thể được đánh dấu là vô hại với độ chắc chắn lớn.
make-process
, cũng như call-process
, dbus-<foo>
, make-network-stream
, và sau đó vc-do-command
, vc-git-command
, .... Và nếu bạn đặt eval
và funcall
trong thể loại "nguy hiểm", sau đó hầu hết / tất cả các gói là nguy hiểm.