{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":531351287,"defaultBranch":"main","name":"appshark","ownerLogin":"bytedance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-01T03:39:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4158466?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722702785.0","currentOid":""},"activityList":{"items":[{"before":"5c38112028897109f7db884e2d466b3dc2dc1080","after":"9b2f77c504b5e5210e54b394828bbcfb5968d195","ref":"refs/heads/sanitizerv2","pushedAt":"2024-08-04T11:51:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"cache sanitizer v2","shortMessageHtmlLink":"cache sanitizer v2"}},{"before":null,"after":"5c38112028897109f7db884e2d466b3dc2dc1080","ref":"refs/heads/sanitizerv2","pushedAt":"2024-08-03T16:33:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"feature: sanitizer v2","shortMessageHtmlLink":"feature: sanitizer v2"}},{"before":"0c51b8976e52b34aaa9c8b7f4dc165d548e331c4","after":"4f854b062ae001e1313f93343c7e2e1e234ecf47","ref":"refs/heads/main","pushedAt":"2024-01-12T03:28:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"72900d2f63c6cc63859e69b433fcc1d5e8a428dc","after":"0c51b8976e52b34aaa9c8b7f4dc165d548e331c4","ref":"refs/heads/main","pushedAt":"2023-12-25T11:21:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #71 from firmianay/patch-1\n\nUpdate EngineConfig.json5","shortMessageHtmlLink":"Merge pull request #71 from firmianay/patch-1"}},{"before":"cf5831c80e623ea8cb76e1e51aadde4f3fc00dd0","after":"72900d2f63c6cc63859e69b433fcc1d5e8a428dc","ref":"refs/heads/main","pushedAt":"2023-12-14T07:32:01.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #64 from firmianay/dev3\n\nadd runtimeSDK","shortMessageHtmlLink":"Merge pull request #64 from firmianay/dev3"}},{"before":"7c5bc5a65f3c274ca3bd16a5d236e840a82ad4b6","after":"cf5831c80e623ea8cb76e1e51aadde4f3fc00dd0","ref":"refs/heads/main","pushedAt":"2023-11-24T01:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"when the source and sink are the same variable, there is no code detail.","shortMessageHtmlLink":"when the source and sink are the same variable, there is no code detail."}},{"before":"c855edefb7bfbfebbf824e3aa85fa4f89ec8dc32","after":"7c5bc5a65f3c274ca3bd16a5d236e840a82ad4b6","ref":"refs/heads/main","pushedAt":"2023-11-23T12:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"fix cannot include the java source code in the detail report.","shortMessageHtmlLink":"fix cannot include the java source code in the detail report."}},{"before":"853a8aae97cf73393b850fcc2d41412bdd68e2a5","after":"c855edefb7bfbfebbf824e3aa85fa4f89ec8dc32","ref":"refs/heads/main","pushedAt":"2023-11-23T11:18:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bdbubble","name":null,"path":"/bdbubble","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115468471?s=80&v=4"},"commit":{"message":"Using process builder directly","shortMessageHtmlLink":"Using process builder directly"}},{"before":"22dffd83677557dc1180e28c268c7850a4a99498","after":"853a8aae97cf73393b850fcc2d41412bdd68e2a5","ref":"refs/heads/main","pushedAt":"2023-11-16T09:00:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"catch oom error of coroutine","shortMessageHtmlLink":"catch oom error of coroutine"}},{"before":"169459c78efbd2c9416598b3ad3c9f7e97c5a289","after":"22dffd83677557dc1180e28c268c7850a4a99498","ref":"refs/heads/main","pushedAt":"2023-11-03T10:51:38.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #50 from firmianay/dev\n\nadd ManifestRisk","shortMessageHtmlLink":"Merge pull request #50 from firmianay/dev"}},{"before":"ee56540385ed3ff45d8f9cdd79e18371e9559bc3","after":"169459c78efbd2c9416598b3ad3c9f7e97c5a289","ref":"refs/heads/main","pushedAt":"2023-11-03T05:45:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #51 from firmianay/dev2\n\nadd more protectionLevel","shortMessageHtmlLink":"Merge pull request #51 from firmianay/dev2"}},{"before":"e63250cfd132845c3ea0be77f3c0b3d681c3ac38","after":"ee56540385ed3ff45d8f9cdd79e18371e9559bc3","ref":"refs/heads/main","pushedAt":"2023-11-03T05:44:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #56 from firmianay/dev3\n\nadd targetSdk in rules","shortMessageHtmlLink":"Merge pull request #56 from firmianay/dev3"}},{"before":"a74eea8b501b079a30bb23b67cadbc39a29ab4e4","after":"e63250cfd132845c3ea0be77f3c0b3d681c3ac38","ref":"refs/heads/main","pushedAt":"2023-11-03T03:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"The number of threads during pointer analysis can be more precisely controlled to solve possible oom problems.","shortMessageHtmlLink":"The number of threads during pointer analysis can be more precisely c…"}},{"before":"318b46f1048639981acc9edf697c0f5910546552","after":"a74eea8b501b079a30bb23b67cadbc39a29ab4e4","ref":"refs/heads/main","pushedAt":"2023-10-13T11:23:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #54 from firmianay/dev3\n\nfix dexToJava on Mac/Windows","shortMessageHtmlLink":"Merge pull request #54 from firmianay/dev3"}},{"before":"cdaf7d3473e75bd18fd1aafacf34aa6685a36d82","after":"318b46f1048639981acc9edf697c0f5910546552","ref":"refs/heads/main","pushedAt":"2023-10-13T04:04:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"7b9ff87f7ac6541d222153d34f786064f00ce29b","after":"cdaf7d3473e75bd18fd1aafacf34aa6685a36d82","ref":"refs/heads/main","pushedAt":"2023-09-28T08:24:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #53 from firmianay/dev3\n\nfix doc","shortMessageHtmlLink":"Merge pull request #53 from firmianay/dev3"}},{"before":"9020296e3060698a7b1761a90269843e1029a521","after":"7b9ff87f7ac6541d222153d34f786064f00ce29b","ref":"refs/heads/main","pushedAt":"2023-09-25T07:10:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #52 from firmianay/dev3\n\nuse 'sanitizer' in new rules","shortMessageHtmlLink":"Merge pull request #52 from firmianay/dev3"}},{"before":"a0596d4f9cd5fced16776d07753a99bb89e47f76","after":"9020296e3060698a7b1761a90269843e1029a521","ref":"refs/heads/main","pushedAt":"2023-09-11T07:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"handle OutOfMemoryError","shortMessageHtmlLink":"handle OutOfMemoryError"}},{"before":"c9889a263c0d5ade406beed674d5a865e0a66c92","after":"a0596d4f9cd5fced16776d07753a99bb89e47f76","ref":"refs/heads/main","pushedAt":"2023-08-15T02:29:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"bugfix: sanitizer's taintCheck error","shortMessageHtmlLink":"bugfix: sanitizer's taintCheck error"}},{"before":"ce66fda16d6278632eec0563ca6b062d5576216a","after":"c9889a263c0d5ade406beed674d5a865e0a66c92","ref":"refs/heads/main","pushedAt":"2023-06-02T08:06:57.042Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"taint flow rule and pointer flow rule are independent relationships","shortMessageHtmlLink":"taint flow rule and pointer flow rule are independent relationships"}},{"before":"fe839a7f19b2c027f90e6cd866d784643e8f7819","after":"ce66fda16d6278632eec0563ca6b062d5576216a","ref":"refs/heads/main","pushedAt":"2023-06-01T09:07:35.753Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"stop profiler thread before quit,or log may crash","shortMessageHtmlLink":"stop profiler thread before quit,or log may crash"}},{"before":"58798ae49c89920239c65c310e3c8842485dcb86","after":"fe839a7f19b2c027f90e6cd866d784643e8f7819","ref":"refs/heads/main","pushedAt":"2023-05-30T05:54:17.944Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"typo error","shortMessageHtmlLink":"typo error"}},{"before":"241926a577fb5d024eb182be9814ff1eb87b4247","after":"58798ae49c89920239c65c310e3c8842485dcb86","ref":"refs/heads/main","pushedAt":"2023-05-30T05:53:20.281Z","pushType":"push","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"1. profiler use a separate thread\n2. pointer analyze and path finder work in the same task.","shortMessageHtmlLink":"1. profiler use a separate thread"}},{"before":"8bda7dfe98c2d91feff629222b659a805a48bf49","after":"241926a577fb5d024eb182be9814ff1eb87b4247","ref":"refs/heads/main","pushedAt":"2023-04-26T10:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"bugfix: profiler serve delay when CPU is overload.","shortMessageHtmlLink":"bugfix: profiler serve delay when CPU is overload."}},{"before":"e7ba3095ed4caaa04e647f1da0d7716e7601df83","after":"8bda7dfe98c2d91feff629222b659a805a48bf49","ref":"refs/heads/main","pushedAt":"2023-04-23T12:29:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"bugfix: 1. CUSTOM_CLASS's call graph is missed.\n2. entryMethod should call the nearest implementation.","shortMessageHtmlLink":"bugfix: 1. CUSTOM_CLASS's call graph is missed."}},{"before":"ee6b88d054ee8163b6dac6d1b5cc8bf0d79bc8aa","after":"e7ba3095ed4caaa04e647f1da0d7716e7601df83","ref":"refs/heads/main","pushedAt":"2023-04-21T09:02:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main'"}},{"before":"b6575f56a82bfb1df38559866cd37e9490ebbf26","after":"ee6b88d054ee8163b6dac6d1b5cc8bf0d79bc8aa","ref":"refs/heads/main","pushedAt":"2023-04-18T09:45:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nkbai","name":"steven","path":"/nkbai","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10471399?s=80&v=4"},"commit":{"message":"Merge pull request #36 from guoxiaoxu/main\n\nupdate reflection.kt","shortMessageHtmlLink":"Merge pull request #36 from guoxiaoxu/main"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkUQ1IwA","startCursor":null,"endCursor":null}},"title":"Activity · bytedance/appshark"}