{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":768631526,"defaultBranch":"main","name":"tracee","ownerLogin":"oshaked1","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-03-07T12:53:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32914127?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726413187.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"10ff0dffb0c05bc44666d85998ef8b1462fd0f10","ref":"refs/heads/fix_timespec_arg","pushedAt":"2024-09-15T15:13:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Fix timespec_t args not being submitted\nAn off-by-one bounds check on an argument type array resulted in timespec_t args not being submitted.","shortMessageHtmlLink":"Fix timespec_t args not being submitted"}},{"before":"5ba90871f3d3bb7e17a201334932c598dd1dd93b","after":"34be6048365427f2221565336049666efeb3e61e","ref":"refs/heads/main","pushedAt":"2024-09-15T14:45:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"chore!: rollback proctree to simple LRU (#4299)\n\nThe expirable LRU cache is not intended to be used in the ProcessTree\r\ntype since the TTL would impact its correctness on some scenarios.\r\n\r\nDespite TTL can be disabled by setting it to 0, it is not a good idea\r\ndue to the potential performance impact of its implementation. See the\r\ncomparison between the simple LRU and the expirable LRU below:\r\n\r\n| Benchmark | Exp LRU | Simple | % |\r\n| | TTL 0 | LRU | Impr. |\r\n| | (ns/op) | (ns/op) | * |\r\n|----------------------------------------|---------|---------|--------|\r\n| GetProcessByHash-Concurrency1 | 4.264 | 6.301 | -47.8% |\r\n| GetProcessByHash-Concurrency2 | 14.91 | 19.85 | -33.2% |\r\n| GetProcessByHash-Concurrency4 | 74.03 | 63.22 | 14.6% |\r\n| GetProcessByHash-Concurrency8 | 247.2 | 174.7 | 29.3% |\r\n| GetOrCreateProcessByHash-Concurrency1 | 37.02 | 8.370 | 77.4% |\r\n| GetOrCreateProcessByHash-Concurrency2 | 80.84 | 23.37 | 71.1% |\r\n| GetOrCreateProcessByHash-Concurrency4 | 181.6 | 75.67 | 58.4% |\r\n| GetOrCreateProcessByHash-Concurrency8 | 408.3 | 194.5 | 52.4% |\r\n| GetThreadByHash-Concurrency1 | 38.13 | 7.675 | 79.9% |\r\n| GetThreadByHash-Concurrency2 | 79.98 | 22.71 | 71.6% |\r\n| GetThreadByHash-Concurrency4 | 177.1 | 60.76 | 65.7% |\r\n| GetThreadByHash-Concurrency8 | 403.2 | 190.0 | 52.9% |\r\n| GetOrCreateThreadByHash-Concurrency1 | 38.16 | 7.996 | 79.0% |\r\n| GetOrCreateThreadByHash-Concurrency2 | 79.82 | 23.73 | 70.3% |\r\n| GetOrCreateThreadByHash-Concurrency4 | 177.1 | 67.13 | 62.1% |\r\n| GetOrCreateThreadByHash-Concurrency8 | 405.1 | 151.3 | 62.7% |\r\n\r\nTherefore, this commit reverts the ProcessTree to use the simple LRU\r\ncache until a better solution is designed.\r\n\r\n* Part of the performance improvement is also due to the removal of the\r\nouter lock done by 44e59d3a9731166b5345a3c9c396544810e46a65.","shortMessageHtmlLink":"chore!: rollback proctree to simple LRU (aquasecurity#4299)"}},{"before":"6607f6e74f941a6585dd9177022831847f593b79","after":"4ce372d5130457445e7e2af542d0d02906ebbcb3","ref":"refs/heads/uprobe_event_context","pushedAt":"2024-09-09T12:57:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Remove irrelevant context from uprobe based events","shortMessageHtmlLink":"Remove irrelevant context from uprobe based events"}},{"before":"66fb46bd23fb188199a93644a9844fb253f01204","after":"6607f6e74f941a6585dd9177022831847f593b79","ref":"refs/heads/uprobe_event_context","pushedAt":"2024-09-09T12:20:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Remove irrelevant context from uprobe based events","shortMessageHtmlLink":"Remove irrelevant context from uprobe based events"}},{"before":"a325d6439f319f4988428ae4741ee0eef9cd9b32","after":"5ba90871f3d3bb7e17a201334932c598dd1dd93b","ref":"refs/heads/main","pushedAt":"2024-09-09T12:14:26.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"fix: process_execute_failed use correct lru\n\n- use the correct LRU (base events)\n- remove unused LRU","shortMessageHtmlLink":"fix: process_execute_failed use correct lru"}},{"before":null,"after":"66fb46bd23fb188199a93644a9844fb253f01204","ref":"refs/heads/uprobe_event_context","pushedAt":"2024-08-21T12:23:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Remove irrelevant context from uprobe based events","shortMessageHtmlLink":"Remove irrelevant context from uprobe based events"}},{"before":null,"after":"337ada1c9b1e31691edc699ebe7840cdb1609414","ref":"refs/heads/process_execute_failed","pushedAt":"2024-08-21T09:21:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"process_execute_failed: don't rely on sys_enter","shortMessageHtmlLink":"process_execute_failed: don't rely on sys_enter"}},{"before":"300cc5813f895425ccd4b634bf48b882d698389f","after":"a325d6439f319f4988428ae4741ee0eef9cd9b32","ref":"refs/heads/main","pushedAt":"2024-08-20T12:54:16.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"fix(ebpf): fix compilation warning sockfd_addr (#4254)","shortMessageHtmlLink":"fix(ebpf): fix compilation warning sockfd_addr (aquasecurity#4254)"}},{"before":null,"after":"6265049ae295775e2e53447cba289c4b1b2b1a25","ref":"refs/heads/task_pt_regs","pushedAt":"2024-08-05T10:18:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Create macros for accessing syscall arguments","shortMessageHtmlLink":"Create macros for accessing syscall arguments"}},{"before":"307a4306ec8df3107b05bdbe0a62f6a25d0f3e3a","after":"f7c063d04bc0e16e5e9a41cbe1234f8ea720d7c8","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T10:47:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"3b6627b718b2a384ce147ff42805b331ace2898b","after":"307a4306ec8df3107b05bdbe0a62f6a25d0f3e3a","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T10:38:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"44280f555d902b8c0eb2d35950259056db237580","after":"3b6627b718b2a384ce147ff42805b331ace2898b","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T09:20:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"746d687fffc780bbeabe7f48fa73880eb3317a16","after":"44280f555d902b8c0eb2d35950259056db237580","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T09:01:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"8b96db9f78b70a38a403295ddc4f4f3e4d515ce2","after":"746d687fffc780bbeabe7f48fa73880eb3317a16","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T08:32:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"6691f9766c58c1531943654e6f1b26e3fadc35b2","after":"8b96db9f78b70a38a403295ddc4f4f3e4d515ce2","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T07:55:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"d13c502df1e24e298765ffe87cf82a0e473cc48a","after":"6691f9766c58c1531943654e6f1b26e3fadc35b2","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T07:33:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"ad336d5a03c68e1b72be44f4424ac1df70763f0d","after":"d13c502df1e24e298765ffe87cf82a0e473cc48a","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T07:28:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"ce3f1bbd2bf82264e2c26dda2642a26062237b56","after":"300cc5813f895425ccd4b634bf48b882d698389f","ref":"refs/heads/main","pushedAt":"2024-07-30T07:28:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"chore: release bpf object memory\n\nThese are the two references to the BPF object read from the file. Both\nneed to be set to nil for the Go garbage collector to reclaim the\nmemory.","shortMessageHtmlLink":"chore: release bpf object memory"}},{"before":null,"after":"ad336d5a03c68e1b72be44f4424ac1df70763f0d","ref":"refs/heads/chdir_alternative","pushedAt":"2024-07-30T07:17:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"`set_fs_pwd`: don't rely on sys_enter hook for getting chdir argument\nUse `get_current_task_pt_regs` and extract the argument from the registers used for the syscall.\nAdded a test to verify that the syscall argument is extracted correctly from both regular 64-bit and compat 32-bit binaries.","shortMessageHtmlLink":"set_fs_pwd: don't rely on sys_enter hook for getting chdir argument"}},{"before":"772c6090e7ca2642a68e0167e1804f3ccf109f59","after":"ce3f1bbd2bf82264e2c26dda2642a26062237b56","ref":"refs/heads/main","pushedAt":"2024-07-29T07:57:00.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"feat(ebpf): add prev_comm for sched_process_exec","shortMessageHtmlLink":"feat(ebpf): add prev_comm for sched_process_exec"}},{"before":"8f6b4595743437c93b5cc2fc9932589906056039","after":"772c6090e7ca2642a68e0167e1804f3ccf109f59","ref":"refs/heads/main","pushedAt":"2024-07-21T07:19:21.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"fix(controlplane): filter unnecessary enriches (#4193)\n\nThe condition for enrichment in the control plane was faulty. It relied\r\non the previous check for container relevant cgroups + not dead dirs.\r\nThis, however, is obviously not enough. Therefore the condition for\r\nenrichment trigger now includes checking if the cgroup is a container's\r\nroot directory.","shortMessageHtmlLink":"fix(controlplane): filter unnecessary enriches (aquasecurity#4193)"}},{"before":"b5bb5d4bb957a1614e93d7e94d70a1c69f0f46bc","after":"8f6b4595743437c93b5cc2fc9932589906056039","ref":"refs/heads/main","pushedAt":"2024-07-14T13:11:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Packet capture context (#4072)\n\n* Added packet context to pcap interface description\r\n\r\n* Added integration test for packet context\r\n\r\n* Add version to packet context\r\n\r\n* Add `omitempty` to container and k8s fields","shortMessageHtmlLink":"Packet capture context (aquasecurity#4072)"}},{"before":"1e33f25abc052341baeef876c8ea04d25276f526","after":"8cd4dfee92487989870ba908dda18b516364db6f","ref":"refs/heads/packet_capture_context","pushedAt":"2024-07-11T08:38:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Add `omitempty` to container and k8s fields","shortMessageHtmlLink":"Add omitempty to container and k8s fields"}},{"before":"841c2c1fe8de333fc54e20b822ae7c393077b506","after":"b5bb5d4bb957a1614e93d7e94d70a1c69f0f46bc","ref":"refs/heads/main","pushedAt":"2024-07-11T08:36:54.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.64.1.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1"}},{"before":"9d6ca86c62329b893f45aeae60afb820cc09de46","after":"841c2c1fe8de333fc54e20b822ae7c393077b506","ref":"refs/heads/main","pushedAt":"2024-07-01T07:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"chore: rem logger and errfmt as dependencies (#4129)\n\nRemove logger and errfmt as dependencies from the environment package.","shortMessageHtmlLink":"chore: rem logger and errfmt as dependencies (aquasecurity#4129)"}},{"before":"fd8b145977a74e65082110d25fe6d54626981bf9","after":"1e33f25abc052341baeef876c8ea04d25276f526","ref":"refs/heads/packet_capture_context","pushedAt":"2024-06-30T12:17:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Add `omitempty` to container and k8s fields","shortMessageHtmlLink":"Add omitempty to container and k8s fields"}},{"before":"b10e7db553a0948a9e29222d1649cef8f9bd7ac3","after":"9d6ca86c62329b893f45aeae60afb820cc09de46","ref":"refs/heads/main","pushedAt":"2024-06-30T11:56:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"chore(logger): safe guard before locking (#4160)","shortMessageHtmlLink":"chore(logger): safe guard before locking (aquasecurity#4160)"}},{"before":null,"after":"73c4d1ce9330d6f47210214602dc27e0301324ef","ref":"refs/heads/packet_event_v0.20","pushedAt":"2024-06-27T07:29:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Added event containing full payload for all packets (#4122)","shortMessageHtmlLink":"Added event containing full payload for all packets (aquasecurity#4122)"}},{"before":"d83c07b5bf6ad209c2fdb37084abd219651db2ed","after":"b10e7db553a0948a9e29222d1649cef8f9bd7ac3","ref":"refs/heads/main","pushedAt":"2024-06-27T07:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Added event containing full payload for all packets (#4122)","shortMessageHtmlLink":"Added event containing full payload for all packets (aquasecurity#4122)"}},{"before":"a13297d60d65fc78386c59b0e1690ceabb2a6bde","after":"fd8b145977a74e65082110d25fe6d54626981bf9","ref":"refs/heads/packet_capture_context","pushedAt":"2024-06-25T16:01:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oshaked1","name":"Ofek Shaked","path":"/oshaked1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32914127?s=80&v=4"},"commit":{"message":"Add `omitempty` to container and k8s fields","shortMessageHtmlLink":"Add omitempty to container and k8s fields"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNToxMzowNy4wMDAwMDBazwAAAAS2vZvw","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNToxMzowNy4wMDAwMDBazwAAAAS2vZvw","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNVQxNjowMTowMC4wMDAwMDBazwAAAARu0q_b"}},"title":"Activity ยท oshaked1/tracee"}