Dependency Combobulator 检测和防止依赖混淆的开源框架开源项目

我要开发同款
匿名用户2021年11月15日
236阅读

技术信息

开源地址
https://github.com/apiiro/combobulator
授权协议
Apache-2.0

作品详情

DepedecyCombobulator是一个开源的、模块化的、可扩展的框架,用于检测和防止依赖混淆的泄漏和潜在的攻击。这有利于采用整体方法来确保安全的应用程序发布,可以针对不同的来源(如GitHub包、JFrogArtifactory)和不同的包管理方案(如dm、mave)进行评估。

目标受众该框架可供安全审计员、渗透测试员使用,甚至可以自动融入企业的应用安全程序和发布周期。

主要特点可插入——在SDLC中插入提交级别、构建、发布步骤。可扩展——轻松添加您自己的包管理方案或选择的代码源通用启发式引擎——抽象包数据模型提供的启发式方法支持广泛的技术灵活——可以根据工具包提供的洞察或判决来确定决策安装DepedecyCombobulator只需gitcloe或从 https://github.com/apiiro/combobulator 下载包

参数(--help)-h,--helpshowthishelpmessageadexit-t{pm,NuGet,mave},--type{pm,NuGet,mave}PackageMaagerType,i.e:pm,NuGet,mave-lLIST_FROM_FILE,--load_listLIST_FROM_FILELoadlistofdepedeciesfromafile-dFROM_SRC,--directoryFROM_SRCExtractdepedeciesfromlocalsourcerepository-p--packageSINGLENameasiglepackage.-cCSV,--csvCSVExportpackagespropertiesotoCSVfile-ghGITHUB_TOKEN,--githubGITHUB_TOKENGitHubAccessToke(Overrides.evfilesettig)-a{compare,comp,heuristics,heur},--aalysis{compare,comp,heuristics,heur}Requiredaalysislevel-compare(comp),heuristics(heur)(default:compare)Apiiro<Heart>Commuity支持的包类型(-t、--t):pm、mave

支持的输出格式:

屏幕标准输出(默认)CSV导出到指定文件

功能介绍

Dependency Combobulator 是一个开源的、模块化的、可扩展的框架,用于检测和防止依赖混淆的泄漏和潜在的攻击。这有利于采用整体方法来确保安全的应用程序发布,可以针对不同的来源(...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论