Black Duck----安装 Synopsys Detect,运行你的第一次

2023-11-20

Synopsys Detect(也称为 Detect)可以在您的桌面图形用户界面 (GUI) 或命令行 (CLI) 上运行。虽然 Detect 运行有许多变化,但运行将执行以下三个步骤。

首先,Detect 将使用项目的包管理器来派生该包管理器已知的依赖关系层次结构。

其次,Synopsys Detect 将在项目上运行 Black Duck 签名扫描仪。这可能会识别包管理器不知道的其他依赖项(例如,复制到项目目录中的 .jar 文件)。

最后,Synopsys Detect 将两组结果上传到 Black Duck,Black Duck 使用上传的依赖信息为项目/版本构建物料清单 (BOM)。

Synopsys Detect GUI

Synopsys Detect GUI 可以从您的桌面运行。它提供了一个用户界面,允许您手动配置扫描、查看本地扫描历史记录以及查看哪些扫描已上传到您的 Black Duck 服务器。下面了解如何安装应用程序并运行您的第一次扫描。

首先下载Synopsys Detect GUI 工具,登录你公司的bluckduck网址,比如

https://blackduck.XXXX.com/

路径如下

分windows版和linux版,安装过程基本一路next 或者linux静默安装

安装成功后打开程序来到blackduck欢迎页面

 本次以window版为示例

1.点击右上角配置按钮,服务器配置,添加服务器,如下图

 2.配置blackduck服务

 配置成功效果图

 3.新增扫描

4.扫描配置详情 ,

其中项目设置需要点击【添加】,勾选Project Name和Version name

5.点击扫描,即可开始你的第一次黑鸦安全扫描

6.扫描结果报告请登录你公司的blackduck服务器查看,效果图

Synopsys Detect CLI

Synopsys Detect CLI 是首选扫描客户端。

它提供了 GUI 的所有扫描功能等等。

Detect CLI 是高度可配置的,由于它是从 shell 调用的,因此它非常适合希望自动化扫描作业或在 CI/CD 管道中将扫描作为构建后步骤运行的用户。

下面列出的命令将始终分别在 Linux 或 Mac 和 Windows PowerShell 上运行最新版本的 Synopsys Detect。以这种方式运行时,Detect 会自动更新;一旦有新版本可用,新版本就会自动运行,除非您覆盖此默认行为。要使用以下任一命令配置和运行 Detect CLI 扫描,您将在命令末尾附加任何 Synopsys Detect 参数,以空格分隔。

要了解如何以这种方式运行扫描,且听下回分解。

原创不易,看完后请留下你的赞吧!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Black Duck----安装 Synopsys Detect,运行你的第一次 的相关文章

随机推荐

  • python字符串与列表

    字符串 字符串定义 输入输出 定义 切片是指对操作的对象截取其中一部分的操作 适用范围 字符串 列表 元组都支持切片操作 切片的语法 起始下标 结束 步长 字符串中的索引是从 0 开始的 最后一个元素的索引是 1 字符串的常见操作 查找 f
  • centos7搭建ftp服务器及ftp配置讲解

    ftp 即文件传输 它是INTERNET上仍然常用的最老的网络协议之一 它为系统提供了通过网络与远程服务器传输的简单方法 FTP服务器包的名称为vsftpd 一 vsftpd安装 并简单配置启动 安装 很简单 一句话 yum install
  • Socket接收数据耗时

    1 遇到问题 首先说明一下我遇到的问题 服务端传递Byte数组 长度在900w 客户端接收时会耗时10s 我的代码是这样的 2 Socket缓冲区 http t zoukankan com bigberg p 7747419 html 每个
  • 即刻掌握python格式化输出的三种方式 (o゜▽゜)o☆

    目录 1 f 转化的格式化输出方式 2 格式化输出的方法 3 format 格式化输出的方法 1 f 转化的格式化输出方式 只需要在我们要格式化输出的内容开头引号的前面加上 f 在字符串内要转义的内容用 括起来即可 模板 print f x
  • 企业微信登录-前端实现

    企业微信登录 企业微信登录 前端具体实现 下面代码中配置项的字段具体用途说明可以阅读企业微信开发者说明文档 我们通过提供的企业微信登录组件来进行站内登录 下面是我封装的登录组件以及使用方法 weChatLogin vue 封装的组件
  • hudi-hive-sync

    hudi hive sync Syncing to Hive 有两种方式 在hudi 写时同步 使用run sync tool sh 脚本进行同步 1 代码同步 改方法最终会同步元数据 但是会抛出异常 val spark SparkSess
  • spring:AOP面向切面编程+事务管理

    目录 一 Aop Aspect Oriented Programming 二 springAOP实现 1 XML实现 2 注解实现 三 spring事务管理 一 Aop Aspect Oriented Programming 将程序中的非业
  • NLP中BERT在文本二分类中的应用

    最近参加了一次kaggle竞赛Jigsaw Unintended Bias in Toxicity Classification 经过一个多月的努力探索 从5月20日左右到6月26日提交最终的两个kernel 在public dataset
  • 单目标追踪——【Transformer】MixFormer: End-to-End Tracking with Iterative Mixed Attention

    目录 文章侧重点 网络结构 MAM Mixed Attention Module MixFormer 论文 代码 文章侧重点 本文的出发点是认为现有的多阶段Siamese追踪框架 特征提取 特征融合 边界框预测 的前两步 特征提取 特征融合
  • 搬运工~看到一个很有意思的python程序

    coding utf 8 import 二炮 Class 核武 二炮 二炮任务 默认小日本 def init self self 核武状态 二炮 NB status def status self return self 核武状态 def
  • Python编程中的for循环语句学习教程

    本文来源于公众号 csdn2299 喜欢可以关注公众号 程序员学府 这篇文章主要介绍了Python编程中的for循环语句学习教程 是Python入门学习中的基础知识 需要的朋友可以参考下 Python for循环可以遍历任何序列的项目 如一
  • 12306 图形验证码闲谈

    验证码是一个非常有意思的问题 它的目的是区分输入者是人还是机器 这个问题本质上是一个图灵测试 推荐电影 模仿游戏 验证码即是一种简单高效的验证方法 由CMU的教授于2000年左右创造 后来此牛人又将零星的验证码收集起来 转化为巨大的生产力
  • 养生产品如何进行线上推广?产品线上推广的渠道有哪些?

    随着时间的推移 中国人口老龄化越来越多 并且由于生活水平不断提高 居民收入富裕 越来越多的人对于自身健康问题越来越关注 健康养身行业将会迎来蓬勃发展 养生行业内的企业公司现在可以提前进行市场布局 抓住时机发展壮大 那么 健康养生产品如何进行
  • Virtual Box安装时出现严重错误的解决方法

    之前安装了Vitual Box 卸载后尝试了网上很多方法 查了很多资料 最后成功解决 记录一下方法 如下情况 1 我们先下载Mirosoft Visual C 2019 输入如下网址 选择第一个内容 这里我们向下划 找到如下图 下载对应的版
  • 关于conda使用环境未被激活问题

    若在安装Anaconda之后 出现 Warning This Python interpreter is in a conda environment but the environment has not been activated 那
  • 【Liunx】进程控制和父子进程

    文章目录 1 进程和程序 1 1进程和程序的概念 1 2单道和多道程序设计 1 3进程状态的转换 1 3 1进程的状态切换 1 3 2MMU 内存管理单元的作用 1 3 4PCB 进程控制块 的认识 1 3 5获取环境变量 2 控制进程 2
  • go语言基础-----03-----流程控制、函数、值传递、引用传递、defer函数

    1 流程控制 这里只讲 for range 语句 这个关键字 主要用于遍历 用来遍历数组 slice map chan 例如 package main import fmt func main str hello world 中国 for
  • 【阶段二】Python数据分析Pandas工具使用05篇:数据预处理:数据的规范化

    本篇的思维导图 数据预处理 数据的规范化 数据标准化 归一化 处理是数据挖掘的一项基础工作 不同评价指标往往具有不同的量纲 数值间的差别可能很大 不进行处理可能会影响数据分析的结果 为了消除指标之间的量纲和取值范围差异的影响 需要进行标准化
  • C语言的不完整类型和前置声明

    声明与定义 Declaration and Definition 开始这篇文章之前 我们先弄懂变量的declaration和definition的区别 即变量的声明和定义的区别 一般情况下 我们这样简单的分辨声明与定义的区别 建立存储空间的
  • Black Duck----安装 Synopsys Detect,运行你的第一次

    Synopsys Detect 也称为 Detect 可以在您的桌面图形用户界面 GUI 或命令行 CLI 上运行 虽然 Detect 运行有许多变化 但运行将执行以下三个步骤 首先 Detect 将使用项目的包管理器来派生该包管理器已知的