@@ -454,12 +454,12 @@ func TestCreatePullRequestMessage(t *testing.T) {
454
454
writerOutput .SetJasOutputFlags (true , true )
455
455
message := createPullRequestMessage (vulnerabilities , nil , nil , writerOutput )
456
456
457
- expectedMessage := "<div align='center'>\n \n [](https://github.com/jfrog/frogbot#readme)\n \n </div>\n \n \n ## 📦 Vulnerable Dependencies \n \n ### ✍️ Summary\n \n <div align=\" center\" >\n \n | SEVERITY | CONTEXTUAL ANALYSIS | DIRECT DEPENDENCIES | IMPACTED DEPENDENCY | FIXED VERSIONS |\n | :---------------------: | :----------------------------------: | :----------------------------------: | :-----------------------------------: | :---------------------------------: | \n | <br> High | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.1] |\n | <br> High | Undetermined | github.com/mholt/archiver/v3:v3.5.1 | github.com/mholt/archiver/v3:v3.5.1 | |\n | <br> Medium | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.3] |\n \n </div>\n \n ## 👇 Details\n \n \n <details>\n <summary> <b>[ CVE-2022-24450 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-24450\n - **Fixed Version:** [0.24.1]\n \n \n </details>\n \n \n <details>\n <summary> <b>github.com/mholt/archiver/v3 v3.5.1</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/mholt/archiver/v3\n - **Current Version:** v3.5.1\n \n \n </details>\n \n \n <details>\n <summary> <b>[ CVE-2022-26652 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🎃 Medium\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-26652\n - **Fixed Version:** [0.24.3]\n \n \n </details>\n \n \n <div align=\" center\" >\n \n [JFrog Frogbot](https://github.com/jfrog/frogbot#readme)\n \n </div>\n "
457
+ expectedMessage := "<div align='center'>\n \n [](https://github.com/jfrog/frogbot#readme)\n \n </div>\n \n \n ## 📦 Vulnerable Dependencies \n \n ### ✍️ Summary\n \n <div align=\" center\" >\n \n | SEVERITY | CONTEXTUAL ANALYSIS | DIRECT DEPENDENCIES | IMPACTED DEPENDENCY | FIXED VERSIONS |\n | :---------------------: | :----------------------------------: | :----------------------------------: | :-----------------------------------: | :---------------------------------: | \n | <br> High | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.1] |\n | <br> High | Undetermined | github.com/mholt/archiver/v3:v3.5.1 | github.com/mholt/archiver/v3:v3.5.1 | |\n | <br> Medium | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.3] |\n \n </div>\n \n ## 👇 Details\n \n \n <details>\n <summary> <b>[ CVE-2022-24450 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-24450\n - **Fixed Version:** [0.24.1]\n \n \n </details>\n \n \n <details>\n <summary> <b>github.com/mholt/archiver/v3 v3.5.1</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/mholt/archiver/v3\n - **Current Version:** v3.5.1\n \n \n </details>\n \n \n <details>\n <summary> <b>[ CVE-2022-26652 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🎃 Medium\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-26652\n - **Fixed Version:** [0.24.3]\n \n \n </details>\n \n \n ---\n <div align=\" center\" >\n \n [🐸 JFrog Frogbot](https://github.com/jfrog/frogbot#readme)\n \n </div>\n "
458
458
assert .Equal (t , expectedMessage , message )
459
459
460
460
writerOutput .SetVcsProvider (vcsutils .GitLab )
461
461
message = createPullRequestMessage (vulnerabilities , nil , nil , writerOutput )
462
- expectedMessage = "<div align='center'>\n \n [](https://github.com/jfrog/frogbot#readme)\n \n </div>\n \n \n ## 📦 Vulnerable Dependencies \n \n ### ✍️ Summary\n \n <div align=\" center\" >\n \n | SEVERITY | CONTEXTUAL ANALYSIS | DIRECT DEPENDENCIES | IMPACTED DEPENDENCY | FIXED VERSIONS |\n | :---------------------: | :----------------------------------: | :----------------------------------: | :-----------------------------------: | :---------------------------------: | \n | <br> High | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.1] |\n | <br> High | Undetermined | github.com/mholt/archiver/v3:v3.5.1 | github.com/mholt/archiver/v3:v3.5.1 | |\n | <br> Medium | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.3] |\n \n </div>\n \n ## 👇 Details\n \n \n <details>\n <summary> <b>[ CVE-2022-24450 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-24450\n - **Fixed Version:** [0.24.1]\n \n \n </details>\n \n \n <details>\n <summary> <b>github.com/mholt/archiver/v3 v3.5.1</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/mholt/archiver/v3\n - **Current Version:** v3.5.1\n \n \n </details>\n \n \n <details>\n <summary> <b>[ CVE-2022-26652 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🎃 Medium\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-26652\n - **Fixed Version:** [0.24.3]\n \n \n </details>\n \n \n <div align=\" center\" >\n \n [JFrog Frogbot](https://github.com/jfrog/frogbot#readme)\n \n </div>\n "
462
+ expectedMessage = "<div align='center'>\n \n [](https://github.com/jfrog/frogbot#readme)\n \n </div>\n \n \n ## 📦 Vulnerable Dependencies \n \n ### ✍️ Summary\n \n <div align=\" center\" >\n \n | SEVERITY | CONTEXTUAL ANALYSIS | DIRECT DEPENDENCIES | IMPACTED DEPENDENCY | FIXED VERSIONS |\n | :---------------------: | :----------------------------------: | :----------------------------------: | :-----------------------------------: | :---------------------------------: | \n | <br> High | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.1] |\n | <br> High | Undetermined | github.com/mholt/archiver/v3:v3.5.1 | github.com/mholt/archiver/v3:v3.5.1 | |\n | <br> Medium | Undetermined | github.com/nats-io/nats-streaming-server:v0.21.0 | github.com/nats-io/nats-streaming-server:v0.21.0 | [0.24.3] |\n \n </div>\n \n ## 👇 Details\n \n \n <details>\n <summary> <b>[ CVE-2022-24450 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-24450\n - **Fixed Version:** [0.24.1]\n \n \n </details>\n \n \n <details>\n <summary> <b>github.com/mholt/archiver/v3 v3.5.1</b> </summary>\n <br>\n \n - **Severity** 🔥 High\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/mholt/archiver/v3\n - **Current Version:** v3.5.1\n \n \n </details>\n \n \n <details>\n <summary> <b>[ CVE-2022-26652 ] github.com/nats-io/nats-streaming-server v0.21.0</b> </summary>\n <br>\n \n - **Severity** 🎃 Medium\n - **Contextual Analysis:** Undetermined\n - **Package Name:** github.com/nats-io/nats-streaming-server\n - **Current Version:** v0.21.0\n - **CVE:** CVE-2022-26652\n - **Fixed Version:** [0.24.3]\n \n \n </details>\n \n \n ---\n <div align=\" center\" >\n \n [🐸 JFrog Frogbot](https://github.com/jfrog/frogbot#readme)\n \n </div>\n "
463
463
assert .Equal (t , expectedMessage , message )
464
464
}
465
465
@@ -700,6 +700,11 @@ func createGitLabHandler(t *testing.T, projectName string) http.HandlerFunc {
700
700
jsonResponse := `{"id": 3,"visibility": "private","ssh_url_to_repo": "[email protected] :diaspora/diaspora-project-site.git","http_url_to_repo": "https://example.com/diaspora/diaspora-project-site.git"}`
701
701
_ , err := w .Write ([]byte (jsonResponse ))
702
702
assert .NoError (t , err )
703
+ case r .RequestURI == fmt .Sprintf ("/api/v4/projects/jfrog%s/merge_requests/133/discussions" , "%2F" + projectName ):
704
+ discussions , err := os .ReadFile (filepath .Join (".." , "list_merge_request_discussion_items.json" ))
705
+ assert .NoError (t , err )
706
+ _ , err = w .Write (discussions )
707
+ assert .NoError (t , err )
703
708
}
704
709
}
705
710
}
0 commit comments