{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":631787399,"defaultBranch":"master","name":"addon-datastore-staging","ownerLogin":"nvaccess","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-04-24T03:55:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4166525?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718239365.0","currentOid":""},"activityList":{"items":[{"before":"41d15a8ec3f117634e609dae12d7faa0d78c8ccd","after":"a7395459d24060160f333682329d10f094b05dcc","ref":"refs/heads/master","pushedAt":"2024-06-13T05:23:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"cf24698b26b604e86d16f8c4cfb459ebfadbc753","after":"41d15a8ec3f117634e609dae12d7faa0d78c8ccd","ref":"refs/heads/master","pushedAt":"2024-06-13T02:18:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"938c0817ab19c0f1850292cbf6576d69272b5e12","after":"cf24698b26b604e86d16f8c4cfb459ebfadbc753","ref":"refs/heads/master","pushedAt":"2024-06-13T01:31:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"e2f5097cd7e02668aae4775edbdbaaae6dbef76b","after":"938c0817ab19c0f1850292cbf6576d69272b5e12","ref":"refs/heads/master","pushedAt":"2024-06-13T01:27:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"e15d90fc94d56776534597337a8137fff2688523","after":"e2f5097cd7e02668aae4775edbdbaaae6dbef76b","ref":"refs/heads/master","pushedAt":"2024-06-13T01:25:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"221174e955e6d24ad744bf8efd223f20c73bcb91","after":"e15d90fc94d56776534597337a8137fff2688523","ref":"refs/heads/master","pushedAt":"2024-06-13T00:59:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"cb9d00a565824d1944c0c43e114d30322f5f1d10","after":"221174e955e6d24ad744bf8efd223f20c73bcb91","ref":"refs/heads/master","pushedAt":"2024-06-13T00:52:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"7d85de53b285e3cdeed241ac7a9cd9f7928f6e4b","after":"cb9d00a565824d1944c0c43e114d30322f5f1d10","ref":"refs/heads/master","pushedAt":"2024-06-13T00:49:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"0fb4f265af33f95a623822a09ad05d931517f6bc","after":"7d85de53b285e3cdeed241ac7a9cd9f7928f6e4b","ref":"refs/heads/master","pushedAt":"2024-06-13T00:44:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":null,"after":"897ad73c24ddb31f921c9d8875e16f7ceb7dbd22","ref":"refs/heads/reviewedAddon65","pushedAt":"2024-06-13T00:42:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add reviewed add-on (radioCenter)","shortMessageHtmlLink":"Add reviewed add-on (radioCenter)"}},{"before":"0a255f4ad31336287785afa8c74abcc7f7978946","after":"0fb4f265af33f95a623822a09ad05d931517f6bc","ref":"refs/heads/master","pushedAt":"2024-06-13T00:41:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"1f987ec25c9323b50eb516d8ebdd6bce6c15a619","after":"0a255f4ad31336287785afa8c74abcc7f7978946","ref":"refs/heads/master","pushedAt":"2024-06-13T00:38:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":"bca613ca66c02f1747b04560673e307f03b2d9cc","after":"1f987ec25c9323b50eb516d8ebdd6bce6c15a619","ref":"refs/heads/master","pushedAt":"2024-06-13T00:36:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Scan all add-ons with VT","shortMessageHtmlLink":"Scan all add-ons with VT"}},{"before":null,"after":"3677aebfd84d33544bb249c425e139b4df23d6b6","ref":"refs/heads/seanbudd65","pushedAt":"2024-06-13T00:31:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Submit add-on","shortMessageHtmlLink":"Submit add-on"}},{"before":"7a64ca9b2ccbf7207c8eba224ae3a709fffa5f4d","after":null,"ref":"refs/heads/seanbudd62","pushedAt":"2024-06-13T00:29:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"34b1852995c0aef7520b2b250320981b0ad85a30","after":null,"ref":"refs/heads/seanbudd64","pushedAt":"2024-06-13T00:29:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"bec0b45b6c31ae0c85a9e8fd83d13f0e4f95fc3e","after":null,"ref":"refs/heads/seanbudd65","pushedAt":"2024-06-13T00:29:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"064dfc06d643a523cb5ada0d59e820105d3414cb","after":null,"ref":"refs/heads/addSubmitterseanbuddradioCenter","pushedAt":"2024-06-13T00:29:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"030ea9cc957b763215c192589e280f8d5760fada","after":"bca613ca66c02f1747b04560673e307f03b2d9cc","ref":"refs/heads/master","pushedAt":"2024-06-13T00:11:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Add seanbudd as an approved submitter for radioCenter (#66)\n\nCo-authored-by: github-actions ","shortMessageHtmlLink":"Add seanbudd as an approved submitter for radioCenter (#66)"}},{"before":null,"after":"064dfc06d643a523cb5ada0d59e820105d3414cb","ref":"refs/heads/addSubmitterseanbuddradioCenter","pushedAt":"2024-06-13T00:08:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add seanbudd as an approved submitter for radioCenter","shortMessageHtmlLink":"Add seanbudd as an approved submitter for radioCenter"}},{"before":null,"after":"bec0b45b6c31ae0c85a9e8fd83d13f0e4f95fc3e","ref":"refs/heads/seanbudd65","pushedAt":"2024-06-13T00:07:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Submit add-on","shortMessageHtmlLink":"Submit add-on"}},{"before":"1b11f46f1a6fd85bf907acfef36d010e96347626","after":"030ea9cc957b763215c192589e280f8d5760fada","ref":"refs/heads/master","pushedAt":"2024-06-13T00:05:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"force VT error","shortMessageHtmlLink":"force VT error"}},{"before":null,"after":"34b1852995c0aef7520b2b250320981b0ad85a30","ref":"refs/heads/seanbudd64","pushedAt":"2024-06-13T00:01:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Submit add-on","shortMessageHtmlLink":"Submit add-on"}},{"before":"a8143961b7c9f21bd9ebfc05a6174cdf85cc7ccf","after":"1b11f46f1a6fd85bf907acfef36d010e96347626","ref":"refs/heads/master","pushedAt":"2024-06-11T05:32:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Merge virus total support (#3765)\n\nFixes issue nvaccess#3246\r\n\r\nSummary of the issue\r\nVirusTotal may catch malware bundled with add-ons.\r\nAlso, knowing the sha256 of scanned add-ons, the URL to see results at different datetimes maybe built, allowing users to see this information even before installing an add-on if this was included in the NVDA store in the future.\r\n\r\nDevelopment strategy\r\nVirus Total CLI is installed when needed.\r\nAdd-ons are scanned when the submission issue is created.\r\nInfo about the add-on file is requested to Virus Total later, when the pull request is created, to give time to Virus Total to show results, trying to avoid getting empty analysis.\r\nNV Access needs to create an API key in Virus Total.\r\nThe addonMetadata.json artifact is used to get the add-on id and sha256.\r\nA falsePositiveAddons.json file has been added. If VirusTotal analysis fails, a pull request will be created adding the sha256 of the addon to a list associated with the add-on ID, in the falsePositiveAddons.json file.\r\nIf VirusTotal should be skipped for this add-on, NV Access will merge the created pull request, delete the branch created for the submission (in the form submitterIssueNumber), and relabel the issue to trigger a new workflow.","shortMessageHtmlLink":"Merge virus total support (nvaccess#3765)"}},{"before":"d90ed11cffbcbd0e628d4abf2849a60f473f0a87","after":null,"ref":"refs/heads/addSubmitterseanbuddwordNav","pushedAt":"2024-06-11T05:31:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":null,"after":"d90ed11cffbcbd0e628d4abf2849a60f473f0a87","ref":"refs/heads/addSubmitterseanbuddwordNav","pushedAt":"2024-06-11T05:30:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add seanbudd as an approved submitter for wordNav","shortMessageHtmlLink":"Add seanbudd as an approved submitter for wordNav"}},{"before":null,"after":"7a64ca9b2ccbf7207c8eba224ae3a709fffa5f4d","ref":"refs/heads/seanbudd62","pushedAt":"2024-06-11T05:29:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Submit add-on","shortMessageHtmlLink":"Submit add-on"}},{"before":"59d57673ec633a0344c729a29eff3715d29e52d6","after":null,"ref":"refs/heads/seanbudd62","pushedAt":"2024-06-11T05:29:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"}},{"before":"9f646c4de69f8307e62b652c811dbbd6b993d9c0","after":"a8143961b7c9f21bd9ebfc05a6174cdf85cc7ccf","ref":"refs/heads/master","pushedAt":"2024-06-11T05:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Fix VT API key references","shortMessageHtmlLink":"Fix VT API key references"}},{"before":"8a76eb0c4179d34c06c105a118135ec2546b7720","after":"9f646c4de69f8307e62b652c811dbbd6b993d9c0","ref":"refs/heads/master","pushedAt":"2024-06-11T05:26:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"seanbudd","name":"Sean Budd","path":"/seanbudd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7090342?s=80&v=4"},"commit":{"message":"Fix VT_API_KEY references","shortMessageHtmlLink":"Fix VT_API_KEY references"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZAKj2wA","startCursor":null,"endCursor":null}},"title":"Activity ยท nvaccess/addon-datastore-staging"}