{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":430421350,"defaultBranch":"main","name":"detect-malicious-unicode","ownerLogin":"maltfield","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-21T16:35:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5026712?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1637513283.6610408","currentOid":""},"activityList":{"items":[{"before":"edeaee63b662975cf17944acb2c56d80043a092f","after":"567f3d93f3d4201ed2b8387098e9469ea14d4a0c","ref":"refs/heads/main","pushedAt":"2024-08-08T21:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"actually checkout the pr's branch\n\nThis commit attempts to update the `git checkout` to actually fetch & checkout the branch that was submitted with the PR\n\n * https://stackoverflow.com/questions/27567846/how-can-i-check-out-a-github-pull-request-with-git","shortMessageHtmlLink":"actually checkout the pr's branch"}},{"before":"d26a04650e730325e3f6a5b28692e03dd4853f2f","after":"edeaee63b662975cf17944acb2c56d80043a092f","ref":"refs/heads/main","pushedAt":"2024-08-08T20:24:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"add prereqs","shortMessageHtmlLink":"add prereqs"}},{"before":"32eabb6b5325b0fed8f09cbae2b048c749f71e2a","after":"d26a04650e730325e3f6a5b28692e03dd4853f2f","ref":"refs/heads/main","pushedAt":"2024-08-08T20:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"another attempt to get the URL","shortMessageHtmlLink":"another attempt to get the URL"}},{"before":"4a908a01e5dde80bd3844a65d34c8b626a0ae8be","after":"32eabb6b5325b0fed8f09cbae2b048c749f71e2a","ref":"refs/heads/main","pushedAt":"2024-08-08T19:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"install gh","shortMessageHtmlLink":"install gh"}},{"before":"3f64d2008d00187889e926f0c44e459514e9e84c","after":"4a908a01e5dde80bd3844a65d34c8b626a0ae8be","ref":"refs/heads/main","pushedAt":"2024-08-08T18:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"attempt to add source link to comments\n\nThis commit attempts to add a \"(source)\" link with a markdown hyperlink at the bottom of the comments left by this workflow on PRs. It will allow a user to more clearly figure out what job was responsible for leaving the comment, so they can debug any errors","shortMessageHtmlLink":"attempt to add source link to comments"}},{"before":"521a6422f52ec3baf446266608310b813ec6e415","after":"3f64d2008d00187889e926f0c44e459514e9e84c","ref":"refs/heads/main","pushedAt":"2024-08-08T17:44:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"fix syntax error\n\n * https://github.com/BusKill/buskill-app/pull/90#issuecomment-2276341566\n * https://github.com/BusKill/buskill-app/actions/runs/10306855519/job/28530828444?pr=90\n\n 2024-08-08T17:39:22.5370542Z ##[group]Run if [[ \"WARNING: git diff failed!\" | grep -Ei \"ERROR|WARNING\" ]]; then\n 2024-08-08T17:39:22.5371079Z [36;1m[0m\n 2024-08-08T17:39:22.5371457Z [36;1mif [[ \"WARNING: git diff failed!\" | grep -Ei \"ERROR|WARNING\" ]]; then[0m\n 2024-08-08T17:39:22.5371917Z [36;1m exit 1[0m\n 2024-08-08T17:39:22.5372141Z [36;1melse[0m\n 2024-08-08T17:39:22.5372356Z [36;1m exit 0[0m\n 2024-08-08T17:39:22.5372651Z shell: bash {0}\n 2024-08-08T17:39:22.5372864Z env:\n 2024-08-08T17:39:22.5373114Z UNICODE_HUMAN_RESULT: WARNING: git diff failed!\n 2024-08-08T17:39:22.5373466Z ##[endgroup]\n 2024-08-08T17:39:22.6145287Z /__w/_temp/8a48bf26-0dbe-4e74-bfec-9efb78fd13c5.sh: line 2: unexpected token `|', conditional binary operator expected\n 2024-08-08T17:39:22.6147084Z /__w/_temp/8a48bf26-0dbe-4e74-bfec-9efb78fd13c5.sh: line 2: syntax error near `|'\n 2024-08-08T17:39:22.6148958Z /__w/_temp/8a48bf26-0dbe-4e74-bfec-9efb78fd13c5.sh: line 2: `if [[ \"WARNING: git diff failed!\" | grep -Ei \"ERROR|WARNING\" ]]; then'\n 2024-08-08T17:39:22.6172279Z ##[error]Process completed with exit code 2.","shortMessageHtmlLink":"fix syntax error"}},{"before":"f2448ba193115cc70fee5ae108e5edaad77fe602","after":"521a6422f52ec3baf446266608310b813ec6e415","ref":"refs/heads/main","pushedAt":"2024-08-08T17:33:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"attempt to fix \"Body cannot be blank\"\n\nThis commit tries to fix a logic error where we `exit 1` if the diff or hd fails, but then the next step gets an empty env.UNICODE_HUMAN_RESULT and tries to write a comment to the PR with the empty string because I never appended it to the $GITHUB_ENV\n\n * https://github.com/BusKill/buskill-app/pull/90#issuecomment-2274780156\n * https://github.com/BusKill/buskill-app/actions/runs/10306695941/job/28530322900?pr=90\n\n2024-08-08T17:27:50.2608516Z WARNING: git diff failed!\n2024-08-08T17:27:50.2611926Z ##[error]Process completed with exit code 1.\n2024-08-08T17:27:50.2711200Z ##[group]Run actions/github-script@v5\n2024-08-08T17:27:50.2711316Z with:\n2024-08-08T17:27:50.2711670Z github-token: ***\n2024-08-08T17:27:50.2712275Z script: github.rest.issues.createComment({\n issue_number: context.issue.number,\n owner: context.repo.owner,\n repo: context.repo.repo,\n body: \"\"\n})\n\n2024-08-08T17:27:50.2712365Z debug: false\n2024-08-08T17:27:50.2712473Z user-agent: actions/github-script\n2024-08-08T17:27:50.2712574Z result-encoding: json\n2024-08-08T17:27:50.2712881Z ##[endgroup]\n2024-08-08T17:27:50.2812599Z ##[command]/usr/bin/docker exec 00316d800580718912b39a396d50ab0a80e9ce5a35ce56b9056c7315a6a097ca sh -c \"cat /etc/*release | grep ^ID\"\n2024-08-08T17:27:50.5779265Z (node:3062) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.\n2024-08-08T17:27:50.5781733Z (Use `node --trace-deprecation ...` to show where the warning was created)\n2024-08-08T17:27:50.9059683Z RequestError [HttpError]: Validation Failed: {\"resource\":\"IssueComment\",\"code\":\"unprocessable\",\"field\":\"data\",\"message\":\"Body cannot be blank\"}\n2024-08-08T17:27:50.9061478Z at /__w/_actions/actions/github-script/v5/dist/index.js:4560:21\n2024-08-08T17:27:50.9062520Z at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {\n2024-08-08T17:27:50.9063394Z status: 422,\n2024-08-08T17:27:50.9063760Z response: {\n2024-08-08T17:27:50.9064575Z url: 'https://api.github.com/repos/BusKill/buskill-app/issues/90/comments',\n2024-08-08T17:27:50.9065361Z status: 422,\n2024-08-08T17:27:50.9065747Z headers: {\n2024-08-08T17:27:50.9066254Z 'access-control-allow-origin': '*',\n2024-08-08T17:27:50.9069389Z 'access-control-expose-headers': 'ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset',\n2024-08-08T17:27:50.9072239Z 'content-length': '247',\n2024-08-08T17:27:50.9072941Z 'content-security-policy': \"default-src 'none'\",\n2024-08-08T17:27:50.9073774Z 'content-type': 'application/json; charset=utf-8',\n2024-08-08T17:27:50.9074524Z date: 'Thu, 08 Aug 2024 17:27:50 GMT',\n2024-08-08T17:27:50.9075535Z 'referrer-policy': 'origin-when-cross-origin, strict-origin-when-cross-origin',\n2024-08-08T17:27:50.9076469Z server: 'github.com',\n2024-08-08T17:27:50.9077332Z 'strict-transport-security': 'max-age=31536000; includeSubdomains; preload',\n2024-08-08T17:27:50.9078374Z vary: 'Accept-Encoding, Accept, X-Requested-With',\n2024-08-08T17:27:50.9079353Z 'x-accepted-github-permissions': 'issues=write; pull_requests=write',\n2024-08-08T17:27:50.9080287Z 'x-content-type-options': 'nosniff',\n2024-08-08T17:27:50.9080911Z 'x-frame-options': 'deny',\n2024-08-08T17:27:50.9081560Z 'x-github-api-version-selected': '2022-11-28',\n2024-08-08T17:27:50.9082282Z 'x-github-media-type': 'github.v3',\n2024-08-08T17:27:50.9083482Z 'x-github-request-id': 'D080:6F0B2:17F711F0:2CB179B2:66B50016',\n2024-08-08T17:27:50.9084363Z 'x-ratelimit-limit': '5000',\n2024-08-08T17:27:50.9084980Z 'x-ratelimit-remaining': '4999',\n2024-08-08T17:27:50.9085379Z 'x-ratelimit-reset': '1723141670',\n2024-08-08T17:27:50.9085756Z 'x-ratelimit-resource': 'core',\n2024-08-08T17:27:50.9086118Z 'x-ratelimit-used': '1',\n2024-08-08T17:27:50.9086433Z 'x-xss-protection': '0'\n2024-08-08T17:27:50.9086693Z },\n2024-08-08T17:27:50.9086878Z data: {\n2024-08-08T17:27:50.9087138Z message: 'Validation Failed',\n2024-08-08T17:27:50.9087440Z errors: [Array],\n2024-08-08T17:27:50.9088003Z documentation_url: 'https://docs.github.com/rest/issues/comments#create-an-issue-comment',\n2024-08-08T17:27:50.9088572Z status: '422'\n2024-08-08T17:27:50.9088795Z }\n2024-08-08T17:27:50.9089404Z },\n2024-08-08T17:27:50.9089613Z request: {\n2024-08-08T17:27:50.9089861Z method: 'POST',\n2024-08-08T17:27:50.9090326Z url: 'https://api.github.com/repos/BusKill/buskill-app/issues/90/comments',\n2024-08-08T17:27:50.9090796Z headers: {\n2024-08-08T17:27:50.9091318Z accept: 'application/vnd.github.-preview+json',\n2024-08-08T17:27:50.9092180Z 'user-agent': 'actions/github-script octokit-core.js/3.5.1 Node.js/20.13.1 (linux; x64)',\n2024-08-08T17:27:50.9093346Z authorization: 'token [REDACTED]',\n2024-08-08T17:27:50.9093784Z 'content-type': 'application/json; charset=utf-8'\n2024-08-08T17:27:50.9094130Z },\n2024-08-08T17:27:50.9094361Z body: '{\"body\":\"\"}',\n2024-08-08T17:27:50.9094739Z request: { agent: [Agent], hook: [Function: bound bound register] }\n2024-08-08T17:27:50.9095138Z }\n2024-08-08T17:27:50.9095317Z }\n2024-08-08T17:27:50.9100654Z ##[error]Unhandled error: HttpError: Validation Failed: {\"resource\":\"IssueComment\",\"code\":\"unprocessable\",\"field\":\"data\",\"message\":\"Body cannot be blank\"}","shortMessageHtmlLink":"attempt to fix \"Body cannot be blank\""}},{"before":"a15799a6fa1ffa30c806383980b9a0e37cfb3daf","after":"f2448ba193115cc70fee5ae108e5edaad77fe602","ref":"refs/heads/main","pushedAt":"2024-08-08T17:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"attempt to checkout the PR's branch\n\nThis commit adds some debugging (to print the full JSON github context vars) and attempts to checkout the head ref before attempting to do a diff. Hopefully this will fix issues of \"object not found\" because the diff is currently being done in the repo's default branch (main or master), but that won't work if the PR is being submitted to a different branch (eg 'dev') or, maybe, if the PR is being submitted from a different branch.\n\nSee also\n\n * https://stackoverflow.com/questions/70104600/complete-list-of-github-actions-contexts\n * https://github.com/maltfield/detect-malicious-unicode/issues/4\n * https://github.com/BusKill/buskill-app/pull/90#issuecomment-2274260749","shortMessageHtmlLink":"attempt to checkout the PR's branch"}},{"before":"f38b9f9a06f4632bf0e1ea6584809a72d21f0c59","after":"a15799a6fa1ffa30c806383980b9a0e37cfb3daf","ref":"refs/heads/main","pushedAt":"2024-08-08T15:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"continue-on-error was in the wrong step","shortMessageHtmlLink":"continue-on-error was in the wrong step"}},{"before":"665366574ac3f16d94c0bd3d926a6f0aa70e36ec","after":"c19dbe0eba9fa5f8c850cdfbc4b96984aef3a12e","ref":"refs/heads/malicious-bidi","pushedAt":"2024-08-07T19:19:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"83524bde2399d0b694655434ab42453030368bcc","after":"b40459120b657d420ca4ffac467e3d141b742a5d","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T19:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"49280a2289d4b4fbfa1b4087189fd6a409ea4b84","after":"f38b9f9a06f4632bf0e1ea6584809a72d21f0c59","ref":"refs/heads/main","pushedAt":"2024-08-07T19:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"also change the config for the cwd","shortMessageHtmlLink":"also change the config for the cwd"}},{"before":"fa7b755dc338667ad1e473e3b27c0c0badc27483","after":"83524bde2399d0b694655434ab42453030368bcc","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T19:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial commit","shortMessageHtmlLink":"trivial commit"}},{"before":"4767a12a050d4b265e5c8825fc49c23caa392c0b","after":"49280a2289d4b4fbfa1b4087189fd6a409ea4b84","ref":"refs/heads/main","pushedAt":"2024-08-07T19:12:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"better error handling","shortMessageHtmlLink":"better error handling"}},{"before":"67da2d35b478045d581e54a60a3574dc12fd68a5","after":"665366574ac3f16d94c0bd3d926a6f0aa70e36ec","ref":"refs/heads/malicious-bidi","pushedAt":"2024-08-07T19:04:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change to test workflow","shortMessageHtmlLink":"trivial change to test workflow"}},{"before":"6bcae385a997e3a89420ef355734c73a75009696","after":"fa7b755dc338667ad1e473e3b27c0c0badc27483","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T19:04:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"f11d477a4d1c5cd55f2be98daa52b6d65bc938a5","after":"4767a12a050d4b265e5c8825fc49c23caa392c0b","ref":"refs/heads/main","pushedAt":"2024-08-07T19:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"better error checking","shortMessageHtmlLink":"better error checking"}},{"before":"6365e5d81e25dcc135ec0ffa22547022245a6816","after":"6bcae385a997e3a89420ef355734c73a75009696","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T19:02:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial commit","shortMessageHtmlLink":"trivial commit"}},{"before":"2a785f59b7c63d9708df93e39ffd4d4736b0d880","after":"6365e5d81e25dcc135ec0ffa22547022245a6816","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T19:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"f5ce5163c6ece73824b21dd67a8780a4c2d85463","after":"2a785f59b7c63d9708df93e39ffd4d4736b0d880","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"add better error checking","shortMessageHtmlLink":"add better error checking"}},{"before":"d2224945c3f12c1aa5e65cd83f25fb0f43c62eca","after":"f5ce5163c6ece73824b21dd67a8780a4c2d85463","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:44:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"the damn github actions shows the command, but the output doesn't show it being executed. why!?!","shortMessageHtmlLink":"the damn github actions shows the command, but the output doesn't sho…"}},{"before":"fd6df5cfe97cf8a446631d3fd20ad1832c7770a1","after":"d2224945c3f12c1aa5e65cd83f25fb0f43c62eca","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:42:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"ab3cc2a72ecb78b785de2ac3a91ba81ec9d02a42","after":"f11d477a4d1c5cd55f2be98daa52b6d65bc938a5","ref":"refs/heads/main","pushedAt":"2024-08-07T18:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"please","shortMessageHtmlLink":"please"}},{"before":"35d0340f805eb876b4738d5e974a80e3e922e582","after":"fd6df5cfe97cf8a446631d3fd20ad1832c7770a1","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:41:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"just give me the info","shortMessageHtmlLink":"just give me the info"}},{"before":"f4544274199e344ca18dd314c4dd58e15fc9e2d7","after":"35d0340f805eb876b4738d5e974a80e3e922e582","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"aaa018d56e14e699dcdc62afe811173ae7ce6151","after":"f4544274199e344ca18dd314c4dd58e15fc9e2d7","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"try to get debug info","shortMessageHtmlLink":"try to get debug info"}},{"before":"54b7aeca7a1c2d1babf693c2f1ffe20346667111","after":"aaa018d56e14e699dcdc62afe811173ae7ce6151","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"237e4cedb7e99bc791faa0b20ffc76a542a9d9b1","after":"54b7aeca7a1c2d1babf693c2f1ffe20346667111","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:35:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"trivial change","shortMessageHtmlLink":"trivial change"}},{"before":"942bc14730c87958abae4b0270ee2d0fbdb68e70","after":"ab3cc2a72ecb78b785de2ac3a91ba81ec9d02a42","ref":"refs/heads/main","pushedAt":"2024-08-07T18:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"get more info","shortMessageHtmlLink":"get more info"}},{"before":"a2943c93d4640094f3fa5c300f168405426a7b3a","after":"237e4cedb7e99bc791faa0b20ffc76a542a9d9b1","ref":"refs/heads/malicious-homoglyph","pushedAt":"2024-08-07T18:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maltfield","name":"Michael Altfield","path":"/maltfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5026712?s=80&v=4"},"commit":{"message":"get more info about sandbox","shortMessageHtmlLink":"get more info about sandbox"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEla1KvwA","startCursor":null,"endCursor":null}},"title":"Activity · maltfield/detect-malicious-unicode"}