{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":616981397,"defaultBranch":"main","name":"buzzer","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-21T13:22:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718137968.0","currentOid":""},"activityList":{"items":[{"before":"d13be3a1b4e6431741139a64e0b575e79de6b5e6","after":"39b2b252da79dd61959e51db3254792ec8a83c81","ref":"refs/heads/main","pushedAt":"2024-08-07T19:56:09.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Merge pull request #71 from Negroni1/btf_strategy\n\nBTF Strategy - Loop Pointer Arithmetic","shortMessageHtmlLink":"Merge pull request #71 from Negroni1/btf_strategy"}},{"before":"33c7f4bc21b92b7864ff5b6aa6bb03f11b5eba6a","after":"d13be3a1b4e6431741139a64e0b575e79de6b5e6","ref":"refs/heads/main","pushedAt":"2024-08-05T19:34:23.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Merge pull request #70 from Negroni1/cbpf-strategy\n\nClassic BPF Fuzzing Strategy - Random Instruction Generation","shortMessageHtmlLink":"Merge pull request #70 from Negroni1/cbpf-strategy"}},{"before":"111f94b1e18e59f62b91ac0b193064dd05f909b1","after":"33c7f4bc21b92b7864ff5b6aa6bb03f11b5eba6a","ref":"refs/heads/main","pushedAt":"2024-07-26T17:20:45.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Merge pull request #69 from Negroni1/btf\n\nBTF Support","shortMessageHtmlLink":"Merge pull request #69 from Negroni1/btf"}},{"before":"d98f96b977968ef3e8b18b8d4afb1f68f976e64a","after":"111f94b1e18e59f62b91ac0b193064dd05f909b1","ref":"refs/heads/main","pushedAt":"2024-07-21T13:51:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #68 from thatjiaozi/readme\n\nadd CVE-2024-41003 to the readme","shortMessageHtmlLink":"Merge pull request #68 from thatjiaozi/readme"}},{"before":"b4f1e8fc09657192bf8c4f6a6c6e6540611eaad9","after":"d98f96b977968ef3e8b18b8d4afb1f68f976e64a","ref":"refs/heads/main","pushedAt":"2024-07-18T14:05:14.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Merge pull request #67 from Negroni1/cbpf_program\n\nSupport for Classic BPF Programs","shortMessageHtmlLink":"Merge pull request #67 from Negroni1/cbpf_program"}},{"before":"11d17899fd8ae42dfb8d42ed8ed043b83291a182","after":"b4f1e8fc09657192bf8c4f6a6c6e6540611eaad9","ref":"refs/heads/main","pushedAt":"2024-07-04T13:42:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Merge pull request #65 from Negroni1/cbpf\n\nBuzzer Support for Classic BPF Instructions","shortMessageHtmlLink":"Merge pull request #65 from Negroni1/cbpf"}},{"before":"ebbf90dc8d045601d532e7208030493e6019cade","after":"11d17899fd8ae42dfb8d42ed8ed043b83291a182","ref":"refs/heads/main","pushedAt":"2024-06-18T20:51:45.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #64 from thatjiaozi/update_dependencies\n\nbump the dependency versions and migrate from WORKSPACE to MODULE.bazel","shortMessageHtmlLink":"Merge pull request #64 from thatjiaozi/update_dependencies"}},{"before":"74e45baa5ccf1367268a62a82dcd5450450e7ad5","after":"ebbf90dc8d045601d532e7208030493e6019cade","ref":"refs/heads/main","pushedAt":"2024-06-17T13:47:56.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #63 from thatjiaozi/graphs\n\nimplement /coverageGraph handler using go-echarts","shortMessageHtmlLink":"Merge pull request #63 from thatjiaozi/graphs"}},{"before":"edab5305d4ca6af0dcbb3b935c3cd39151c84b6d","after":"74e45baa5ccf1367268a62a82dcd5450450e7ad5","ref":"refs/heads/main","pushedAt":"2024-06-14T15:51:26.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Merge pull request #61 from Negroni1/main\n\nAdd Mov64 Support","shortMessageHtmlLink":"Merge pull request #61 from Negroni1/main"}},{"before":"b285a80e8e9387c63f2b2ad57ad3c57f37f6c700","after":null,"ref":"refs/heads/Negroni1/main","pushedAt":"2024-06-11T20:32:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"}},{"before":null,"after":"b285a80e8e9387c63f2b2ad57ad3c57f37f6c700","ref":"refs/heads/Negroni1/main","pushedAt":"2024-06-11T20:31:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Negroni1","name":"NegroniA","path":"/Negroni1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64982360?s=80&v=4"},"commit":{"message":"Ran Format Script","shortMessageHtmlLink":"Ran Format Script"}},{"before":"09ba6fb439fcb049b66ed5af45049943cd522603","after":"edab5305d4ca6af0dcbb3b935c3cd39151c84b6d","ref":"refs/heads/main","pushedAt":"2024-06-08T01:13:31.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #56 from thatjiaozi/coverage_guided_strategy\n\nCreate simple coverage guided strategy","shortMessageHtmlLink":"Merge pull request #56 from thatjiaozi/coverage_guided_strategy"}},{"before":"a6ab409c60a1bea7fa5e7ab904aafd0a4c7e04a9","after":"09ba6fb439fcb049b66ed5af45049943cd522603","ref":"refs/heads/main","pushedAt":"2024-05-31T13:30:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #60 from thatjiaozi/map_set_value\n\nAdd FFI Functionality to set map values","shortMessageHtmlLink":"Merge pull request #60 from thatjiaozi/map_set_value"}},{"before":"838872e69ecff14c2432b5884c7ff58d760ed710","after":"a6ab409c60a1bea7fa5e7ab904aafd0a4c7e04a9","ref":"refs/heads/main","pushedAt":"2024-05-30T21:07:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #59 from thatjiaozi/mem_atm_instructions\n\nadd support to generate random mem atomic instructions","shortMessageHtmlLink":"Merge pull request #59 from thatjiaozi/mem_atm_instructions"}},{"before":"e0c35a6ffd7b58698a1e695a4c57c0fc0f1883ad","after":"838872e69ecff14c2432b5884c7ff58d760ed710","ref":"refs/heads/main","pushedAt":"2024-05-29T19:48:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #57 from thatjiaozi/metrics\n\nmove the main metrics and coverage collection to /","shortMessageHtmlLink":"Merge pull request #57 from thatjiaozi/metrics"}},{"before":"de66b1f1363f9e1f18655a7729dfd5d84af20493","after":"e0c35a6ffd7b58698a1e695a4c57c0fc0f1883ad","ref":"refs/heads/main","pushedAt":"2024-05-28T19:21:07.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #55 from thatjiaozi/fix_mem_operations\n\nIntroduce RandomMemInstruction generator functions and make Load operations only take src registers","shortMessageHtmlLink":"Merge pull request #55 from thatjiaozi/fix_mem_operations"}},{"before":"ed933f20ca351f491f6ccae3761728b9745e9630","after":"de66b1f1363f9e1f18655a7729dfd5d84af20493","ref":"refs/heads/main","pushedAt":"2024-05-28T18:47:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #54 from thatjiaozi/playground_strategy\n\nAdd Playground strategy meant for testing","shortMessageHtmlLink":"Merge pull request #54 from thatjiaozi/playground_strategy"}},{"before":"bc08894119537996ba1709cd96536f9f2de90ab6","after":"ed933f20ca351f491f6ccae3761728b9745e9630","ref":"refs/heads/main","pushedAt":"2024-05-24T18:12:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #53 from thatjiaozi/refactor_c_ffi\n\nRefactor the FFI layer of ebpf to be able to share it with the loader tool [Fix PoC Generation 3/3]","shortMessageHtmlLink":"Merge pull request #53 from thatjiaozi/refactor_c_ffi"}},{"before":"6c297da630347b1849f1e8000eb507f7ea27cc6b","after":"bc08894119537996ba1709cd96536f9f2de90ab6","ref":"refs/heads/main","pushedAt":"2024-05-24T13:12:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #52 from thatjiaozi/impl_poc\n\n Add an ffi layer between c++ and go [Fix PoC Generation 2/3]","shortMessageHtmlLink":"Merge pull request #52 from thatjiaozi/impl_poc"}},{"before":"ec3a46601e4b7463a6ffc52cf9a8abbebc6274d2","after":"6c297da630347b1849f1e8000eb507f7ea27cc6b","ref":"refs/heads/main","pushedAt":"2024-05-23T22:21:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #51 from thatjiaozi/fix_poc\n\nAdd a new loader tool that takes as input serialized ebpf protobuf programs [1/3]","shortMessageHtmlLink":"Merge pull request #51 from thatjiaozi/fix_poc"}},{"before":"986cf77b2a028f1c94791cacbe84cbc755dfeecd","after":"ec3a46601e4b7463a6ffc52cf9a8abbebc6274d2","ref":"refs/heads/main","pushedAt":"2024-05-17T17:57:33.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #50 from thatjiaozi/new_ptr_arithmetic_strategy\n\nRe-implement the ptr arithmetic strategy using the new model.","shortMessageHtmlLink":"Merge pull request #50 from thatjiaozi/new_ptr_arithmetic_strategy"}},{"before":"26883176067c6449e224f487f6c8e589c6773d16","after":"986cf77b2a028f1c94791cacbe84cbc755dfeecd","ref":"refs/heads/main","pushedAt":"2024-05-17T14:39:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #49 from thatjiaozi/strategies_refactoring\n\nIntroduce the new basic structure of fuzzing strategies","shortMessageHtmlLink":"Merge pull request #49 from thatjiaozi/strategies_refactoring"}},{"before":"b8f6a75d3c614350008d2c2d43dd67ba421fe619","after":"26883176067c6449e224f487f6c8e589c6773d16","ref":"refs/heads/main","pushedAt":"2024-05-17T13:18:40.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #48 from thatjiaozi/integrate_proto\n\nIntegrate the new protobuf instruction representation into the codebase","shortMessageHtmlLink":"Merge pull request #48 from thatjiaozi/integrate_proto"}},{"before":"54f9ba87db54e0c38ec6315678b5a40df7b819c0","after":"b8f6a75d3c614350008d2c2d43dd67ba421fe619","ref":"refs/heads/main","pushedAt":"2024-05-16T14:01:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #46 from thatjiaozi/encoding_refactoring\n\nCreate a proto with the representation of ebpf instructions","shortMessageHtmlLink":"Merge pull request #46 from thatjiaozi/encoding_refactoring"}},{"before":"abf57e2515b608e4da3936212bccd58992ad5715","after":"54f9ba87db54e0c38ec6315678b5a40df7b819c0","ref":"refs/heads/main","pushedAt":"2023-12-01T19:38:56.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"meadori","name":"Meador Inge","path":"/meadori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/296965?s=80&v=4"},"commit":{"message":"Merge pull request #43 from thatjiaozi/great_refactoring\n\nChange the internals of buzzer to move away from a tree like structure of programs","shortMessageHtmlLink":"Merge pull request #43 from thatjiaozi/great_refactoring"}},{"before":"d4048490fc4ad9713177e058d1018f5390fe4941","after":"abf57e2515b608e4da3936212bccd58992ad5715","ref":"refs/heads/main","pushedAt":"2023-12-01T18:58:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"meadori","name":"Meador Inge","path":"/meadori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/296965?s=80&v=4"},"commit":{"message":"Merge pull request #42 from thatjiaozi/RandRefactoring\n\nCreate new ways to generate random instructions","shortMessageHtmlLink":"Merge pull request #42 from thatjiaozi/RandRefactoring"}},{"before":"01a50bfc6a247a25b31ed87fe8e8a7fb43c0ba46","after":"d4048490fc4ad9713177e058d1018f5390fe4941","ref":"refs/heads/main","pushedAt":"2023-12-01T18:56:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"meadori","name":"Meador Inge","path":"/meadori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/296965?s=80&v=4"},"commit":{"message":"Merge pull request #41 from thatjiaozi/instruction_sequence_bug\n\nDelete duplicated code around the handling of jmp instructions","shortMessageHtmlLink":"Merge pull request #41 from thatjiaozi/instruction_sequence_bug"}},{"before":"5631375a7e5c4cb45f2974d04173d605875b3415","after":"01a50bfc6a247a25b31ed87fe8e8a7fb43c0ba46","ref":"refs/heads/main","pushedAt":"2023-12-01T18:55:20.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"meadori","name":"Meador Inge","path":"/meadori","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/296965?s=80&v=4"},"commit":{"message":"Merge pull request #40 from thatjiaozi/coverage_processing\n\nMake coverage information be available to fuzzing strategies if needed.","shortMessageHtmlLink":"Merge pull request #40 from thatjiaozi/coverage_processing"}},{"before":"e64aef08d21add0b568d55af2647e0855ff98491","after":"5631375a7e5c4cb45f2974d04173d605875b3415","ref":"refs/heads/main","pushedAt":"2023-11-01T14:07:31.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #39 from thatjiaozi/metrics_refactoring\n\nMerge the metrics unit into the units package","shortMessageHtmlLink":"Merge pull request #39 from thatjiaozi/metrics_refactoring"}},{"before":"3d45c40f86bb05090ae6ceff142de657ef627232","after":"e64aef08d21add0b568d55af2647e0855ff98491","ref":"refs/heads/main","pushedAt":"2023-10-31T21:34:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thatjiaozi","name":"Juan Jose Lopez Jaimez","path":"/thatjiaozi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8826664?s=80&v=4"},"commit":{"message":"Merge pull request #38 from thatjiaozi/cleanup\n\nCleanup unused features of buzzer","shortMessageHtmlLink":"Merge pull request #38 from thatjiaozi/cleanup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxOTo1NjowOS4wMDAwMDBazwAAAASUj6Hd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wN1QxOTo1NjowOS4wMDAwMDBazwAAAASUj6Hd","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0zMVQyMTozNDo0NS4wMDAwMDBazwAAAAOkbohC"}},"title":"Activity ยท google/buzzer"}