{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":191401111,"defaultBranch":"master","name":"bright-cli","ownerLogin":"NeuraLegion","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-11T15:33:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30468016?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723113062.0","currentOid":""},"activityList":{"items":[{"before":"ee36c4306ab5f643e23ff6ced6c589b8ecd73c80","after":"8a9cfbb1cc47794f016673bb038d020b08a406d0","ref":"refs/heads/fix-#pap-1125/handle-large-bodies","pushedAt":"2024-08-08T15:34:30.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"bramkor","name":null,"path":"/bramkor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140380882?s=80&v=4"},"commit":{"message":"Merge branch 'master' into fix-#pap-1125/handle-large-bodies","shortMessageHtmlLink":"Merge branch 'master' into fix-#pap-1125/handle-large-bodies"}},{"before":"6a648b15f66d3f8e39397efe21727b021fbe8d07","after":null,"ref":"refs/heads/refactor/eliminate-ping","pushedAt":"2024-08-08T10:31:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"derevnjuk","name":"Artem Derevnjuk","path":"/derevnjuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38690835?s=80&v=4"}},{"before":"f739b57a0de1ac66c0995e1a0dbac8cf458a37a1","after":"c22dc2b85b71ac8b8d54ba2e8c66a86d7a49486e","ref":"refs/heads/next","pushedAt":"2024-08-08T10:31:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"derevnjuk","name":"Artem Derevnjuk","path":"/derevnjuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38690835?s=80&v=4"},"commit":{"message":"refactor(repeater): stop sending ping event (#584)\n\nPing historically was there to signal over RMQ that repeater is still\r\nconnected\r\nSocket.IO implementation has built in mechanism for disconnection\r\ndetection https://socket.io/docs/v4/engine-io-protocol/#heartbeat","shortMessageHtmlLink":"refactor(repeater): stop sending ping event (#584)"}},{"before":"d328e3680ce023b5f1a39913b039e83546cf9625","after":"6a648b15f66d3f8e39397efe21727b021fbe8d07","ref":"refs/heads/refactor/eliminate-ping","pushedAt":"2024-08-08T09:55:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"denis-maiorov-brightsec","name":null,"path":"/denis-maiorov-brightsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103932492?s=80&v=4"},"commit":{"message":"refactor(repeater): stop sending ping event\n\nPing historically was there to signal over RMQ that repeater is still\nconnected\nSocket.IO implementation has built in mechanism for disconnection detection\nhttps://socket.io/docs/v4/engine-io-protocol/#heartbeat","shortMessageHtmlLink":"refactor(repeater): stop sending ping event"}},{"before":"cb54e58f2ac30b0f378619fd1fcdf2aa5e58ca8b","after":"f739b57a0de1ac66c0995e1a0dbac8cf458a37a1","ref":"refs/heads/next","pushedAt":"2024-08-07T14:09:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"Merge branch 'master' into next","shortMessageHtmlLink":"Merge branch 'master' into next"}},{"before":"5b8f4995d3d38c2696004d2647e4b641bd0fb22e","after":"5fcd3fc4af2f9787a0e31e3311c5671591929ec1","ref":"refs/heads/master","pushedAt":"2024-08-07T14:02:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derevnjuk","name":"Artem Derevnjuk","path":"/derevnjuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38690835?s=80&v=4"},"commit":{"message":"chore(release): cut the 12.2.0 release [skip ci]","shortMessageHtmlLink":"chore(release): cut the 12.2.0 release [skip ci]"}},{"before":"cb54e58f2ac30b0f378619fd1fcdf2aa5e58ca8b","after":"5b8f4995d3d38c2696004d2647e4b641bd0fb22e","ref":"refs/heads/master","pushedAt":"2024-08-07T14:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/next'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/next'"}},{"before":"e1570e869c9e1391d986ef56e018ce4b27df303e","after":"cb54e58f2ac30b0f378619fd1fcdf2aa5e58ca8b","ref":"refs/heads/master","pushedAt":"2024-08-07T13:53:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"chore(release): cut the 12.2.0-next.2 release [skip ci]","shortMessageHtmlLink":"chore(release): cut the 12.2.0-next.2 release [skip ci]"}},{"before":"3dd3b65c3988808513a1f5fe2720dafdd5126fa5","after":"cb54e58f2ac30b0f378619fd1fcdf2aa5e58ca8b","ref":"refs/heads/next","pushedAt":"2024-08-07T10:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derevnjuk","name":"Artem Derevnjuk","path":"/derevnjuk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38690835?s=80&v=4"},"commit":{"message":"chore(release): cut the 12.2.0-next.2 release [skip ci]","shortMessageHtmlLink":"chore(release): cut the 12.2.0-next.2 release [skip ci]"}},{"before":"8e3a60aeb5dd3ed62f63445c3b4a8de9a19e617f","after":null,"ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-07T10:20:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"denis-maiorov-brightsec","name":null,"path":"/denis-maiorov-brightsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103932492?s=80&v=4"}},{"before":"dae816eb34cfe54a426977232ae7e2fef966831a","after":"3dd3b65c3988808513a1f5fe2720dafdd5126fa5","ref":"refs/heads/next","pushedAt":"2024-08-07T10:20:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"denis-maiorov-brightsec","name":null,"path":"/denis-maiorov-brightsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103932492?s=80&v=4"},"commit":{"message":"feat(proxy): add --proxy-domains flag for domain-specific proxying with wildcard support (#582)\n\n- Rename “proxy-internal” to “proxy-target”.\r\n- Rename “proxy-external” to “proxy-bright”. \r\n- Add a new “proxy-domains” flag as an optional flag. It can be accepted\r\nwhen the user is setting either “proxy-target” or “proxy”. It can\r\nreceive a comma-separated list of domains which will be proxied. Any\r\ndomain that is not part of the list won’t be proxied. Notes: Support for\r\nwildcard is required. If I specify “*.foo.bar” as one of the domains,\r\n“a.foo.bar”, “b.foo.bar”, etc. will all be proxied.\r\n- Bright domains will always be proxied when using with the “proxy”\r\nflag, without a need to have them explicitly listed as part of the\r\n“proxy-domains” list. if the user doesn’t want to proxy bright domains,\r\nhe should use only \"proxy-target\"","shortMessageHtmlLink":"feat(proxy): add --proxy-domains flag for domain-specific proxying wi…"}},{"before":"6f0c323cb4f84d7bd1b4d17cd4c5b3ceaa4814ba","after":"8e3a60aeb5dd3ed62f63445c3b4a8de9a19e617f","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-07T09:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): move --proxy-domains flag to repeater command","shortMessageHtmlLink":"feat(proxy): move --proxy-domains flag to repeater command"}},{"before":"c6a36e4c8ba2c764c8230fdbd66a57a8df81ad54","after":"ee36c4306ab5f643e23ff6ced6c589b8ecd73c80","ref":"refs/heads/fix-#pap-1125/handle-large-bodies","pushedAt":"2024-08-07T08:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bramkor","name":null,"path":"/bramkor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140380882?s=80&v=4"},"commit":{"message":"fix(repeater): introduce max-body-size to avoid breaking socket connection on large responses\n\nIntroduce max-body-size limit, so large reponse bodies will be\ntruncated/omitted, so it wont break the socket connection.\n\nPAP-1125 #code-review","shortMessageHtmlLink":"fix(repeater): introduce max-body-size to avoid breaking socket conne…"}},{"before":null,"after":"c6a36e4c8ba2c764c8230fdbd66a57a8df81ad54","ref":"refs/heads/fix-#pap-1125/handle-large-bodies","pushedAt":"2024-08-07T08:27:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bramkor","name":null,"path":"/bramkor","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/140380882?s=80&v=4"},"commit":{"message":"fix(repeater): introduce max-body-size to avoid breaking socket connection on large responses\n\nIntroduce max-body-size limit, so large reponse bodies will be\ntruncated/omitted, so it wont break the socket connection.\n\nPAP-1125 #code-review","shortMessageHtmlLink":"fix(repeater): introduce max-body-size to avoid breaking socket conne…"}},{"before":null,"after":"d328e3680ce023b5f1a39913b039e83546cf9625","ref":"refs/heads/refactor/eliminate-ping","pushedAt":"2024-08-06T12:16:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"denis-maiorov-brightsec","name":null,"path":"/denis-maiorov-brightsec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103932492?s=80&v=4"},"commit":{"message":"refactor(repeater): stop sending ping event\n\nPing historically was there to signal over RMQ that repeater is still\nconnected\nSocket.IO implementation has built in mechanism for disconnection detection\nhttps://socket.io/docs/v4/engine-io-protocol/#heartbeat","shortMessageHtmlLink":"refactor(repeater): stop sending ping event"}},{"before":"1dd40d1eb30a305d6cf9cfa36f152b5572d3829c","after":"6f0c323cb4f84d7bd1b4d17cd4c5b3ceaa4814ba","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-06T12:02:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"Update CliBuilder.ts","shortMessageHtmlLink":"Update CliBuilder.ts"}},{"before":"efc4df61bc1ff86570d59dd547c3c22038443c46","after":"1dd40d1eb30a305d6cf9cfa36f152b5572d3829c","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-06T12:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"Update src/RequestExecutor/HttpRequestExecutor.ts\n\nCo-authored-by: denis-maiorov-brightsec <103932492+denis-maiorov-brightsec@users.noreply.github.com>","shortMessageHtmlLink":"Update src/RequestExecutor/HttpRequestExecutor.ts"}},{"before":"47080e26e707464c1bb219d67d3eb04c5d1cd2a5","after":"efc4df61bc1ff86570d59dd547c3c22038443c46","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-06T07:31:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): add proxy-domains flag to selectively proxy requests","shortMessageHtmlLink":"feat(proxy): add proxy-domains flag to selectively proxy requests"}},{"before":"a0340545393c210e6ae9733573f1b831c763c600","after":"47080e26e707464c1bb219d67d3eb04c5d1cd2a5","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-06T07:27:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): always proxy bright domains","shortMessageHtmlLink":"feat(proxy): always proxy bright domains"}},{"before":"0be8c0375a617cd55dc606abd1c86a24fc32b295","after":"a0340545393c210e6ae9733573f1b831c763c600","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-05T22:47:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): fix","shortMessageHtmlLink":"feat(proxy): fix"}},{"before":"94c2410c5192f854fb64edbb08828e5b215f45f8","after":"0be8c0375a617cd55dc606abd1c86a24fc32b295","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-05T22:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): fix","shortMessageHtmlLink":"feat(proxy): fix"}},{"before":"c80805b554d65eab994f786e9fa57d2e8167c3e9","after":"94c2410c5192f854fb64edbb08828e5b215f45f8","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-05T22:07:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): remove console.log","shortMessageHtmlLink":"feat(proxy): remove console.log"}},{"before":"9f90dde197152af5cad96ad365f637b4185e744b","after":"c80805b554d65eab994f786e9fa57d2e8167c3e9","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-05T21:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): add missing param","shortMessageHtmlLink":"feat(proxy): add missing param"}},{"before":"450eb4cef5974d4146eec03d4c7e09b6847a1e59","after":"9f90dde197152af5cad96ad365f637b4185e744b","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-05T21:03:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): add proxy-domains flag to selectively proxy requests","shortMessageHtmlLink":"feat(proxy): add proxy-domains flag to selectively proxy requests"}},{"before":"1df9b181ff75fb63982ac826e0d2aac4a1526286","after":"450eb4cef5974d4146eec03d4c7e09b6847a1e59","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-05T11:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"Update CliBuilder.ts\n\nCo-authored-by: denis-maiorov-brightsec <103932492+denis-maiorov-brightsec@users.noreply.github.com>","shortMessageHtmlLink":"Update CliBuilder.ts"}},{"before":"eca330db425e8b0c98c9bcff9b8b469a55ab955f","after":"d3c4e3476bd671a41f63edf01feebeac7479910b","ref":"refs/heads/feat-PAP-1142-entrypoints-validations","pushedAt":"2024-08-05T07:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mongoose79","name":"Avi Ruzhinsky","path":"/mongoose79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21357104?s=80&v=4"},"commit":{"message":"feat: validate scan with entryPoints\n\nPAP-1142 #code-review","shortMessageHtmlLink":"feat: validate scan with entryPoints"}},{"before":"dae816eb34cfe54a426977232ae7e2fef966831a","after":"eca330db425e8b0c98c9bcff9b8b469a55ab955f","ref":"refs/heads/feat-PAP-1142-entrypoints-validations","pushedAt":"2024-08-05T07:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mongoose79","name":"Avi Ruzhinsky","path":"/mongoose79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21357104?s=80&v=4"},"commit":{"message":"feat: validate scan with entryPoints\n\nPAP-1142 #code-review","shortMessageHtmlLink":"feat: validate scan with entryPoints"}},{"before":null,"after":"dae816eb34cfe54a426977232ae7e2fef966831a","ref":"refs/heads/feat-PAP-1142-entrypoints-validations","pushedAt":"2024-08-05T06:42:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mongoose79","name":"Avi Ruzhinsky","path":"/mongoose79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21357104?s=80&v=4"},"commit":{"message":"chore(release): cut the 12.2.0-next.1 release [skip ci]","shortMessageHtmlLink":"chore(release): cut the 12.2.0-next.1 release [skip ci]"}},{"before":"d68ed5b132236681cbf51b9386571d38d55ca8c0","after":"1df9b181ff75fb63982ac826e0d2aac4a1526286","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-03T21:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): surpress errors","shortMessageHtmlLink":"feat(proxy): surpress errors"}},{"before":"4a788698c642c7e3c9a05bf0c5c81c778e5b5f3d","after":"d68ed5b132236681cbf51b9386571d38d55ca8c0","ref":"refs/heads/bypass-proxy-with-domain-settings","pushedAt":"2024-08-03T20:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maksadbek","name":null,"path":"/maksadbek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2093411?s=80&v=4"},"commit":{"message":"feat(proxy): reformat","shortMessageHtmlLink":"feat(proxy): reformat"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElWtrTQA","startCursor":null,"endCursor":null}},"title":"Activity · NeuraLegion/bright-cli"}