从 GitHub 下载代码安全吗? [关闭]

2024-01-03

我对使用 GitHub 还很陌生,所以当我下载存储库并在我的机器上运行它们时,我有点怀疑。我现在正在查看一个键盘记录器,供个人使用(有趣),而不是做任何恶意的事情。


从互联网上下载的任何内容都不是 100% 安全的。但是,您通常可以通过以下因素来衡量 Github 上代码的安全性:

  • 贡献者/提交数量:这告诉你有很多人在努力,而不仅仅是一个坏演员。虽然这可能是一个感染用户计算机的团体阴谋,但更多的人致力于改进代码通常是一个好兆头。
  • 星星数量:基本上显示有多少人对该项目感兴趣。您可以将其视为某种经过人群验证的声誉系统。如果很多人感兴趣,那么它很可能不是恶意的。
  • 活动:人们是否正在更新它、修复错误等?确保不存在未解决的未解决的错误。

在质量方面,您还应该寻找良好的文档和单元测试的存在来检查代码是否干净。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 GitHub 下载代码安全吗? [关闭] 的相关文章

随机推荐

  • Jenkins ECS 和 EFS 错误

    我正在尝试使用 Jenkins 通过 EFS 部署到 ECS var jenkins home 已安装 看起来一切都很好 除了当我部署服务时 我在日志中收到以下错误 touch cannot touch var jenkins home c
  • Roslyn 没有优化多个增量是否有原因?

    我想看看如何Roslyn优化以下代码片段 code public int F int n n n n n return n asm C F Int32 L0000 inc edx L0002 inc edx L0004 inc edx L0
  • 如何降级Pandas版本

    我在 Windows 7 中使用 python 3 x 我系统中的 pandas 版本是0 20 3 根据我的项目要求 我需要安装 Pandas 版本0 19 2你能建议我该怎么做吗 I also tried to install it u
  • CSS 媒体查询 min-width 和 min-device-width 冲突?

    我对媒体查询的世界非常陌生 很明显 除了它们明显的定位能力之外 我还缺少关于宽度和设备宽度之间差异的一些基本知识 我想使用相同的断点来定位常规计算机和设备 因此我只是将所有最小和最大宽度查询复制到最小设备和最大设备宽度查询 无论出于何种原因
  • 启用/禁用 - 更改背景颜色

    我可以更改残疾人士的背景颜色吗
  • 如何检测 sqlite3 是否创建了数据库文件?

    我正在编写一个使用 sqlite3 数据库文件来存储其数据的程序 如果我打开一个数据库文件 sqlite3 open v2 filename db SQLITE OPEN READWRITE SQLITE OPEN CREATE NULL
  • 什么时候不应该使用 Java 快捷运算符 &

    我的理解是 当在Java中使用 作为数学运算时 如果计算的LHS 左侧 失败 则不会检查右侧 因此 false getName getName 永远不会被调用 因为 LHS 已经失败 false getName 如果我知道 LHS 发生故障
  • 从 Info plist 获取数据

    每当我想从 plist 文件获取数据时 我都会使用以下代码 NSString filePath NSBundle mainBundle pathForResource FILE NAME ofType plist NSDictionary
  • CakePHP烘焙错误:数据库连接“Mysql”丢失,或无法创建

    我已经检查了有关我的问题的其他问题和答案 但似乎没有什么可以帮助解决它 我正在使用安装了 lamp 的 vagrant percise64 ubuntu 服务器 12 04 在我的主机 桌面 上 我有 myfinalproject 目录 其
  • 派生仅具有一个字段的案例类的类型类实例

    我正在开发 CSV 解析库 tabulate http nrinaudo github io tabulate 它使用简单的类型类进行编码 解码 例如 编码是通过以下实例完成的CellEncoder 编码单个细胞 和RowEncoder 对
  • Workmanger 的长时间运行 Worker 问题:获取异常 kotlinx.coroutines.JobCancellationException: Job was cancelled in CoroutineWorker in Kotlin

    我创建了一个简单的CoroutineWorker运行循环 1000 次 延迟 1000 毫秒 该工人是独特的周期性工人 重复间隔为 15 分钟 并且ExistingPeriodicWorkPolicy as KEEP 但是当我启动工作程序并
  • Windows Phone 8.1 - 枢轴标题

    我正在使用枢轴控制 并且我想更改标题的前景色 但不知怎的 我无法通过相当简单的猜测来做到这一点
  • 如何在 Xcode 4 中关闭 NSZombieEnabled

    我刚刚迁移到 Xcode 4 并且在 Xcode 3 中为我的应用程序激活了僵尸 我使用了以下方法 转到项目 gt 编辑活动可执行文件 单击参数 单击 要在环境中设置的变量 部分中的 在名称列中输入 NSZombieEnabled 在值列中
  • 替换 jQuery 中的图像扩展名,即时从 .png 变为 .gif

    因此 我使用 CSS3 在我的网站设计中创建侧边栏框 这效果很好而且很漂亮 使用http css3pie com http css3pie com为了在IE中创建效果 再说一次 又好又花花公子 现在 我的问题来了 对于每个相对定位的模块 其
  • 有人知道如何在 Haskell 中生成网格吗?

    而不是像这样的 2D 列表 1 2 3 4 我想知道是否有什么方法可以实现 1 2 3 4 或者以类似的方式 行之间存在硬输入 我可以将列表中的元素引用为索引 i 和 j 有很多方法可以做到这一点 但如果您目前正在这样做 print gri
  • SML 中的霍纳算法? [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我正在尝试实施霍纳算法 http en wikipedia org wiki Horner 27s algorithm
  • QUnit 测试 AJAX 调用

    我试图弄清楚如何在 AJAX 调用上运行 QUnit 测试 我在网上和这里进行了搜索 但是 我仍然有点迷失 我有一个 AJAX 调用 本质上只是转到以下 URLpageAJAX php 这里有一些 PHP MySQL 代码 它只运行一个 I
  • binascii.Error:填充不正确,即使字符串长度是 4 的倍数

    我正在尝试通过 python 代码将 base64 字符串转换为图像 但我得到了binascii Error 填充不正确我已经和我的solution https stackoverflow com a 9807138但他们只建议检查字符串长
  • 我可以删除默认的 MongoDB 索引吗?

    我有一个不需要任何索引的集合 我只存储用户搜索词和日期 所以我的收藏非常简单 class UserSearch public string Term get set pulic DateTime Date get set 当我存储一个 Us
  • 从 GitHub 下载代码安全吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对使用 GitHub 还很陌生 所以当我下载存储库并在我的机器上运行它们时 我有点怀疑 我现在正在查看一个键盘记录器 供个人使用 有趣 而不是