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

我要开发同款
匿名用户2021年11月15日
38阅读
开发技术Python
所属分类安全相关、管理和监控
授权协议Apache-2.0

作品详情

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

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

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

参数(--help)-h,--helpshowthishelpmessageandexit-t{npm,NuGet,maven},--type{npm,NuGet,maven}PackageManagerType,i.e:npm,NuGet,maven-lLIST_FROM_FILE,--load_listLIST_FROM_FILELoadlistofdependenciesfromafile-dFROM_SRC,--directoryFROM_SRCExtractdependenciesfromlocalsourcerepository-p--packageSINGLENameasinglepackage.-cCSV,--csvCSVExportpackagespropertiesontoCSVfile-ghGITHUB_TOKEN,--githubGITHUB_TOKENGitHubAccessToken(Overrides.envfilesetting)-a{compare,comp,heuristics,heur},--analysis{compare,comp,heuristics,heur}Requiredanalysislevel-compare(comp),heuristics(heur)(default:compare)Apiiro<Heart>Community支持的包类型(-t、--t):npm、maven

支持的输出格式:

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

评论