You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
JDK8 new version uptake in the docker image and other pipeline fixes. (checkmarx-ltd#1019)
*Added support for SendGrid as new BugTracker
*Upgraded spring boot 2.7.0 and spring core to 5.3.20 to fix vulnerabilities
*Upgraded openjdk8 version inside Dockerfile.
* Updated test data to fix failing test cases
Co-authored-by: Leonel Sanches <[email protected]>
Co-authored-by: HussainS12 <[email protected]>
Copy file name to clipboardExpand all lines: docs/Bug-Trackers-and-Feedback-Channels.md
+42
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@
18
18
*[CxXML](#cxxml)
19
19
*[Json](#json)
20
20
*[CSV](#csv)
21
+
*[Email](#email)
21
22
*[NONE|WAIT](#none)
22
23
23
24
## <aname="data">Understanding the Data</a>
@@ -313,6 +314,7 @@ Valid options for `bug-tracker-impl` are currently the following ones:
313
314
* Azure
314
315
* CxXML - Only available for SAST 8.x|9.x
315
316
* Csv
317
+
* Email
316
318
* JIRA
317
319
* Json
318
320
* GitHub
@@ -630,6 +632,46 @@ The file system path and the file naming format are required.
630
632
631
633
**[TIMESTAMP]** → Current timestamp (yyyyMMdd.HHmmss format)
632
634
635
+
## <aname="email">Email Notifications</a>
636
+
CxFlow works with SMTP and SendGrid to notify users through e-mail.
637
+
638
+
```yaml
639
+
cx-flow:
640
+
bug-tracker: Email
641
+
mail:
642
+
host: smtp.gmail.com
643
+
port: 587
644
+
username: xxx
645
+
password: xxx
646
+
notification: true # Required if using SendGrid
647
+
sendgrid:
648
+
api-token: your-sendgrid-token-here
649
+
```
650
+
651
+
`cx-flow.mail.notification` send two e-mail events: Scan Submitted and Scan Completed. The default is `false` (no e-mail are sent, even if all parameters are configured).
652
+
653
+
If using SMTP, the following fields are required:
654
+
655
+
```yaml
656
+
cx-flow:
657
+
bug-tracker: Email
658
+
mail:
659
+
host: smtp.gmail.com
660
+
port: 587
661
+
username: xxx
662
+
password: xxx
663
+
notification: true
664
+
```
665
+
666
+
If using SendGrid, only the notification field and the API Token are required.
667
+
668
+
```yaml
669
+
cx-flow:
670
+
mail:
671
+
notification: true # Required if using SendGrid
672
+
sendgrid:
673
+
api-token: your-sendgrid-token-here
674
+
```
633
675
634
676
## <a name="none">NONE | WAIT</a>
635
677
If you want to trigger scans asynchronously, use **NONE**
0 commit comments