{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598765347,"defaultBranch":"master","name":"devo-collector-intel471","ownerLogin":"intel471","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-07T19:08:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69846920?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1687262748.4110038","currentOid":""},"activityList":{"items":[{"before":"946d746f062dd1bec702b5e46322bafd9a8ec0bd","after":"1f897f8c037b8a494b361075fc878babe53534cb","ref":"refs/heads/master","pushedAt":"2023-06-27T09:49:41.879Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"Merge pull request #13 from DevoInc-Integrations/master\n\nUpdated DCSDK + metadata files","shortMessageHtmlLink":"Merge pull request #13 from DevoInc-Integrations/master"}},{"before":"62b43115e5964d02426b25e7f717e43204efd6fe","after":null,"ref":"refs/heads/initial","pushedAt":"2023-06-20T12:05:48.411Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"}},{"before":"67237d3ccf423fd46d338daaede94af1ff538aa6","after":"946d746f062dd1bec702b5e46322bafd9a8ec0bd","ref":"refs/heads/master","pushedAt":"2023-06-20T12:05:43.085Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"Initial Intel471 Collector for Devo (#12)\n\n* add titan-client to requirements\r\n\r\n* delete example module\r\n\r\n* update agent/modules/__init__.py\r\n\r\n* rename module name\r\n\r\n* add intel471_malware_intel module directory\r\n\r\n* update exception name and code\r\n\r\n* update indicators puller setup\r\n\r\n* update double quotes to single quotes where relevant\r\n\r\n* pushing initial changes\r\n\r\n* remove deprecated class function\r\n\r\n* add sample lookup code and add lookup definitions\r\n\r\n* complete implementation but need to test\r\n\r\n* fixed some bugs encountered during execution but still testing\r\n\r\n* change request period and fix wrong key\r\n\r\n* update log message\r\n\r\n* content should be nested list\r\n\r\n* move request_period_in_seconds to collector_definitions.yaml\r\n\r\n* fix bugs and modify logic, data now being ingested into Devo and written to relevant lookup tables\r\n\r\n* update config.yaml\r\n\r\n* only print rejected details if there are rejected data\r\n\r\n* update service name and change logic to send data in bulk\r\n\r\n* rename module\r\n\r\n* update module name\r\n\r\n* save state of lookup table status\r\n\r\n* update user agent for Intel471IndicatorsPuller\r\n\r\n* add Intel471 GIR puller\r\n\r\n* add girs_service to config.yaml\r\n\r\n* change GIR collector frequency to 24hr\r\n\r\n* remove invalid parameter for gir endpoint\r\n\r\n* update devo collector sdk\r\n\r\n* update requirements.txt\r\n\r\n* update README and requirements\r\n\r\n* [issue1] change input id to be at least 5 char\r\n\r\n* [issue2] change duration to duration_in_days\r\n\r\n* [issue3] remove requests_limits in config.yaml\r\n\r\n* [issue4] remove json schemas\r\n\r\n* [issue5] add default request_period_seconds to config.yaml\r\n\r\n* add validation for duration_in_days parameter and new exceptions to support validation\r\n\r\n* refactor exception checking\r\n\r\n* [issue5] add checks to prevent default override of request_period_seconds\r\n\r\n* [issue6] update requests limits definition based on TITAN API default limit\r\n\r\n* update metadata.json","shortMessageHtmlLink":"Initial Intel471 Collector for Devo (#12)"}},{"before":"d5505a35f4eea4dfd32ce8da65515fa1bdc96004","after":"62b43115e5964d02426b25e7f717e43204efd6fe","ref":"refs/heads/initial","pushedAt":"2023-06-09T12:00:28.380Z","pushType":"push","commitsCount":3,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"update metadata.json","shortMessageHtmlLink":"update metadata.json"}},{"before":"a622c76c67fa38612059d233929c6ed882b61b34","after":"d5505a35f4eea4dfd32ce8da65515fa1bdc96004","ref":"refs/heads/initial","pushedAt":"2023-06-02T09:25:55.341Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"refactor exception checking","shortMessageHtmlLink":"refactor exception checking"}},{"before":"d901a860f530e121f9844ee85c2a45432f24c071","after":"a622c76c67fa38612059d233929c6ed882b61b34","ref":"refs/heads/initial","pushedAt":"2023-06-02T07:57:48.157Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"add validation for duration_in_days parameter and new exceptions to support validation","shortMessageHtmlLink":"add validation for duration_in_days parameter and new exceptions to s…"}},{"before":"d4cac7a78c7a53ca69f5725b57952ceb62cefca8","after":"d901a860f530e121f9844ee85c2a45432f24c071","ref":"refs/heads/initial","pushedAt":"2023-06-01T07:45:52.585Z","pushType":"push","commitsCount":6,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"Merge branch 'initial' of github.com:intel471/devo-collector-intel471 into initial","shortMessageHtmlLink":"Merge branch 'initial' of github.com:intel471/devo-collector-intel471…"}},{"before":"55318876dd6e015f3d8eebb00086c736e152f379","after":"d4cac7a78c7a53ca69f5725b57952ceb62cefca8","ref":"refs/heads/initial","pushedAt":"2023-05-17T15:25:50.812Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"update README and requirements","shortMessageHtmlLink":"update README and requirements"}},{"before":"d27b1a7ebde85f4e121dac7a36f9abc78c7637b1","after":"55318876dd6e015f3d8eebb00086c736e152f379","ref":"refs/heads/initial","pushedAt":"2023-04-17T22:19:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"update requirements.txt","shortMessageHtmlLink":"update requirements.txt"}},{"before":"8c9f4593cde6baa8e51944961554098ab562f75f","after":"d27b1a7ebde85f4e121dac7a36f9abc78c7637b1","ref":"refs/heads/initial","pushedAt":"2023-03-18T21:34:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"remove invalid parameter for gir endpoint","shortMessageHtmlLink":"remove invalid parameter for gir endpoint"}},{"before":"58f988e1f93c9c31b692a6472c82b55fbc152cfb","after":"8c9f4593cde6baa8e51944961554098ab562f75f","ref":"refs/heads/initial","pushedAt":"2023-03-15T14:49:13.905Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"change GIR collector frequency to 24hr","shortMessageHtmlLink":"change GIR collector frequency to 24hr"}},{"before":"78acc933593bd61564430e65c26e83e2b32e7d60","after":"58f988e1f93c9c31b692a6472c82b55fbc152cfb","ref":"refs/heads/initial","pushedAt":"2023-03-15T14:44:59.949Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"add girs_service to config.yaml","shortMessageHtmlLink":"add girs_service to config.yaml"}},{"before":"ec004ff56926e1f87213c8c91ecb30be3a0b20a9","after":"78acc933593bd61564430e65c26e83e2b32e7d60","ref":"refs/heads/initial","pushedAt":"2023-03-15T14:44:15.769Z","pushType":"push","commitsCount":3,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"add Intel471 GIR puller","shortMessageHtmlLink":"add Intel471 GIR puller"}},{"before":"fdcb89eede2acded1a58829ee14eb628aac98fac","after":"ec004ff56926e1f87213c8c91ecb30be3a0b20a9","ref":"refs/heads/initial","pushedAt":"2023-03-15T13:35:25.112Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"update module name","shortMessageHtmlLink":"update module name"}},{"before":"29b6acf7e1280889fcdc75d173ee30ffe9cc117a","after":"fdcb89eede2acded1a58829ee14eb628aac98fac","ref":"refs/heads/initial","pushedAt":"2023-03-15T13:34:18.985Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"rename module","shortMessageHtmlLink":"rename module"}},{"before":"773faa6a603247cf937e0513281859e3f90ba0b4","after":"29b6acf7e1280889fcdc75d173ee30ffe9cc117a","ref":"refs/heads/initial","pushedAt":"2023-03-15T13:30:01.560Z","pushType":"push","commitsCount":2,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"update service name and change logic to send data in bulk","shortMessageHtmlLink":"update service name and change logic to send data in bulk"}},{"before":"91b844463644c296897735ae4cefd5c40c31bad1","after":"773faa6a603247cf937e0513281859e3f90ba0b4","ref":"refs/heads/initial","pushedAt":"2023-03-07T15:18:15.206Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhchong","name":"Marcus Chong","path":"/mhchong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15068988?s=80&v=4"},"commit":{"message":"update config.yaml","shortMessageHtmlLink":"update config.yaml"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSclU-gA","startCursor":null,"endCursor":null}},"title":"Activity · intel471/devo-collector-intel471"}