1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-12 10:55:20 +02:00
sap-jenkins-library/pkg
michaelkubiaczyk bc8d5efe46
Cxone release supporting applications (#4548)
* Initial in progress

* compiling but not yet functional

* Missed file

* updated checkmarxone step

* Working up to fetching a project then breaks

* Missed file

* Breaks when retrieving projects+proxy set

* Create project & run scan working, now polling

* Fixed polling

* added back the zipfile remove command

* Fixed polling again

* Generates and downloads PDF report

* Updated and working, prep for refactor

* Added compliance steps

* Cleanup, reporting, added groovy connector

* fixed groovy file

* checkmarxone to checkmarxOne

* checkmarxone to checkmarxOne

* split credentials (id+secret, apikey), renamed pullrequestname to branch, groovy fix

* Fixed filenames & yaml

* missed the metadata_generated.go

* added json to sarif conversion

* fix:type in new checkmarxone package

* fix:type in new checkmarxone package

* removed test logs, added temp error log for creds

* extra debugging to fix crash

* improved auth logging, fixed query parse issue

* fixed bug with group fetch when using oauth user

* CWE can be -1 if not defined, can't be uint

* Query also had CweID

* Disabled predicates-fetch in sarif generation

* Removing leftover info log message

* Better error handling

* fixed default preset configuration

* removing .bat files - sorry

* Cleanup per initial review

* refactoring per Gist, fixed project find, add apps

* small fix - sorry for commit noise while testing

* Fixing issues with incremental scans.

* removing maxretries

* Updated per PR feedback, further changes todo toda

* JSON Report changes and reporting cleanup

* removing .bat (again?)

* adding docs, groovy unit test, linter fixes

* Started adding tests maybe 15% covered

* fix(checkmarxOne): test cases for pkg and reporting

* fix(checkmarxOne):fix formatting

* feat(checkmarxone): update interface with missing method

* feat(checkmarxone):change runStep signature to be able to inject dependency

* feat(checkmarxone): add tests for step (wip)

* Adding a bit more coverage

* feat(checkmarxOne): fix code review

* feat(checkmarxOne): fix code review

* feat(checkmarxOne): fix code review

* feat(checkmarxOne): fix integration test PR

* adding scan-summary bug workaround, reportgen fail

* enforceThresholds fix when no results passed in

* fixed gap when preset empty in yaml & project conf

* fixed another gap in preset selection

* fix 0-result panic

* fail when no preset is set anywhere

* removed comment

* initial project-under-app support

* fixing sarif reportgen

* some cleanup of error messages

* post-merge test fixes

* revert previous upstream merge

* fix:formatting

* fix(checkmarxOne):yamllint too many blank lines

* fix(checkmarxOne):unit test

* fix(checkmarxOne):generated code

---------

Co-authored-by: thtri <trinhthanhhai@gmail.com>
Co-authored-by: Thanh-Hai Trinh <thanh.hai.trinh@sap.com>
2023-09-05 21:49:27 +02:00
..
abap chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
abaputils chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
ado feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
ans chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
apim chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
asc chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
blackduck chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
buildpacks Refactor buildpacks telemetry (#4467) 2023-08-04 13:31:33 +02:00
buildsettings feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
certutils chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
checkmarx chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
checkmarxone Cxone release supporting applications (#4548) 2023-09-05 21:49:27 +02:00
cloudfoundry chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
cnbutils chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
codeql added querySuite to codeql audit report (#4485) 2023-07-25 15:50:26 +03:00
command chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
config chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
cpi chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
docker fix(cnbBuild): read dockerConfigJSON from CPE and merge it with user-provided (#4444) 2023-07-04 14:19:02 +02:00
documentation chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
format chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
fortify feat(fortifyExecuteScan): Fortify proxy parameter (#4543) 2023-08-31 17:18:18 +05:30
gcs feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
generator chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
git feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
github feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
goget chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
gradle feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
hadolint/mocks chore: cleanup reporting & some incorrect file usage in tests (#3943) 2022-08-09 10:57:02 +02:00
http chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
influx feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
java feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
jenkins feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
kubernetes fix(helmExecute): only expand environment variables start with PIPER_VAULTCREDENTIAL_ (#4468) 2023-07-17 14:16:17 +06:00
log chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
malwarescan fix(malwareExecuteScan): add missing error handling (#4536) 2023-08-28 15:06:35 +02:00
maven feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
mock chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
multiarch feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
nexus feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
npm chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
orchestrator feat(orchestrator): add implementation for GitHub (#4525) 2023-08-29 09:32:35 +02:00
piperenv chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
piperutils chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
protecode chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
reporting chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
sonar feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
splunk chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
syft feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
telemetry feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
terraform feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
tms feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
toolrecord detectExecuteScan: fix toolrun data (#4366) 2023-05-17 17:21:03 +05:30
transportrequest feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
validation feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
vault feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00
versioning chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
whitesource chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
xsuaa chore(deps): Replace io/ioutil package (#4494) 2023-08-16 12:57:04 +02:00
yaml feat(golangBuild): use 'unit' build tag to include tests during test execution (#4345) 2023-05-03 21:02:11 +05:00