Dependency-Check is an open source tool performing a best effort analysis of 3rd party dependencies;
108
``#!/bin/sh
DC_VERSION="v1.0.0" DC_DIRECTORY=$HOME/OWASP-Dependency-Check DC_PROJECT="dependency-check scan: $(pwd)" DATA_DIRECTORY="$DC_DIRECTORY/data" CACHE_DIRECTORY="$DC_DIRECTORY/data/cache"
if [ ! -d "$DATA_DIRECTORY" ]; then echo "Initially creating persistent directory: $DATA_DIRECTORY" mkdir -p "$DATA_DIRECTORY" fi if [ ! -d "$CACHE_DIRECTORY" ]; then echo "Initially creating persistent directory: $CACHE_DIRECTORY" mkdir -p "$CACHE_DIRECTORY" fi
docker run --rm
-e user=$USER
-u $(id -u ${USER}):$(id -g ${USER})
--volume $(pwd):/src:z
--volume "$DATA_DIRECTORY":/usr/share/dependency-check/data:z
--volume $(pwd)/odc-reports:/report:z
asset/sca:$DC_VERSION
--scan /src
--format "ALL"
--project "$DC_PROJECT"
--out /report
# Use suppression like this: (where /src == $pwd)
# --suppression "/src/security/dependency-check-suppression.xml"
``
Content type
Image
Digest
sha256:cce5beb58…
Size
267.8 MB
Last updated
about 4 years ago
docker pull tbdavid94/sca:v1.0.0