{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":257326204,"defaultBranch":"main","name":"ggshield","ownerLogin":"GitGuardian","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-20T15:36:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27360172?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716569620.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"84fff7fe5fb91c5b78de1478a1d3ff534a1f4d72","ref":"refs/heads/agateau/fix-extended-match","pushedAt":"2024-05-24T16:53:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agateau-gg","name":"Aurelien Gateau","path":"/agateau-gg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91945295?s=80&v=4"},"commit":{"message":"refactor(ExtendedMatch): rename some vars to improve readability\n\n`line_start` and `line_end` are instances of `Line`, not indexes. Rename\nthem to `start_line` and `end_line`.","shortMessageHtmlLink":"refactor(ExtendedMatch): rename some vars to improve readability"}},{"before":"3d788bc1893cbd3b54ed4a6311c3133a353bb59d","after":"01a1d53192a6d57b64707d67ff90caac5b25745d","ref":"refs/heads/salomevoltz/scrt-4125-add-an-option-to-make-ggshield-secret-scan-path-honor","pushedAt":"2024-05-24T13:48:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"salome-voltz","name":"Salomé VOLTZ","path":"/salome-voltz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80842312?s=80&v=4"},"commit":{"message":"fix(use_gitignore): List unstaged files in submodules","shortMessageHtmlLink":"fix(use_gitignore): List unstaged files in submodules"}},{"before":null,"after":"328fab8f11f8e8fee39f18f04d1531372a841b78","ref":"refs/heads/samuel/srmd-274-integrate-an-auto-fix-command-using-openai","pushedAt":"2024-05-24T13:37:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(fix): WIP Implement automatic remediation","shortMessageHtmlLink":"feat(fix): WIP Implement automatic remediation"}},{"before":"fa49aa2c9aa0e8877498ba15337420974b9be91e","after":"3d788bc1893cbd3b54ed4a6311c3133a353bb59d","ref":"refs/heads/salomevoltz/scrt-4125-add-an-option-to-make-ggshield-secret-scan-path-honor","pushedAt":"2024-05-24T09:01:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"salome-voltz","name":"Salomé VOLTZ","path":"/salome-voltz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80842312?s=80&v=4"},"commit":{"message":"fix(use_gitignore): List unstaged files in submodules","shortMessageHtmlLink":"fix(use_gitignore): List unstaged files in submodules"}},{"before":"68205a6bbe8ff936fb80136e5e40f22470ef36ce","after":"9527d56487d74bedc00e6f8839c54ada636fef32","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-23T14:30:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}},{"before":"412355928aba2e61b1fca473e4910bd3bc035c8a","after":"68205a6bbe8ff936fb80136e5e40f22470ef36ce","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-23T14:26:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}},{"before":"252f9dda4cbae8c36496effeb86cc9421f923a55","after":"412355928aba2e61b1fca473e4910bd3bc035c8a","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-23T14:18:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}},{"before":"ff04602c27a3ad079965e2d247015d6c220e4a54","after":"252f9dda4cbae8c36496effeb86cc9421f923a55","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-23T14:11:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}},{"before":"c505ed540bcd55cbc99757969a1e85bbc4adfc4f","after":"fa49aa2c9aa0e8877498ba15337420974b9be91e","ref":"refs/heads/salomevoltz/scrt-4125-add-an-option-to-make-ggshield-secret-scan-path-honor","pushedAt":"2024-05-23T13:26:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"salome-voltz","name":"Salomé VOLTZ","path":"/salome-voltz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80842312?s=80&v=4"},"commit":{"message":"fix(use_gitignore): List unstaged files in submodules","shortMessageHtmlLink":"fix(use_gitignore): List unstaged files in submodules"}},{"before":"d92686ff3ad204aa2e40af01720b15c7d39109dd","after":"c505ed540bcd55cbc99757969a1e85bbc4adfc4f","ref":"refs/heads/salomevoltz/scrt-4125-add-an-option-to-make-ggshield-secret-scan-path-honor","pushedAt":"2024-05-23T13:17:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"salome-voltz","name":"Salomé VOLTZ","path":"/salome-voltz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80842312?s=80&v=4"},"commit":{"message":"fix(use_gitignore): List unstaged files in submodules","shortMessageHtmlLink":"fix(use_gitignore): List unstaged files in submodules"}},{"before":"97c6272e9fb44fe699c87266c3e3e1b2fbf752d7","after":"6f082a7fe62274a1ca76f8c5dd50d58be410811c","ref":"refs/heads/agateau/sign-windows-binaries","pushedAt":"2024-05-23T08:00:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"agateau-gg","name":"Aurelien Gateau","path":"/agateau-gg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91945295?s=80&v=4"},"commit":{"message":"ci: add support for signing Windows binaries","shortMessageHtmlLink":"ci: add support for signing Windows binaries"}},{"before":"e08e260943eab1ca3558f92ab0294518995d19fb","after":null,"ref":"refs/heads/agateau/fix-pyinstaller-crash","pushedAt":"2024-05-22T15:14:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"}},{"before":"2cf6141c5a3b1951d79ca1df04402f8607c17b6f","after":"b45dfa88fcc471d80e4a2a055f6ef9972806a40e","ref":"refs/heads/main","pushedAt":"2024-05-22T15:14:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"Merge pull request #893 from GitGuardian/agateau/fix-pyinstaller-crash\n\nFix ggshield binary failing on Windows and Linux","shortMessageHtmlLink":"Merge pull request #893 from GitGuardian/agateau/fix-pyinstaller-crash"}},{"before":"758f2447d89e8683307392e84f6c381f766a86ec","after":"d92686ff3ad204aa2e40af01720b15c7d39109dd","ref":"refs/heads/salomevoltz/scrt-4125-add-an-option-to-make-ggshield-secret-scan-path-honor","pushedAt":"2024-05-22T14:06:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"salome-voltz","name":"Salomé VOLTZ","path":"/salome-voltz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80842312?s=80&v=4"},"commit":{"message":"fix(use_gitignore): List unstaged files in submodules","shortMessageHtmlLink":"fix(use_gitignore): List unstaged files in submodules"}},{"before":null,"after":"e08e260943eab1ca3558f92ab0294518995d19fb","ref":"refs/heads/agateau/fix-pyinstaller-crash","pushedAt":"2024-05-22T13:15:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agateau-gg","name":"Aurelien Gateau","path":"/agateau-gg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91945295?s=80&v=4"},"commit":{"message":"fix: fix ggshield binary failing on Windows and Linux\n\nThe standalone binary smoke test would fail with:\n\n```\nbuild-os-packages: [INFO] test: running --help\nTraceback (most recent call last):\n File \"PyInstaller/hooks/rthooks/pyi_rth_pkgres.py\", line 158, in \n File \"PyInstaller/hooks/rthooks/pyi_rth_pkgres.py\", line 36, in _pyi_rthook\n File \"PyInstaller/loader/pyimod02_importers.py\", line 419, in exec_module\n File \"pkg_resources/__init__.py\", line 77, in \nModuleNotFoundError: No module named 'pkg_resources.extern'\n[2870] Failed to execute script 'pyi_rth_pkgres' due to unhandled exception!\n```\n\nThis is caused by a breaking change in setuptools 70.0.0, fixed in\npyinstaller 6.7.0.\n\nReferences:\nhttps://github.com/pypa/setuptools/issues/4374\nhttps://github.com/pyinstaller/pyinstaller/issues/8554\nhttps://pyinstaller.org/en/v6.7.0/CHANGES.html#id1","shortMessageHtmlLink":"fix: fix ggshield binary failing on Windows and Linux"}},{"before":"dda1dd32b99d2e95367e74edf0ab76dbe36b5b03","after":"2cf6141c5a3b1951d79ca1df04402f8607c17b6f","ref":"refs/heads/main","pushedAt":"2024-05-22T13:10:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"agateau-gg","name":"Aurelien Gateau","path":"/agateau-gg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91945295?s=80&v=4"},"commit":{"message":"Merge pull request #890 from GitGuardian/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory\n\nrefactor: move make matches to results","shortMessageHtmlLink":"Merge pull request #890 from GitGuardian/garancegourdel/scrt-4513-ggs…"}},{"before":"254401e9a1b9a10208093cf262142d04018bcc36","after":null,"ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-22T13:10:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"agateau-gg","name":"Aurelien Gateau","path":"/agateau-gg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91945295?s=80&v=4"}},{"before":"0b2b921cd532fcb3be910e90fa89b98da6ea6afa","after":"254401e9a1b9a10208093cf262142d04018bcc36","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-22T09:38:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fix(output_handlers): refactor and remove deprecated code and doc","shortMessageHtmlLink":"fix(output_handlers): refactor and remove deprecated code and doc"}},{"before":"c198d06452e8d1ba63c5b2fc944f2568254bd3cb","after":"0b2b921cd532fcb3be910e90fa89b98da6ea6afa","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-22T09:33:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fix(output_handlers): refactor and remove deprecated code and doc","shortMessageHtmlLink":"fix(output_handlers): refactor and remove deprecated code and doc"}},{"before":null,"after":"97c6272e9fb44fe699c87266c3e3e1b2fbf752d7","ref":"refs/heads/agateau/sign-windows-binaries","pushedAt":"2024-05-21T15:46:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agateau-gg","name":"Aurelien Gateau","path":"/agateau-gg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91945295?s=80&v=4"},"commit":{"message":"ci: add support for signing Windows binaries","shortMessageHtmlLink":"ci: add support for signing Windows binaries"}},{"before":"e0ab8742bf15c0bb260588fbfe621998d323b80c","after":"c198d06452e8d1ba63c5b2fc944f2568254bd3cb","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-21T14:45:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fix(output_handlers): refactor and remove deprecated code and doc","shortMessageHtmlLink":"fix(output_handlers): refactor and remove deprecated code and doc"}},{"before":"a06f2b9892666a951269a78999f6b406b1866d55","after":"e0ab8742bf15c0bb260588fbfe621998d323b80c","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-21T11:57:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fix(output_handlers): refactor and remove deprecated code and doc","shortMessageHtmlLink":"fix(output_handlers): refactor and remove deprecated code and doc"}},{"before":"95d3d9d0169889edb5f11b629a314c0f04a347c7","after":"a06f2b9892666a951269a78999f6b406b1866d55","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-21T11:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fixup! refactor: move make matches to results","shortMessageHtmlLink":"fixup! refactor: move make matches to results"}},{"before":"71d741c428728ac9ed6800ad21726660adf20570","after":"95d3d9d0169889edb5f11b629a314c0f04a347c7","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-21T11:10:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fixup! refactor: move make matches to results","shortMessageHtmlLink":"fixup! refactor: move make matches to results"}},{"before":"889be0db2d204098a712918738a1bfb1026e1cf1","after":"71d741c428728ac9ed6800ad21726660adf20570","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-21T10:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fixup! refactor: move make matches to results","shortMessageHtmlLink":"fixup! refactor: move make matches to results"}},{"before":"64b4a1307347953341735d3a4d082796b68edc47","after":"ff04602c27a3ad079965e2d247015d6c220e4a54","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-20T16:03:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}},{"before":"539eac85210e79ecc199127d13218202a4ac57e9","after":"64b4a1307347953341735d3a4d082796b68edc47","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-20T15:55:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}},{"before":"ad769178e1be89dcbd04e8804c8a36321169e30c","after":"758f2447d89e8683307392e84f6c381f766a86ec","ref":"refs/heads/salomevoltz/scrt-4125-add-an-option-to-make-ggshield-secret-scan-path-honor","pushedAt":"2024-05-20T15:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"salome-voltz","name":"Salomé VOLTZ","path":"/salome-voltz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/80842312?s=80&v=4"},"commit":{"message":"fix(secret_scan_path): fix tests and remove broken cassette","shortMessageHtmlLink":"fix(secret_scan_path): fix tests and remove broken cassette"}},{"before":"3e5879e9199b56d2b3a0b8a38be9cafa3decb89d","after":"889be0db2d204098a712918738a1bfb1026e1cf1","ref":"refs/heads/garancegourdel/scrt-4513-ggshield-investigate-run-out-of-memory","pushedAt":"2024-05-20T15:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fnareoh","name":"Garance Gourdel","path":"/fnareoh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25690234?s=80&v=4"},"commit":{"message":"fix(output_handlers): refactor and remove deprecated code and doc","shortMessageHtmlLink":"fix(output_handlers): refactor and remove deprecated code and doc"}},{"before":null,"after":"539eac85210e79ecc199127d13218202a4ac57e9","ref":"refs/heads/sguillaume/secret-scan-change","pushedAt":"2024-05-20T14:46:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Walz","name":"Samuel","path":"/Walz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12242908?s=80&v=4"},"commit":{"message":"feat(secret): Add cmd to scan change between the default branch and the current state (commits + staged)","shortMessageHtmlLink":"feat(secret): Add cmd to scan change between the default branch and t…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUz8XNAA","startCursor":null,"endCursor":null}},"title":"Activity · GitGuardian/ggshield"}