当前位置:首页 > 热点 > 正文
【播资讯】新 Python 工具可检测 NPM 包是否存在“Manifest 混淆”问题
来源:IT之家
2023-07-05 13:17:42


【资料图】

IT之家 7 月 5 日消息,GitHub 和 NPM 的前工程经理 Darcy Clarke 上周警告称,NPM 包存在“Manifest 混淆”问题。系统管理员 Felix Pankratz 近日发布了一款基于 Python 的工具,可以帮助软件开发人员检查 NPM 包是否一致。

NPM 是 JavaScript 编程语言的程序包管理器,也是广泛使用的 Noje.js 环境的默认配置。

该程序包管理器有助于项目管理员自动化安装、升级和配置托管在 npmjs.com 的 npm 注册表数据库上的软件包。

当程序包在 npm 注册表上展示的 maniefest 信息,与安装该程序包时使用的发布的 npm 包 tarball 中的实际的 “package.json” 文件不一致时,就会发生 Manifest 混淆。

IT之家在此附上该工具的 GitHub 页面,有需要的用户可以前往下载。

用户需要该工具要求安装相关组件:

pip install -r requirements.txt

如果只是想要检查某个包,只需要在脚本末尾添加包的名称,例如:

$ ./npm-manifest-check.py darcyclarke-manifest-pkg

反馈结果将显示 Manifest 和实际 package.json 文件之间的版本、依赖项、脚本和包名称中的任何不匹配信息。

如果想要检测多个包,可以先将这些包添加到“packages.list”文件中,然后使用“check_packages.sh”包装器脚本进行检查。

分享到:
相关阅读>>
最近更新>>
  • 【播资讯】新 Python 工具可检测 NPM 包是否存在“Manifest 混淆”问题2023-07-05
  • 内线超级潜力股流入市场,湖人绝对应该考虑争取一下他?|播报2023-07-05
  • 衢州水塘发现海洋远古生物苔藓虫,4.8亿年前就有生存2023-07-05
  • 汉宇集团:海伯森生产的六维力传感器可以应用在人形机器上 全球播资讯2023-07-05
  • 天天精选!海南离岛免税店上半年总销售额近324亿元2023-07-05
  • 健康中国 | 专家:感觉中暑了,“挺一挺”可能会要命 当前热门2023-07-05
  • 热推荐:土豆兄弟法师信息推荐2023-07-05
  • 【热闻】苹果突然削减Vision Pro产量 ?多家上市公司紧急回应了2023-07-05
  • *ST新纺7月5日盘中涨停2023-07-05
  • 韩国最大在野党:IAEA评估报告未验证福岛核污水安全性|环球快看点2023-07-05
  • 我组词二个字_我组词2023-07-05
  • 推特被指回避马斯克大规模裁员问题2023-07-05
  • 每日快播:7月4日基金净值:易方达港股通成长混合A最新净值0.8256,涨2.18%2023-07-05
  • 俄媒:中国新的对外关系法意味着什么?2023-07-05
  • 卓胜微实控人离婚引发减持担忧 机构如何研判投资价值?2023-07-05
  • 二哥一生 浪尖上2023-07-05
  • 【天天聚看点】超3180亿元!紧急拦截!2023-07-05
  • 南亚新材(688519)7月4日主力资金净买入39.12万元2023-07-05
  • 襄阳“玩蛋高手”在0.3毫米厚的蛋壳上“妙手生花”|天天快资讯2023-07-05
  • 南京体育夜经济“越夜越精彩”-环球观速讯2023-07-05
  • 和若铁路通车一周年——“钢铁巨龙”串起幸福景象2023-07-05
  • 黑天鹅穿梭荷花池,辰山植物园迎最佳赏荷季 全球热消息2023-07-05
  • 【今晚直播】如何科学保护古树,留住历史与乡愁2023-07-05
  • 一图看懂iQOO 11S:首发超算独显、顶配1TB 4799元2023-07-05
  • 问法热线丨朋友借钱给孩子买房后去世,这钱能执行回来吗?面对执行难,两位律师给您支招|当前动态2023-07-05
  • 变速箱阀体油是转向油吗(阀体油和变速箱油的区别是什么?)-世界球精选2023-07-05
  • 就爱金融(就爱去)2023-07-05
  • 重点聚焦!在家制四川麻辣火锅底料_价值9800的正宗四川麻辣火锅底料2023-07-05
  • 全球今头条!strict的用法短语_strict的用法2023-07-05
  • 盈创期货(盈宽期货)2023-07-05
  • 最新排行
    热门资讯