mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-05-26 17:24:47 +00:00
ACS-6305 Fix Pipeline scan detecting 3rd party libraries (#956)
ACS-6305 Fix Pipeline scan detecting 3rd party libraries
This commit is contained in:
parent
d9e9adcf49
commit
cf34781062
13
.github/workflows/ci.yml
vendored
13
.github/workflows/ci.yml
vendored
@ -83,7 +83,17 @@ jobs:
|
||||
- name: "Build"
|
||||
run: mvn -B -U install -DskipTests
|
||||
- name: "Create zip"
|
||||
run: zip -r to-scan.zip engines/aio/target/alfresco-transform-core-aio-*.jar engines/base/target/alfresco-base-t-engine-*.jar model/target/alfresco-transform-model-*.jar
|
||||
run: |
|
||||
mkdir -p to-scan
|
||||
for file in engines/aio/target/alfresco-transform-core-aio-*.jar engines/base/target/alfresco-base-t-engine-*.jar model/target/alfresco-transform-model-*.jar
|
||||
do
|
||||
if [[ $file != *javadoc.jar ]] && [[ $file != *sources.jar ]] && [[ $file != *tests.jar ]]; then
|
||||
mv "$file" to-scan/
|
||||
fi
|
||||
done
|
||||
# Removing the aspectjweaver and bouncycastle jars from the scan, since Veracode detects them as 1st party code and fails the scan. TO BE REVERTED ONCE VERACODE FIXES THE ISSUE
|
||||
zip -d to-scan/alfresco-transform*.jar "BOOT-INF/lib/bcmail-jdk18on-*.jar" "BOOT-INF/lib/bcprov-jdk18on-*.jar" "BOOT-INF/lib/aspectjweaver*.jar"
|
||||
zip -r to-scan.zip to-scan
|
||||
- name: "Run SAST Scan"
|
||||
uses: veracode/Veracode-pipeline-scan-action@v1.0.10
|
||||
with:
|
||||
@ -98,6 +108,7 @@ jobs:
|
||||
summary_output_file: results.json
|
||||
summary_display: true
|
||||
baseline_file: baseline.json
|
||||
include: "to-scan/alfresco*"
|
||||
- name: Upload scan result
|
||||
if: success() || failure()
|
||||
run: zip readable_output.zip results.json
|
||||
|
Loading…
x
Reference in New Issue
Block a user