WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
File tree Expand file tree Collapse file tree 23 files changed +238
-17
lines changed
Expand file tree Collapse file tree 23 files changed +238
-17
lines changed Original file line number Diff line number Diff line change 1616 - name : Use Node.js
1717 uses : actions/setup-node@v3
1818 with :
19- node-version : 18 .x
19+ node-version : 20 .x
2020 registry-url : https://registry.npmjs.org/
2121 - uses : actions/setup-go@v3
2222 with :
4242 npm publish --access=public --@cyclonedx:registry='https://npm.pkg.github.com'
4343 echo "cyclonedx:registry=https://registry.npmjs.org" > ~/.npmrc
4444 npm publish --access=public --@cyclonedx:registry='https://registry.npmjs.org'
45+ pushd packages/arm64
46+ echo "cyclonedx:registry=https://npm.pkg.github.com" > ~/.npmrc
47+ npm publish --access=public --@cyclonedx:registry='https://npm.pkg.github.com'
48+ echo "cyclonedx:registry=https://registry.npmjs.org" > ~/.npmrc
49+ npm publish --access=public --@cyclonedx:registry='https://registry.npmjs.org'
50+ popd
51+ pushd packages/ppc64
52+ echo "cyclonedx:registry=https://npm.pkg.github.com" > ~/.npmrc
53+ npm publish --access=public --@cyclonedx:registry='https://npm.pkg.github.com'
54+ echo "cyclonedx:registry=https://registry.npmjs.org" > ~/.npmrc
55+ npm publish --access=public --@cyclonedx:registry='https://registry.npmjs.org'
56+ popd
4557 env :
4658 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
4759 NPMJS_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
Original file line number Diff line number Diff line change 1414 - name : Use Node.js
1515 uses : actions/setup-node@v3
1616 with :
17- node-version : 18 .x
17+ node-version : 20 .x
1818 registry-url : https://registry.npmjs.org/
1919 - uses : actions/setup-go@v3
2020 with :
4040 pip3 install blint
4141 blint -i plugins -o /tmp/reports
4242 npm publish --dry-run
43+ pushd packages/arm64
44+ npm publish --dry-run
45+ popd
46+ pushd packages/ppc64
47+ npm publish --dry-run
48+ popd
4349 continue-on-error : true
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ rm -rf plugins/goversion
4+ rm -rf plugins/trivy
5+ rm -rf plugins/cargo-auditable
6+ rm -rf plugins/osquery
7+ mkdir -p plugins/osquery
8+
9+ for plug in goversion trivy cargo-auditable
10+ do
11+ mkdir -p plugins/$plug
12+ pushd thirdparty/$plug
13+ make build/linux_ppc64le
14+ chmod +x build/*
15+ cp -rf build/* ../../plugins/$plug /
16+ rm -rf build
17+ popd
18+ done
19+
20+ ./plugins/goversion/goversion-linux-ppc64le
21+ ./plugins/trivy/trivy-cdxgen-linux-ppc64le -v
22+ ./plugins/cargo-auditable/cargo-auditable-cdxgen-linux-ppc64le
23+
24+ chmod +x packages/ppc64/build-ppc64.sh
25+ pushd packages/ppc64
26+ ./build-ppc64.sh
27+ popd
28+
Original file line number Diff line number Diff line change @@ -29,6 +29,14 @@ copy build\* ..\..\plugins\cargo-auditable\
2929Remove-Item build - Recurse - Force
3030cd ..\..
3131
32+ New-Item - ItemType Directory - Path plugins\trivy - Force
33+ cd thirdparty\trivy
34+ go build - ldflags " -H=windowsgui -s -w" - o build\trivy-windows-amd64.exe
35+ ..\..\upx- 4.1 .0 - win64\upx.exe -9 -- lzma build\trivy-windows-amd64.exe
36+ copy build\* ..\..\plugins\trivy\
37+ Remove-Item build - Recurse - Force
38+ cd ..\..
39+
3240Remove-Item osquery- 5.9 .1. windows_x86_64 - Recurse - Force
3341Remove-Item osquery- 5.9 .1. windows_x86_64.zip - Recurse - Force
3442Remove-Item upx- 4.1 .0 - win64 - Recurse - Force
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+
23rm -rf plugins/goversion
34rm -rf plugins/trivy
45rm -rf plugins/cargo-auditable
3637./plugins/goversion/goversion-linux-amd64
3738./plugins/trivy/trivy-cdxgen-linux-amd64 -v
3839./plugins/cargo-auditable/cargo-auditable-cdxgen-linux-amd64
40+
41+ chmod +x packages/arm64/build-arm64.sh
42+ pushd packages/arm64
43+ ./build-arm64.sh
44+ popd
45+ chmod +x packages/ppc64/build-ppc64.sh
46+ pushd packages/ppc64
47+ ./build-ppc64.sh
48+ popd
Original file line number Diff line number Diff line change 11// Debug mode flag
22const DEBUG_MODE =
3- process . env . SCAN_DEBUG_MODE === "debug" ||
4- process . env . SHIFTLEFT_LOGGING_LEVEL === "debug" ||
3+ process . env . CDXGEN_DEBUG_MODE === "debug" ||
54 process . env . NODE_ENV === "development" ;
65
76if ( DEBUG_MODE ) {
Original file line number Diff line number Diff line change 11{
22 "name" : " @cyclonedx/cdxgen-plugins-bin" ,
3- "version" : " 1.3 .0" ,
3+ "version" : " 1.4 .0" ,
44 "description" : " Binary plugins to supercharge @cyclonedx/cdxgen npm package" ,
55 "main" : " index.js" ,
66 "repository" : {
2424 "files" : [
2525 " *.js" ,
2626 " plugins/"
27+ ],
28+ "cpu" : [
29+ " x64"
2730 ]
2831}
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ rm -rf plugins/goversion
4+ rm -rf plugins/trivy
5+ rm -rf plugins/cargo-auditable
6+ rm -rf plugins/osquery
7+ mkdir -p plugins/osquery
8+
9+ wget https://github.com/osquery/osquery/releases/download/5.9.1/osquery-5.9.1.windows_arm64.zip
10+ unzip osquery-5.9.1.windows_arm64.zip
11+ cp " osquery-5.9.1.windows_arm64/Program Files/osquery/osqueryi.exe" plugins/osquery/osqueryi-windows-arm64.exe
12+ sha256sum plugins/osquery/osqueryi-windows-arm64.exe > plugins/osquery/osqueryi-windows-arm64.exe.sha256
13+ rm -rf osquery-5.9.1.windows_arm64
14+ rm osquery-5.9.1.windows_arm64.zip
15+
16+ wget https://github.com/osquery/osquery/releases/download/5.9.1/osquery-5.9.1_1.linux_aarch64.tar.gz
17+ tar -xvf osquery-5.9.1_1.linux_aarch64.tar.gz
18+ cp opt/osquery/bin/osqueryd plugins/osquery/osqueryi-linux-arm64
19+ upx -9 --lzma plugins/osquery/osqueryi-linux-arm64
20+ sha256sum plugins/osquery/osqueryi-linux-arm64 > plugins/osquery/osqueryi-linux-arm64.sha256
21+ rm -rf etc usr var opt
22+ rm osquery-5.9.1_1.linux_aarch64.tar.gz
23+
24+ for plug in goversion trivy cargo-auditable
25+ do
26+ mkdir -p plugins/$plug
27+ mv ../../plugins/$plug /* arm64* plugins/$plug /
28+ done
Original file line number Diff line number Diff line change 1+ // Debug mode flag
2+ const DEBUG_MODE =
3+ process . env . CDXGEN_DEBUG_MODE === "debug" ||
4+ process . env . NODE_ENV === "development" ;
5+
6+ if ( DEBUG_MODE ) {
7+ console . log ( "cdxgen plugins check" ) ;
8+ }
You can’t perform that action at this time.
0 commit comments