{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":804806071,"defaultBranch":"main","name":"cs-opencti-external-import-connector","ownerLogin":"crowdsecurity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-23T09:58:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/63284097?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719477475.0","currentOid":""},"activityList":{"items":[{"before":"49eae894195287b613bd6e1acdbc121c67a24474","after":"6b044d9fa2f4b3b26867bf21f456ec69f9466a66","ref":"refs/heads/main","pushedAt":"2024-07-05T04:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"docs(developer): Update doc with pull request process","shortMessageHtmlLink":"docs(developer): Update doc with pull request process"}},{"before":"e9bb5421a10ced31a9b5352dfa47db79f1185934","after":"49eae894195287b613bd6e1acdbc121c67a24474","ref":"refs/heads/main","pushedAt":"2024-06-29T07:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"test(*): Move test folder to pass OpenCTI CI on pull request","shortMessageHtmlLink":"test(*): Move test folder to pass OpenCTI CI on pull request"}},{"before":"5ad51d77e9c476e55b9275b4f2be4a76df45ac24","after":"e9bb5421a10ced31a9b5352dfa47db79f1185934","ref":"refs/heads/main","pushedAt":"2024-06-28T09:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"style(*): Pass through code format tools","shortMessageHtmlLink":"style(*): Pass through code format tools"}},{"before":"3ed91ee90069e73af9112974e032631e2f48331c","after":"5ad51d77e9c476e55b9275b4f2be4a76df45ac24","ref":"refs/heads/main","pushedAt":"2024-06-27T08:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"chore(*): Prepare release 0.0.1","shortMessageHtmlLink":"chore(*): Prepare release 0.0.1"}},{"before":"97fec8d3c094db11e3fb31239a53fe3a852e9f4a","after":"3ed91ee90069e73af9112974e032631e2f48331c","ref":"refs/heads/main","pushedAt":"2024-06-27T08:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"chore(*): Prepare release 0.0.1","shortMessageHtmlLink":"chore(*): Prepare release 0.0.1"}},{"before":"d8fc1e384c34d28f64a1c7c44f899bac0d4c6340","after":"97fec8d3c094db11e3fb31239a53fe3a852e9f4a","ref":"refs/heads/main","pushedAt":"2024-06-27T04:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"docs(user guide): Add mention to ongoing performance issues","shortMessageHtmlLink":"docs(user guide): Add mention to ongoing performance issues"}},{"before":"4b8862ba0feb3229b8d390523e733cd8e18e2f07","after":"d8fc1e384c34d28f64a1c7c44f899bac0d4c6340","ref":"refs/heads/main","pushedAt":"2024-06-27T02:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"docs(user guide): Update TOC","shortMessageHtmlLink":"docs(user guide): Update TOC"}},{"before":"98ae9c2eec8d0e3e58181dd7c980f26029a9ceb1","after":null,"ref":"refs/heads/feat/init-project","pushedAt":"2024-06-27T01:53:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"}},{"before":"d5cf40ca6abaf6c461cf1f92a535c44cce9f7b1b","after":"4b8862ba0feb3229b8d390523e733cd8e18e2f07","ref":"refs/heads/main","pushedAt":"2024-06-27T01:53:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Init project (#1)\n\n* feat(*): Add connector skeleton\r\n\r\n* feat(*): Import for 1 IP\r\n\r\n* feat(*): Avoid database request for speedup import\r\n\r\n* feat(*): Use batch to send bundles to OpenCTI\r\n\r\n* feat(config): Make config variable consistant\r\n\r\n* feat(*): Store last run on first loop to avoid multiple works to run\r\n\r\n* feat(config): Rename config variable for consistency with other connectors\r\n\r\n* fix(None value): Handle None value returned by CTI\r\n\r\n* feat(errors): Improve error management\r\n\r\n* feat(*): Add Ipv6 support\r\n\r\n* feat(*): Set is_running state to avoid concurrent runs\r\n\r\n* feat(acl): Handle max observable tlp\r\n\r\n* feat(*): Add enrichment threshold per import\r\n\r\n* feat(log): Improve date logs\r\n\r\n* feat(log): Improve date logs\r\n\r\n* feat(log): Improve date logs\r\n\r\n* style(*): Refactor importer\r\n\r\n* feat(*): Add settings to allow light enrichment\r\n\r\n* feat(*): Remove option to add external ref and always add it\r\n\r\n* fix(import): Avoid multiple run even if not first run\r\n\r\n* test(*): Add tests and ci actions\r\n\r\n* docs(*): Add docs\r\n\r\n* docs(*): Add TOC\r\n\r\n* fix(import): Fix division by zero error\r\n\r\n* feat(*): Add log for total number of enrichments\r\n\r\n* feat(*): Add log for current number of enrichments\r\n\r\n* docs(user guide): Add benchmarks","shortMessageHtmlLink":"feat(*): Init project (#1)"}},{"before":"0d287645d83f9f9aa02884106aeb0ec0f20da7a6","after":"98ae9c2eec8d0e3e58181dd7c980f26029a9ceb1","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-27T01:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"docs(user guide): Add benchmarks","shortMessageHtmlLink":"docs(user guide): Add benchmarks"}},{"before":"b19333af91acdc557c479f42a6e80cfb25e3de16","after":"0d287645d83f9f9aa02884106aeb0ec0f20da7a6","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-24T08:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Add log for current number of enrichments","shortMessageHtmlLink":"feat(*): Add log for current number of enrichments"}},{"before":"c1910dba5081a99a0a570a47cfeb74247bb2c1b7","after":"b19333af91acdc557c479f42a6e80cfb25e3de16","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-24T08:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Add log for total number of enrichments","shortMessageHtmlLink":"feat(*): Add log for total number of enrichments"}},{"before":"4f6b16e3c7333b1f464a6c9d13fd9ef1bf885af7","after":"c1910dba5081a99a0a570a47cfeb74247bb2c1b7","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-24T05:33:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"fix(import): Fix division by zero error","shortMessageHtmlLink":"fix(import): Fix division by zero error"}},{"before":"2e6bf1fca650052bc47112ba9a4746390e724033","after":"4f6b16e3c7333b1f464a6c9d13fd9ef1bf885af7","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-20T04:52:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"docs(*): Add TOC","shortMessageHtmlLink":"docs(*): Add TOC"}},{"before":"410b1d70869bb76771d9726d4c99ec86165ce647","after":"2e6bf1fca650052bc47112ba9a4746390e724033","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-20T00:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"fix(import): Avoid multiple run even if not first run","shortMessageHtmlLink":"fix(import): Avoid multiple run even if not first run"}},{"before":"68c7e323e6afdb08aa26f304b8641814b79bd122","after":"410b1d70869bb76771d9726d4c99ec86165ce647","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-17T00:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Remove option to add external ref and always add it","shortMessageHtmlLink":"feat(*): Remove option to add external ref and always add it"}},{"before":"9e87c66623e3d7d560c7d6cd3e0382ed3f3b2c45","after":"68c7e323e6afdb08aa26f304b8641814b79bd122","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-14T07:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Add settings to allow light enrichment","shortMessageHtmlLink":"feat(*): Add settings to allow light enrichment"}},{"before":"723a52d1942076f4c050f102825f02f433111101","after":"9e87c66623e3d7d560c7d6cd3e0382ed3f3b2c45","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-13T09:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"style(*): Refactor importer","shortMessageHtmlLink":"style(*): Refactor importer"}},{"before":"658875229dbe64e43572f868f440fb6f9e1d868b","after":"723a52d1942076f4c050f102825f02f433111101","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-13T06:48:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(log): Improve date logs","shortMessageHtmlLink":"feat(log): Improve date logs"}},{"before":"52c48352b28e9ba8bc873032ab692a4a3958356e","after":"658875229dbe64e43572f868f440fb6f9e1d868b","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-13T06:35:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(log): Improve date logs","shortMessageHtmlLink":"feat(log): Improve date logs"}},{"before":"4e16d7a8ef093af41f11342d6716b98bb4bd6002","after":"52c48352b28e9ba8bc873032ab692a4a3958356e","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-13T06:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(log): Improve date logs","shortMessageHtmlLink":"feat(log): Improve date logs"}},{"before":"00b15fe09e67c5ed1c844b027ecbe8d6e7055f4e","after":"4e16d7a8ef093af41f11342d6716b98bb4bd6002","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-13T06:19:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(log): Improve date logs","shortMessageHtmlLink":"feat(log): Improve date logs"}},{"before":"858062f8dfec9d635d776b8b817d84ed69f508ab","after":"00b15fe09e67c5ed1c844b027ecbe8d6e7055f4e","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-13T05:29:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Add enrichment threshold per import","shortMessageHtmlLink":"feat(*): Add enrichment threshold per import"}},{"before":"d903ac83b0c26f9205f5f3e99458fb34eb8f489b","after":"858062f8dfec9d635d776b8b817d84ed69f508ab","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-07T08:20:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(errors): Improve error management","shortMessageHtmlLink":"feat(errors): Improve error management"}},{"before":"2f4ec212d9e0654df656266fbe6b3989587d9a1d","after":"d903ac83b0c26f9205f5f3e99458fb34eb8f489b","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-07T07:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"fix(None value): Handle None value returned by CTI","shortMessageHtmlLink":"fix(None value): Handle None value returned by CTI"}},{"before":"9f3db7163571381d5ef345b0466299df5533f54f","after":"2f4ec212d9e0654df656266fbe6b3989587d9a1d","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-07T06:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(config): Rename config variable for consistency with other connectors","shortMessageHtmlLink":"feat(config): Rename config variable for consistency with other conne…"}},{"before":"8885168957e021d7b3fbf04c8fe69e23c407528f","after":"9f3db7163571381d5ef345b0466299df5533f54f","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-07T05:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Store last run on first loop to avoid multiple works to run","shortMessageHtmlLink":"feat(*): Store last run on first loop to avoid multiple works to run"}},{"before":"10adc420021c24622ea588f89c8f4aaecf362fc3","after":"8885168957e021d7b3fbf04c8fe69e23c407528f","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-06T09:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(config): Make config variable consistant","shortMessageHtmlLink":"feat(config): Make config variable consistant"}},{"before":null,"after":"10adc420021c24622ea588f89c8f4aaecf362fc3","ref":"refs/heads/feat/init-project","pushedAt":"2024-06-06T08:47:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): Use batch to send bundles to OpenCTI","shortMessageHtmlLink":"feat(*): Use batch to send bundles to OpenCTI"}},{"before":null,"after":"d5cf40ca6abaf6c461cf1f92a535c44cce9f7b1b","ref":"refs/heads/main","pushedAt":"2024-05-23T10:10:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julienloizelet","name":"Julien Loizelet","path":"/julienloizelet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20956510?s=80&v=4"},"commit":{"message":"feat(*): First commit","shortMessageHtmlLink":"feat(*): First commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEd2-snAA","startCursor":null,"endCursor":null}},"title":"Activity · crowdsecurity/cs-opencti-external-import-connector"}