{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":209313689,"defaultBranch":"main","name":"tracee","ownerLogin":"aquasecurity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-18T13:20:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12783832?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714171263.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7d630788701a1e4a538564b03fac463eea5f6f5e","ref":"refs/heads/v0.21.0","pushedAt":"2024-04-26T22:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore(k8s): prepare v0.21.0 release (#4007)","shortMessageHtmlLink":"chore(k8s): prepare v0.21.0 release (#4007)"}},{"before":"f1ff7bff26422214e086135a1703dd83b1643513","after":"7d630788701a1e4a538564b03fac463eea5f6f5e","ref":"refs/heads/main","pushedAt":"2024-04-26T22:36:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore(k8s): prepare v0.21.0 release (#4007)","shortMessageHtmlLink":"chore(k8s): prepare v0.21.0 release (#4007)"}},{"before":"d4b717cdf189622f1dd37124cd5e0d725c44e23f","after":"f1ff7bff26422214e086135a1703dd83b1643513","ref":"refs/heads/main","pushedAt":"2024-04-26T20:54:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"grpc: update definitions api (#4006)","shortMessageHtmlLink":"grpc: update definitions api (#4006)"}},{"before":"095abadc40a85c185aed661d7f092211f8035c43","after":"d4b717cdf189622f1dd37124cd5e0d725c44e23f","ref":"refs/heads/main","pushedAt":"2024-04-26T19:55:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josedonizetti","name":"Jose Donizetti","path":"/josedonizetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34032?s=80&v=4"},"commit":{"message":"fix event definitions api","shortMessageHtmlLink":"fix event definitions api"}},{"before":"59551f01ae95ce5007b8634153b8925a51174d36","after":"095abadc40a85c185aed661d7f092211f8035c43","ref":"refs/heads/main","pushedAt":"2024-04-26T19:54:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josedonizetti","name":"Jose Donizetti","path":"/josedonizetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34032?s=80&v=4"},"commit":{"message":"fix: proper fragment delimiters in webhook URL\n\nThe current implementation uses '?' as the delimiter for the fragment part of the URL.\nTracee fails to read it, and logs this error:\nError: printer.(*webhookEventPrinter).Init: unable to convert timeout value \"3s?gotemplate=...\n\nSigned-off-by: Nicolas Degory ","shortMessageHtmlLink":"fix: proper fragment delimiters in webhook URL"}},{"before":"41fad53c29b55ec3580e78e2668a4debe6528d49","after":"59551f01ae95ce5007b8634153b8925a51174d36","ref":"refs/heads/main","pushedAt":"2024-04-26T18:39:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"josedonizetti","name":"Jose Donizetti","path":"/josedonizetti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34032?s=80&v=4"},"commit":{"message":"fix: make only goTemplate mandatory in webhook config\n\ntracee up to 0.20.0 builds the flags with query delimiters, even for\nfragment. This fix allows to only set the goTemplate query without other\nfragments, making the URL parsable.\n\nSigned-off-by: Nicolas Degory ","shortMessageHtmlLink":"fix: make only goTemplate mandatory in webhook config"}},{"before":"7f2cd2d99fecda7f1d0595c46a1e2d9a657f9909","after":"4b8e055e502531d8cf8193c35413f017ced69218","ref":"refs/heads/gh-pages","pushedAt":"2024-04-25T10:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 41fad53c2 to dev with MkDocs 1.6.0 and mike 2.0.0","shortMessageHtmlLink":"Deployed 41fad53 to dev with MkDocs 1.6.0 and mike 2.0.0"}},{"before":"0ff8d5834108ebd191ac4d74bc9a2b244ef32fee","after":"41fad53c29b55ec3580e78e2668a4debe6528d49","ref":"refs/heads/main","pushedAt":"2024-04-25T10:15:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yanivagman","name":"Yaniv Agman","path":"/yanivagman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10260518?s=80&v=4"},"commit":{"message":"Rename context filters to scope filters\n\nThis commit updates the terminology within the Tracee codebase,\nreplacing occurrences of \"context filters\" with \"scope filters\".\nBy doing so, it enhances the clarity and intuitiveness of the user interface\nand documentation.","shortMessageHtmlLink":"Rename context filters to scope filters"}},{"before":"e9769aca85009e2534b93e8fc5b1c59a78a38a41","after":"0ff8d5834108ebd191ac4d74bc9a2b244ef32fee","ref":"refs/heads/main","pushedAt":"2024-04-24T15:39:53.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix(tests): address shellcheck SC1091\n\nSilence shellcheck SC1091 in e2e-install-deps.sh.","shortMessageHtmlLink":"fix(tests): address shellcheck SC1091"}},{"before":"d0a42efda21f36a0173fef63d97de41cc37a8139","after":"e9769aca85009e2534b93e8fc5b1c59a78a38a41","ref":"refs/heads/main","pushedAt":"2024-04-24T11:42:27.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore(policy): move logic into policies_compute.go\n\nThis new file contains the logic for policies computation.","shortMessageHtmlLink":"chore(policy): move logic into policies_compute.go"}},{"before":"fe74cc34bcee783a98324c5dacd1ce0b1cca0469","after":"d0a42efda21f36a0173fef63d97de41cc37a8139","ref":"refs/heads/main","pushedAt":"2024-04-23T20:56:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore: refactor equality computation (#3997)\n\nThis moves the equality logic to equality.go, and uses Generics to\r\ndeduplicate the code.\r\n\r\nThis also changes procTreeEqualities map key to uint32, the right type\r\nfor the key.","shortMessageHtmlLink":"chore: refactor equality computation (#3997)"}},{"before":"a506966d94dbd19ddf1512fc77cd0356c855640e","after":"fe74cc34bcee783a98324c5dacd1ce0b1cca0469","ref":"refs/heads/main","pushedAt":"2024-04-23T12:54:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix(ebpf): check if engineOutput is closed (#3994)","shortMessageHtmlLink":"fix(ebpf): check if engineOutput is closed (#3994)"}},{"before":"fec62782b0bcb325cddfdcdceba00b1a9b994f9f","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T13:50:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b28ccf3e11ef729b9fcaa195a1a1111a555de295","after":"a506966d94dbd19ddf1512fc77cd0356c855640e","ref":"refs/heads/main","pushedAt":"2024-04-19T13:50:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#3992)\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.\r\n- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/net\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#3992)"}},{"before":null,"after":"fec62782b0bcb325cddfdcdceba00b1a9b994f9f","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.22.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0"}},{"before":"a67416ca06ac548c5aeb1ccb6631b6f30a511f9a","after":null,"ref":"refs/heads/dependabot/go_modules/api/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:40:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e9802ac0a5bcfec7218b0429211e240e31154423","after":"b28ccf3e11ef729b9fcaa195a1a1111a555de295","ref":"refs/heads/main","pushedAt":"2024-04-19T12:40:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /api (#3991)","shortMessageHtmlLink":"chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /api (#3991)"}},{"before":null,"after":"a67416ca06ac548c5aeb1ccb6631b6f30a511f9a","ref":"refs/heads/dependabot/go_modules/api/golang.org/x/net-0.23.0","pushedAt":"2024-04-19T12:17:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /api\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.17.0 to 0.23.0.\n- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /api"}},{"before":"9c79fea4f94227fd3a3873e2f21fc93cba7e5ec5","after":"e9802ac0a5bcfec7218b0429211e240e31154423","ref":"refs/heads/main","pushedAt":"2024-04-18T21:01:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"fix: vagrantfile url for opa download (#3990)","shortMessageHtmlLink":"fix: vagrantfile url for opa download (#3990)"}},{"before":"e8d7a3516a084806b19426a988c0a1cf33853133","after":"9c79fea4f94227fd3a3873e2f21fc93cba7e5ec5","ref":"refs/heads/main","pushedAt":"2024-04-18T20:17:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yanivagman","name":"Yaniv Agman","path":"/yanivagman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10260518?s=80&v=4"},"commit":{"message":"refactor: Improve API used by ebpf programs\n\nAs preparation for migrating event scope filters into the kernel and matching\nfilters by event id, we now save the event id in the program_data_t structure\nduring initialization instead of when submitting the event to userspace.\n\nBy knowing the event id during program init, we can also retrieve the bitmap of\nthe policies that requested this event, removing the need to call\nshould_submit() within the program.\n\nNext, should_trace() is renamed to evaluate_context_filters() to better represent\nits function and accommodate potential future argument filters. This function\nconsiders both event submit bits and matched context filters. Its return value is\nnow boolean to hide the internal policy matching mechanism, ensuring\nfuture-proofing against changes in bitmap size or implementation.\n\nFor programs with logic for multiple events, we introduce event_is_selected()\nto determine if the event is selected by any policies. We also add reset_event()\nto reset matched_policies and argument buffer for a new event id, and\nreset_event_args_buf() for cases where the same event is submitted multiple\ntimes from the same program, addressing a bug where submitting multiple events\nmay yield incorrect matched_policies bitmap.\n\nAdditionally, policies_matched() is added to return the result of matched_policies.","shortMessageHtmlLink":"refactor: Improve API used by ebpf programs"}},{"before":"82519a15b37fb077e67caf143741d8b86f476fe1","after":"e8d7a3516a084806b19426a988c0a1cf33853133","ref":"refs/heads/main","pushedAt":"2024-04-17T21:06:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix(ebpf): use log debug level instead of error... (#3985)\n\n... for internal requirements.\r\n\r\nConsidering that if GetLast() failed t.config.Policies is nil, this also\r\nremoves the use of t.config.Policies. Furthermore, the goal is to\r\nconcetrate all Policies access in the PolicyManager.","shortMessageHtmlLink":"fix(ebpf): use log debug level instead of error... (#3985)"}},{"before":"492b31d76c8a6fe7c3986513027d2c5d48402d42","after":"7f2cd2d99fecda7f1d0595c46a1e2d9a657f9909","ref":"refs/heads/gh-pages","pushedAt":"2024-04-17T20:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deployed 82519a15b to dev with MkDocs 1.5.3 and mike 2.0.0","shortMessageHtmlLink":"Deployed 82519a1 to dev with MkDocs 1.5.3 and mike 2.0.0"}},{"before":"2fb9fe2d0d13f4cb1791412c2989e0391ff14235","after":"82519a15b37fb077e67caf143741d8b86f476fe1","ref":"refs/heads/main","pushedAt":"2024-04-17T20:53:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rscampos","name":"Raphael Campos","path":"/rscampos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2014503?s=80&v=4"},"commit":{"message":"docs: helm add repo is not necessary from local installation","shortMessageHtmlLink":"docs: helm add repo is not necessary from local installation"}},{"before":"44115a52290a4c5608e426e0ee0e2ac5ba3e26f5","after":"2fb9fe2d0d13f4cb1791412c2989e0391ff14235","ref":"refs/heads/main","pushedAt":"2024-04-17T15:38:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"fix: wrong print_mem_dump errors about args filter (#3895)\n\nAvoid errors about missing print_mem_dump args filters when the policy\ndoes not choose the event.\nThis was caused when one policy chose it, but others didn't.","shortMessageHtmlLink":"fix: wrong print_mem_dump errors about args filter (#3895)"}},{"before":"fb2e1887142cc563d4c21e55e926b34738d11a3f","after":"44115a52290a4c5608e426e0ee0e2ac5ba3e26f5","ref":"refs/heads/main","pushedAt":"2024-04-17T14:29:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"yanivagman","name":"Yaniv Agman","path":"/yanivagman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10260518?s=80&v=4"},"commit":{"message":"fix(analyze): avoid printing without logger\n\nChanged print to logger and added some more information to it.","shortMessageHtmlLink":"fix(analyze): avoid printing without logger"}},{"before":"8df50da79ff27b7491c0e970846a6370e1d007fd","after":"fb2e1887142cc563d4c21e55e926b34738d11a3f","ref":"refs/heads/main","pushedAt":"2024-04-17T05:27:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yanivagman","name":"Yaniv Agman","path":"/yanivagman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10260518?s=80&v=4"},"commit":{"message":"fix: show argv on failed execve events\n\nFailed execve calls never showed argv nor envp.\nThat is since it was handled by the generic syscall handler, which\ndoesn't handle string array arguments.\n\nFix by adding a dedicated handler at execve(at) exit.","shortMessageHtmlLink":"fix: show argv on failed execve events"}},{"before":"ccc485e89ab1958fcab898805c1a70533af6ac05","after":"8df50da79ff27b7491c0e970846a6370e1d007fd","ref":"refs/heads/main","pushedAt":"2024-04-15T17:15:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore: bump 3rdparty/libbpf to v1.4.0","shortMessageHtmlLink":"chore: bump 3rdparty/libbpf to v1.4.0"}},{"before":"bd9d78849c12d8bfd7ebcb5fac6e609bce535e02","after":"ccc485e89ab1958fcab898805c1a70533af6ac05","ref":"refs/heads/main","pushedAt":"2024-04-15T15:30:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore(ci): labeler v5.0.0 is inconsistent (#3978)\n\nDespite the fact that the labeler v5.0.0 demands a different syntax\r\nfor the configuration file, it has inconsistent behavior:\r\n\r\nhttps://github.com/actions/labeler/issues/712#issuecomment-2024563578\r\n\r\nSo, return to the most recent version that works as expected.","shortMessageHtmlLink":"chore(ci): labeler v5.0.0 is inconsistent (#3978)"}},{"before":"90475e0ad3b9d64738a489de0aee7f52596b9961","after":"bd9d78849c12d8bfd7ebcb5fac6e609bce535e02","ref":"refs/heads/main","pushedAt":"2024-04-15T15:05:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"Add timestamp docker tag for dev image","shortMessageHtmlLink":"Add timestamp docker tag for dev image"}},{"before":"11e0e189145621933ea150f9492c4837fab57dab","after":"90475e0ad3b9d64738a489de0aee7f52596b9961","ref":"refs/heads/main","pushedAt":"2024-04-15T14:47:35.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"geyslan","name":"Geyslan Gregório","path":"/geyslan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3372117?s=80&v=4"},"commit":{"message":"chore: improve Clone tests by using google/go-cmp","shortMessageHtmlLink":"chore: improve Clone tests by using google/go-cmp"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO5M-WgA","startCursor":null,"endCursor":null}},"title":"Activity · aquasecurity/tracee"}