扫描打开手机站
随时逛,及时抢!
当前位置:首页>综合资讯>

新 Python 工具可检测 NPM 包是否存在“Manifest 混淆”问题

新 Python 工具可检测 NPM 包是否存在“Manifest 混淆”问题

时间:2023-07-05 17:11:37 来源:网络整理 作者:bianji123

NPM 和 NPM 前工程经理 Darcy 上周警告称,NPM百思特网 软件包存在“混乱”问题。 Felix 最近发布了一个基于 N百思特网PM 的工具,可以帮助软件开发人员检查 NPM 包是否一致。

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

包管理器可帮助项目管理员自动安装、升级和配置 npm 注册表数据库上托管的包。

当 npm 注册表中的包显示的信息与用于安装该包的已发布 npm 包中的实际“.json”文件不匹配时,就会发生混乱。

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

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

pipinstall-rrequirements.txt

如果您只想检查某个包,只需在脚本末尾添加包名称即可,百思特网例如:

$./npm-manifest-check.pydarcyclarke-manifest-pkg

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

如果要检测多个包,可以先将这些包添加到“.list”文件中,然后使用“.sh”包装脚本来检查它们。

广告声明:本文所包含的外部跳转链接(包括但不限于超链接、二维码、密码等)用于传达更多信息并节省选择时间,结果仅供参考。 IT之家所有文章均包含此声明。

本文地址:https://www.best73.com/zdmzt/273003.html
特别声明:以上内容来源于编辑整理发布,如有不妥之处,请与我方联系删除处理。
热门资讯
查看更多