-
Notifications
You must be signed in to change notification settings - Fork 7
/
_versions.sh
executable file
·88 lines (77 loc) · 3.52 KB
/
_versions.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#!/usr/bin/env bash
# Copyright 2019-2024 VMware, Inc.
# SPDX-License-Identifier: Apache-2.0
##############################################################################################################
# Library tracking versions of all used tools and frameworks.
##############################################################################################################
# Current version of Application Portfolio Auditor
export TOOL_VERSION='2.2.6'
# List of the versions for all tools in use.
## Migration & cloud readiness
export WINDUP_VERSION='6.1.11'
export CSA_VERSION='4.1.17'
export CSA_BAGGER_VERSION='1.0.3'
export WAMT_VERSION='24.0.0.1'
## Languages
export LINGUIST_VERSION='7.30.0'
export CLOC_VERSION='2.02'
## License & Authors
export SCANCODE_VERSION='32.2.1'
## Code quality / bugs
export MAI_VERSION='1.9.22'
export PMD_VERSION='7.4.0'
export JQA_VERSION='1.8.0'
export SCC_VERSION='2.12.0'
export LIBYEAR_VERSION='1.1.0'
## Security
export OWASP_DC_VERSION='9.2.0'
export FSB_VERSION='1.12.0'
export SLSCAN_VERSION='2.1.1'
export INSIDER_VERSION='3.0.0'
export SYFT_VERSION='1.11.0'
export GRYPE_VERSION='0.79.5'
export TRIVY_VERSION='0.54.1'
export OSV_VERSION='1.8.3'
export BEARER_VERSION='1.46.0'
# Supporting frameworks
export FERNFLOWER_VERSION='242.20224.300'
export MUSTACHE_VERSION='3.0.5'
export HBS_VERSION='6.0.0'
export D3_VERSION='7.9.0'
export JQUERY_VERSION='3.7.1'
export BOOTSTRAP_VERSION='5.3.3'
export BOOTSTRAP_ICONS_VERSION='1.11.3'
export TIMELINES_CHART_VERSION='2.12.1'
export NGINX_VERSION='1.27.0'
export RUST_VERSION='1.80.0'
# Name of all container images
export CONTAINER_IMAGE_NAME_FERNFLOWER="fernflower:${FERNFLOWER_VERSION}"
export CONTAINER_IMAGE_NAME_CSA="csa:${CSA_VERSION}"
export CONTAINER_IMAGE_NAME_CSA_BAGGER="csa-bagger:${CSA_BAGGER_VERSION}"
export CONTAINER_IMAGE_NAME_WINDUP="windup:${WINDUP_VERSION}"
export CONTAINER_IMAGE_NAME_WAMT="wamt:${WAMT_VERSION}"
export CONTAINER_IMAGE_NAME_OWASP_DC="owasp-dependency-check:${OWASP_DC_VERSION}"
export CONTAINER_IMAGE_NAME_SCANCODE="scancode-toolkit:${SCANCODE_VERSION}"
export CONTAINER_IMAGE_NAME_PMD="pmd:${PMD_VERSION}"
export CONTAINER_IMAGE_NAME_LINGUIST="crazymax/linguist:${LINGUIST_VERSION}"
export CONTAINER_IMAGE_NAME_CLOC="cloc:${CLOC_VERSION}"
export CONTAINER_IMAGE_NAME_FSB="findsecbugs:${FSB_VERSION}"
export CONTAINER_IMAGE_NAME_MAI="mai:${MAI_VERSION}"
export CONTAINER_IMAGE_NAME_SLSCAN="shiftleft/sast-scan:latest"
export CONTAINER_IMAGE_NAME_INSIDER="insidersec/insider:latest"
export CONTAINER_IMAGE_NAME_SYFT="anchore/syft:v${SYFT_VERSION}"
export CONTAINER_IMAGE_NAME_GRYPE="anchore/grype:v${GRYPE_VERSION}"
export CONTAINER_IMAGE_NAME_TRIVY="trivy:${TRIVY_VERSION}"
export CONTAINER_IMAGE_NAME_OSV="ghcr.io/google/osv-scanner:v${OSV_VERSION}"
export CONTAINER_IMAGE_NAME_BEARER="bearer/bearer:v${BEARER_VERSION}"
# Supporting container images
export CONTAINER_IMAGE_NAME_ASSET_DOWNLOADER="external-assets-downloader:1.0"
export CONTAINER_IMAGE_NAME_HBS_BUILDER="handlebars-reports-builder:1.0"
export CONTAINER_IMAGE_NAME_NGINX="nginx:${NGINX_VERSION}-alpine"
## .NET runtime image used to build MAI and OWASP DC container images (https://mcr.microsoft.com/v2/dotnet/runtime/tags/list)
export DOTNET_RUNTIME_VERSION='8.0.7-alpine3.20'
export IMG_DOTNET_RUNTIME="mcr.microsoft.com/dotnet/runtime:${DOTNET_RUNTIME_VERSION}"
export IMG_ECLIPSE_TEMURIN_11="eclipse-temurin:11.0.22_7-jre"
export IMG_ECLIPSE_TEMURIN_21="eclipse-temurin:21.0.2_13-jre"
export IMG_GRADLE_8_JDK_21="gradle:8.7.0-jdk21"
export IMG_MAVEN_3_JDK_21="maven:3.9.6-eclipse-temurin-21"