软件包存在"Manifest混淆"问题,新Python工具可解决-世界微头条
2023-07-06 06:32:57 来源:中关村在线
(资料图片仅供参考)
近日,GitHub和NPM的前工程经理Darcy Clarke警告,NPM包存在"Manifest混淆"问题。为了应对这种情况,系统管理员Felix Pankratz推出了一款基于Python的工具,以帮助软件开发人员检查NPM包的一致性。 NPM是JavaScript编程语言的程序包管理器,也是Node.js环境的默认配置。该程序包管理器可以帮助项目管理员自动化安装、升级以及配置软件包,这些软件包都被托管在npmjs.com上的NPM注册表数据库。 所谓 "Manifest混淆"问题,指的是当程序包在NPM注册表上显示的Manifest信息与安装该程序包时,发布的NPM包tarball中的实际“package.json”文件不一致的情况。 公开发布的Python工具可以帮助用户完善这个问题。用户可以通过安装相关组件来使用该工具。只需要在脚本的末尾添加具体的包名,就可以看到Manifest和实际的"package.json"文件中任何不匹配的信息,包括版本、依赖项、脚本以及包的名称。 为了检测多个包,用户可以先把这些包名添加到"packages.list"文件中,然后利用"check_packages.sh"包装器脚本进行检查。这款工具已经公开,有需要的用户可以前往下载。
关键词:
相关新闻
- 软件包存在"Manifest混淆"问题,新Python工具可解决-世界微头条
- 【环球热闻】白皮书:去年全球AI市场收入达4500亿美元 同比增长17.3%
- 全球微速讯:巧手折海豚巧妙送礼新花样
- 魔兽世界7.0各职业 魔兽世界7.0各职业大厅
- “警童手拉手 桃芽安全行”——南京江北交警支队关爱工作站民警请小朋友来做客|快资讯
- 国际原子能机构总干事视察日本福岛第一核电站并设立办事处 世界信息
- 联想A950一体机 联想a900
- 社区矫正法实施三年来 58万人次社区矫正对象接受就业或就学指导 天天新动态
- 亿都(国际控股)(00259.HK)7月5日耗资61.04万港元回购21.2万股
- 世界快消息!连续6天35℃!降雨刚走,干热晴晒天气又“开工”了!
- 羡慕!军训教官带学生打真人CS
- 塔利班下令阿富汗女性美容院一个月内停业_全球消息
- 2023福建福州东街街道招聘工作人员1人公告|天天日报
- 财政部、应急管理部紧急预拨3.2亿元资金支持地方做好防汛救灾工作 当前讯息
- 安控科技(300370):MACD指标DIF线上穿0轴-技术指标上后市看多(07-05)
- 全国夏粮收购进入旺季 主产区已累计收购小麦500亿斤左右
- 环球新消息丨A股午评:沪指跌0.51%,有色金属、房地产等板块拉升,食品饮料、减速器、白酒等概念股低迷
- 美媒交易设想:绿军出杰伦+格威+鸭王+2首轮得到利拉德 全球百事通
- 股民维权小课堂|实施日之前买入的股票一直持有到揭露日,可以索赔吗?
- 得利斯副董事长闫德中原是喜旺食品总经理 公司去年因虚假宣传被罚
- 燕京啤酒股两度踩中代言人舆情:顶流代言的高风险B面-世界快资讯
- 世界观焦点:28只公募REITs无一正收益 价值何时回归?基金经理:借鉴海外两大经验启示!
- 沈晖限高令撤销 威马汽车困境难撤
- 磐安在上海吆喝美味 药膳也能做预制菜