Containerized versions of various CI/CD tools that Checkmarx can integrate with. Here you can find sources for the Cx integration images available for download off docker hub. If you are looking for the container based version of Checkmarx SAST itself look here(private repo, you'll get 404 if you are not authorized).
All images are built with freely available software, which is licensed under open source or proprietary free and trial licenses.
You can see all the images listed on the Docker Hub.
Containers marked as GUI require X11 server on the host. See individual README files for more details.
- Jenkins: dockerfile, image
- Jira: dockerfile, image
- IntelliJ (GUI): dockerfile, image
- Checkmarx CLI: dockerfile, image
- Eclipse (GUI): dockerfile, image
- TeamCity dockerfile, image
- SonarQube dockerfile, image
- Ant
- Maven
- Threadfix
- Bamboo
- TFS
- LDAP
- SAML IdP
Windows GUI applications:
- Visual Studio: reference
- CxAudit
Cloud based services:
- MS-VSTS
- WhiteSource
- On Linux just run the supplied
run
script - On Windows get a X11 server like vcxsrv, start it and run the docker container with DISPLAY exported out:
start "X11" "C:\Program Files\VcXsrv\vcxsrv.exe" :0 -ac -clipboard -multiwindow -silent-dup-error
start "IntelliJ" cmd.exe @cmd /k "docker run --name intellij --rm -it -e DISPLAY=$THIS_VM:0 -v intellij:/root/ cxai/cxintellij"
In order to show Linux GUI apps without installing a windows version of an X org server try this alternative, which serves a VNC screen over the web as an HTML5 canvas. You can also try x11-bridge container