首页 > 其他分享 >DependencyCheck漏洞扫描工具使用

DependencyCheck漏洞扫描工具使用

时间:2024-05-29 14:11:05浏览次数:22  
标签:-- jar 扫描 支持 漏洞 html DependencyCheck

一、简介

Dependency-Check 是 OWASP(Open Web Application Security Project)的一个实用开源程序,用于识别项目依赖项并检查是否存在任何已知的,公开披露的漏洞。目前,已支持Java、.NET、Ruby、Node.js、Python等语言编写的程序,并为C/C++构建系统(autoconf和cmake)提供了有限的支持。而且该工具还是OWASP Top 10的解决方案的一部分。
Dependency-Check 支持面广(支持多种语言)、可集成性强,作为一款开源工具,在多年来的发展中已经支持和许多主流的软件进行集成,比如:命令行、Ant、Maven、Gradle、Jenkins、Sonar等;具备使用方便,落地简单等优势。

 二、使用方式介绍

  2.1 命令行式

./dependency-check.sh --disableRetireJS --disableNodeJS --project 工程名称 -s 扫描的jar包路径/. -o 输出的html报告路径/HZFB.html
# --project代表工程名
# --disableRetireJS代表不检查js
# --disableNodeJS代表不检查nodejs
# -s代表要检查的jar包文件夹,把jar包都放在该文件夹下即可
# -o 代表输出的路径

   第一次使用会比较慢,它需要下载漏洞库到本地备份库。如下图:

  下载完成后就会开始扫描jar包,匹配漏洞库中的漏洞,然后生成html报告。

   2.2 与Jenkins集成

 

 

 

 

 

 

 

 

 

 

 

  

标签:--,jar,扫描,支持,漏洞,html,DependencyCheck
From: https://www.cnblogs.com/startingpoint-fly/p/18220122

相关文章

  • 支付逻辑漏洞
    支付逻辑漏洞1.0支付过程基础知识常见支付流程:选择商品和数量,选择支付及配送方式,生成订单编号,订单支付选择,完成支付。修改思路:在这个流程中,我们可以更改数据的地方有很多,我们可以尝试去更改商品编号id,购买价格,购买水量,订单号,支付状态等如果某个流程的判定不严格,就会产生支付漏......
  • 我见我思之hvv偷师学艺——目录遍历/路径遍历/文件遍历 漏洞
    注:本文仅作为技术交流使用,如有违反行为本文作者概不负责。常见告警信息价值提取:源IP大概率为代理IP,可通过威胁情报平台进行识别此IP的历史攻击行为。源端口参考意义不大。目的IP我方资产IP(可定位疑似存在漏洞的资产的具体范围)。目的端口我方资产IP对应端口(可通过端口辅助......
  • 【漏洞扫描】HCL AppScan v10.5 高级版
    #简介HCLAppScan是一款广泛使用的应用程序安全性测试工具。它可以帮助组织识别和解决应用程序中存在的安全漏洞和弱点,从而提高应用程序的安全性。HCLAppScan支持多种应用程序类型,包括Web应用程序、移动应用程序和Web服务。#软件截图#安装教程文字教程点击类似于App......
  • 5pm66YKm5Zu96ZmF ERP SQL注入漏洞复现
    FOFA:icon_hash="-682445886" PoCGET/SYSN/json/pcclient/GetPersonalSealData.ashx?imageDate=1&userId=-1%20union%20select%20@@version--HTTP/1.1Host:your-ipAccept-Encoding:gzip,deflateAccept-Language:zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q......
  • 宏景eHR showmedia.jsp SQL注入漏洞复现
    0x01产品简介宏景eHR人力资源管理软件是一款人力资源管理与数字化应用相融合,满足动态化、协同化、流程化、战略化需求的软件。0x02漏洞概述宏景eHRshowmedia.jsp接口处存在SQL注入漏洞,未经过身份认证的远程攻击者可利用此漏洞执行任意SQL指令,从而窃取数据库敏感信息。0......
  • 记录一次cnvd事件型证书漏洞挖掘
    事件起因是因为要搞毕设了,在为这个苦恼,突然负责毕设的老师说得到cnvd下发的证书结合你的漏洞挖掘的过程是可以当成毕设的,当时又学习了一段时间的web渗透方面的知识,于是踏上了废寝忘食的cnvd证书漏洞挖掘的日子。前言:听群友们说,一般可以获得cnvd事件型的证书要三大运营商、铁塔的......
  • 文件包含FI漏洞总结
    文件包含漏洞模板文件包含读取?file=php://filter/convert.base64-encode/resource=xxx.php?file=php://filter/read=convert.base64-encode/resource=xxx.php文件包含?file=php://input?file=file://c:\boot.ini?file=data://text/plain;base64,SSBsb3ZlIFBIUAo=?file......
  • .NET 某和OA办公系统全局绕过漏洞分析
    转自先知社区作者:dot.Net安全矩阵原文链接:.NET某和OA办公系统全局绕过漏洞分析-先知社区0x01前言某和OA协同办公管理系统C6软件共有20多个应用模块,160多个应用子模块,从功能型的协同办公平台上升到管理型协同管理平台,并不断的更新完善,全面支撑企业发展。从此OAC6版本外......
  • [分享]OffensiveCon24 UEFI 和翻译器的任务:使用跨架构 UEFI Quines 作为 UEFI 漏洞开
    链接:OffensiveCon24-uefi-task-of-the-translator目录x64assemblyx64程序集x64assemblysourcecodeforBGGP4entry:bggp4winningentry-x64assemblysourcecodeBGGP4UEFISelf-replicatingapp:bggp4winningentry-UEFIself-replicatingapp,compiledfromx64......
  • Weblogic T3协议反序列化漏洞[CVE-2018-2628]
    漏洞复现环境搭建请参考http://t.csdnimg.cn/TYtKgkali切换jdk版本请参考Kali安装JAVA8和切换JDK版本的详细过程_kali安装jdk8-CSDN博客漏洞原理T3协议实现Weblogicserver和其他java程序间的数据传输,Weblogic开放7001端口则默认开启T3服务,通过构造恶意的T3协议数据,利用......