• Stars
    star
    130
  • Rank 275,934 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Scanning and analysis for Synopsys products.

Overview

Synopsys Detect scans code bases in your projects and folders to perform compositional analysis and functions as an intelligent scan client for Black Duck and other Synopsys SCA products. Synopsys Detect can send scan results to Black Duck, which generates risk analysis when identifying open source components, licenses, and security vulnerabilities.

Build

License Quality Gate Status

Where can I get the latest release?

Available from GitHub for Linux/MacOS by running:

bash <(curl -s -L https://detect.synopsys.com/detect8.sh)

Available from GitHub for Windows by running in command prompt:

powershell "[Net.ServicePointManager]::SecurityProtocol = 'tls12'; irm https://detect.synopsys.com/detect8.ps1?$(Get-Random) | iex; detect"

Available from GitHub for Windows/Linux by running in powershell:

[Net.ServicePointManager]::SecurityProtocol = 'tls12'; $Env:DETECT_EXIT_CODE_PASSTHRU=1; irm https://detect.synopsys.com/detect8.ps1?$(Get-Random) | iex; detect

For scripts, please see Detect Scripts.

For AirGap, please use our Artifactory.

Documentation

The latest quickstart documentation is here.

The latest full documentation is here.

Links to certain earlier versions can be found here.

Getting help

Additional information and help is available from the Synopsys Software Integrity Community.

More Repositories

1

hub

Black Duck Docker Orchestration Files/Documentation
Shell
103
star
2

ohloh-ui

Web Application for the OpenHub Stack.
Ruby
92
star
3

hub-rest-api-python

HUB REST API Python bindings
Python
88
star
4

ohloh_api

Ohloh API examples
87
star
5

hub-detect

This is now deprecated. Please see synopsys-detect.
Java
38
star
6

blackduck-alert

Processes notifications from BlackDuck and sends them to supported distribution channels
Java
22
star
7

blackduck-docker-inspector

Java
20
star
8

perceptor

An open source, cloud native toolkit for threat detection and mitigation
Go
19
star
9

blackduck-jira

Black Duck plugin for JIRA
Java
19
star
10

ohcount4j

Line counting and language identification tool
Java
18
star
11

github-action

Synopsys Detect integration with Github Actions
JavaScript
16
star
12

opssight-connector

OpsSight Connector documentation
Go
16
star
13

blackduck-artifactory

Java
14
star
14

sdk-client-tools-protex

Protex SDK Client
Java
13
star
15

bdio

Black Duck I/O
Java
11
star
16

synopsys-operator

Archived and moved this to https://github.com/blackducksoftware/synopsysctl
Go
10
star
17

integration-pipeline-library

Integration Jenkins pipeline functions
Groovy
9
star
18

kubectl-bd-xray

kubectl plugin scanning docker images for open source security and license compliance using Black Duck by Synopsys
Go
9
star
19

hub-client-go

Hub Client for Go (golang)
Go
8
star
20

synopsysctl

Cloud native tool to deploy Synopsys applications in Kubernetes and OpenShift
Go
8
star
21

sage

A tool for inspecting the usage of a Black Duck instance and offering wisdom about how to make better use of the system
Python
8
star
22

exponential-backoff-tool

Exponential Backoff for command line interface.
Go
7
star
23

hub-fortify-ssc-integration-service

Java
7
star
24

ose-scanner

OpenShift Hub Integration
Go
7
star
25

hub-detect-ws

A container-based web service that runs hub-detect on a given image tarfile.
Java
7
star
26

import_yocto_bm

Python
7
star
27

bd_export_spdx2.2

Python
6
star
28

bd-splitter

Black Duck splitter solution for performing signature scanning on large projects
Python
6
star
29

protex-jenkins

Unsupported Implementation: Protex Integration with Jenkins CI
HTML
5
star
30

let-me-cluster-that-for-you

Simple declarative api to create clusters on all the clouds with sane defaults
HCL
5
star
31

hub-imageinspector-ws

Hub Image Inspector Web Service
Java
5
star
32

detect-ado

Detect for tfs plugin.
TypeScript
5
star
33

blackduck-common-api

Java
5
star
34

method-use-analyzer

Performs analysis on Java projects to determine external method uses
Java
5
star
35

blackduck-java-api-examples

Showcase of example scripts giving usage examples of how to call and utilise the blackduck-common Java API.
Java
5
star
36

perceptor-scanner

The canonical implementation of perceptor's scanner and image facade.
Go
5
star
37

perceivers

Kubernetes and openshift image discovery for OpsSight
Go
4
star
38

black-duck-radar

JavaScript
4
star
39

blackduck-nexus3

Java
4
star
40

hub-rest-bash

Set of bash functions for interacting with the Hub REST API
Shell
4
star
41

horizon

Go
3
star
42

sdk-client-tools-codecenter

Unsupported: Code Center SDK
Java
3
star
43

create-policy-action

A GitHub Action for creating a Black Duck policy
TypeScript
3
star
44

hub-fortify-parser

Java
3
star
45

blackduck-common

Common Black Duck communication library
Java
3
star
46

hub-sonarqube

Black Duck Hub Plugin for SonarQube
Java
3
star
47

hub-teamcity

TeamCity Hub Plugin
Java
3
star
48

json-splitter

Split large JSON scan files into manageable chunks
Python
3
star
49

hub-dotnet-binary-scan

The Black Duck Hub Binary Scanner for .Net
C#
3
star
50

synopsys-coverity-azure-devops

JavaScript
3
star
51

blackduck-nuget-inspector

The new nuget inspector used by Black Duck Detect powered by DotNet Core 2.x.x.
C#
2
star
52

ducky-mod

Ducky Mod for minecraft
Java
2
star
53

kb-http-client

KnowledgeBase HTTP client library
Java
2
star
54

armada

Armada is a unification for scraping, integration, and federation of vulnerability data for risk and source code data.
Go
2
star
55

integration-gradle-inspector

Groovy
2
star
56

hub-sdk-samples

Java
2
star
57

hub-load

Generates large number of scans for the HUB
Shell
2
star
58

hub-imageinspector-lib

Image inspector library
Java
2
star
59

hub-bamboo

Java
2
star
60

detect-docker-inspector

A Synopsys Detect component ("inspector") for inspecting Docker images
Java
2
star
61

cc-importer

Unsupported Implementation: Imports Protex projects into Code Center.
HTML
2
star
62

blackduck-installer

Utility application for installing Black Duck on Docker Swarm.
Java
2
star
63

github-auto-release

A release script for automatic release to GitHub
Shell
2
star
64

hub-atlassian-config

Shared configuration for Hub Atlassian Integrations
CSS
2
star
65

hub-on-azure

Run your own fully featured Black Duck Hub in Azure
Shell
2
star
66

synopsys-detect-docker

Dockerfile
2
star
67

aws-codepipeline-custom-action

AWS CodePipeline integrated with Black Duck Hub detect using Custom action
Shell
2
star
68

blackduck-common-apigen

Java
2
star
69

hub-rancher

Hub deployment on rancher 1.6 with HTTP based health checks
PLpgSQL
2
star
70

vulnerability-collector

Unsupported Implementation
HTML
2
star
71

hub-email-extension

Hub Email Extension allowing configuration and email generation for Hub notifications
Java
2
star
72

hub-powershell

CLI and automation for Black Duck Hub via PowerShell 6.0.1 and later.
PowerShell
2
star
73

blackducksoftware.github.io

GH Pages repo
2
star
74

hub-nuget

Black Duck Hub NuGet integration.
C#
1
star
75

secrets-encryption-scripts

Sample scripts for administering secrets encryption of Black Duck
Shell
1
star
76

node-crd-lifecycle

JavaScript
1
star
77

detect-nuget-inspector

The Detect NuGet Inspector used to extract a BOM
C#
1
star
78

hub-cf

Java
1
star
79

magpie-libraries

Really useful stuff.
Java
1
star
80

detect_rescan

Bash script to wrapper Black Duck Detect to reduce duplicate scan uploads between runs
Shell
1
star
81

hub_metric_collector

A metric collector for
Python
1
star
82

hub-reporting-db-persistence

Creates a set of database objects to allow persistence of bds_hub_report data
Shell
1
star
83

hub-linux

Groovy
1
star
84

dockerized_hub_autobuild

Shell
1
star
85

protex-common

Java
1
star
86

hub-sbt-plugin

Hub SBT: Create BOMs, check policies - all from your SBT build.
Scala
1
star
87

common-gradle-plugin

Groovy
1
star
88

protex-plugin-integration

Java
1
star
89

integration-nuget-inspector

The first iteration of the nuget-inspector. For a newer version, see: https://github.com/blackducksoftware/blackduck-nuget-inspector
C#
1
star
90

issuetracker-jira

Java
1
star
91

hub-pip

A setuptools integration
Python
1
star
92

blackduck-postgres

Black Duck implementation of postgresql image for use with Black Duck application.
Shell
1
star
93

oh_delegator

Delegator pattern for Rails 4 models
Ruby
1
star
94

hub-gprs

Allows Github pull requests to automatically be scanned in Hub.
Java
1
star
95

perceptor-oc-imagefacade

Reference implementation of a hackable image facade.
Go
1
star
96

blackduck-cxf-utilities

Unsupported Implementation: Set of logging utilities which integrate with Apache CXF
Java
1
star
97

polaris-common-api

Java
1
star
98

int-jira-common

Common library for communicating with Jira
Java
1
star
99

blackduck-debuginfo

Utility script to retrieve debug information from a Black Duck instance and save to a file. This can be useful for troubleshooting or to save the environment configuration such as environment variables for later reference.
Shell
1
star
100

bd-offline-scanning-solution

An example of generating Synopsys Detect scans off-line and then uploading them programmtically using the REST API
C
1
star