Skip to content
This repository was archived by the owner on Feb 3, 2023. It is now read-only.

Commit a2a8905

Browse files
authored
Create owasp-dependency-check.sh
1 parent a8b0664 commit a2a8905

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

owasp-dependency-check.sh

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#!/bin/sh
2+
3+
OWASPDC_DIRECTORY=$HOME/OWASP-Dependency-Check
4+
DATA_DIRECTORY="$OWASPDC_DIRECTORY/data"
5+
REPORT_DIRECTORY="$OWASPDC_DIRECTORY/reports"
6+
7+
if [ ! -d "$DATA_DIRECTORY" ]; then
8+
echo "Initially creating persistent directories"
9+
mkdir -p "$DATA_DIRECTORY"
10+
chmod -R 777 "$DATA_DIRECTORY"
11+
12+
mkdir -p "$REPORT_DIRECTORY"
13+
chmod -R 777 "$REPORT_DIRECTORY"
14+
fi
15+
16+
# Make sure we are using the latest version
17+
docker pull owasp/dependency-check
18+
19+
docker run --rm \
20+
--volume $(pwd):/src \
21+
--volume "$DATA_DIRECTORY":/usr/share/dependency-check/data \
22+
--volume "$REPORT_DIRECTORY":/report \
23+
owasp/dependency-check \
24+
--scan /src \
25+
--format "ALL" \
26+
--project "My OWASP Dependency Check Project" \
27+
--out /report
28+
# Use suppression like this: (/src == $pwd)
29+
# --suppression "/src/security/dependency-check-suppression.xml"

0 commit comments

Comments
 (0)