{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":476499290,"defaultBranch":"main","name":"Ghidrathon","ownerLogin":"mandiant","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-31T22:36:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/331209?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707833136.0","currentOid":""},"activityList":{"items":[{"before":"a3deefd3e774c1df2c22062c6152e2fd5a9a54d1","after":"56866ad97ab7cc207ce85542c5ec20e01a10352d","ref":"refs/heads/main","pushedAt":"2024-05-08T19:29:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"print environment details upon stack trace (#101)\n\n* print environment details upon stack trace\r\n\r\n* Add Ghidrathon plugin version number\r\n\r\n* Move exception handling and whitelisting to utils.py\r\n\r\n* Renamed jeputils & reformatted env details string\r\n\r\nThis commit:\r\n- renames utils.py to jeputils.py avoid confusion.\r\n- reformats environment details string as a format string\r\n- enables getVersion method to be called statically\r\n\r\n* refactor: pass exception object to log_env_details\r\n\r\n---------\r\n\r\nCo-authored-by: Soufiane Fariss ","shortMessageHtmlLink":"print environment details upon stack trace (#101)"}},{"before":"6183fa9f79b8f132d5e8e9477847ced009b05e8a","after":"a3deefd3e774c1df2c22062c6152e2fd5a9a54d1","ref":"refs/heads/main","pushedAt":"2024-04-30T20:45:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"core: enable users to specify a custom ghidrathon.save path via an environment variable (#99)\n\n* Allow users to set a custom ghidrathon.save path via env variable\r\n\r\n* Add GHIDRATHON_SAVE_PATH documentation to README.md\r\n\r\n* Log ghidrathon.save path in debug mode\r\n\r\n* Add support for GHIDRATHON_SAVE_PATH in Ghidrathon extension\r\n\r\n* Add tests for GHIDRATHON_SAVE_PATH support\r\n\r\n* Add GHIDRATHON_SAVE_PATH documentation to README.md\r\n\r\nCo-authored-by: Mike Hunhoff \r\n\r\n* Add tests for GHIDRATHON_SAVE_PATH support\r\n\r\n* Minor fixes on tests.yml\r\n\r\n* Add documentation for -overwrite flag\r\n\r\n* Rename GHIDRATHON_SAVE_PATH variable to GHIDRATHON_SAVE_PATH_DEFAULT\r\n\r\n* Disallow empty string for GHIDRATHON_SAVE_PATH\r\n\r\n* Check validity of GHIDRATHON_SAVE_PATH directory\r\n\r\n* Undo renaming of GHIDRATHON_SAVE_PATH\r\n\r\n* Disallow empty string for GHIDRATHON_SAVE_PATH\r\n\r\nTo make sure that Ghidrathon plugin aligns with configure_ghidrathon.py\r\nwe need to make sure that the GHIDRATHON_SAVE_PATH is never set to \"\".\r\n\r\n* Fix logic of GHIDRATHON_SAVE_PATH value\r\n\r\nThe following commit fixes incorrect login in the previous commit.\r\nPlease refer to the explination below:\r\n\r\nif GHIDRATHON_SAVE_PATH is set to any value (other than None or \"\"),\r\ncheck if it exists and is a directory.\r\n\r\nelif GHIDRATHON_SAVE_PATH is an empty string, report an invalid\r\ndirectory to avoid confusion.\r\n\r\nelse GHIDRATHON_SAVE_PATH is not, use default install path.\r\n\r\n* Fix linting\r\n\r\n* Add debug output indicating save file location\r\n\r\nAdded log messages to indicate whether the file path was read from the\r\nenvironment variable or the default path was used.\r\n\r\n* minor fix: indent comments properly in tests.yml\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Hunhoff ","shortMessageHtmlLink":"core: enable users to specify a custom ghidrathon.save path via an en…"}},{"before":"91c0cab3ecdd01ec3327d577cc5e0b4e31a384ae","after":"6183fa9f79b8f132d5e8e9477847ced009b05e8a","ref":"refs/heads/main","pushedAt":"2024-04-09T17:01:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update plugin category (#100)","shortMessageHtmlLink":"Update plugin category (#100)"}},{"before":"081672233a8d08f1eedbf19b74e52b1073aac3ca","after":"91c0cab3ecdd01ec3327d577cc5e0b4e31a384ae","ref":"refs/heads/main","pushedAt":"2024-02-23T17:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f4c0caf85af3d082eeabf6cebff7e0633deac041","after":"081672233a8d08f1eedbf19b74e52b1073aac3ca","ref":"refs/heads/main","pushedAt":"2024-02-23T17:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"6258d7f883c77048f04aad4739fc1624ad190415","after":"f4c0caf85af3d082eeabf6cebff7e0633deac041","ref":"refs/heads/main","pushedAt":"2024-02-02T22:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e8772d26869365286d0062a0d939f13f4fc582f6","after":"6258d7f883c77048f04aad4739fc1624ad190415","ref":"refs/heads/main","pushedAt":"2024-02-02T21:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b63f72d2fcd72cab7430e563e2f43be3b2ecb356","after":"e8772d26869365286d0062a0d939f13f4fc582f6","ref":"refs/heads/main","pushedAt":"2024-02-02T21:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b26f13a27bb34166b87a1c910a421f90cbd0e53b","after":"b63f72d2fcd72cab7430e563e2f43be3b2ecb356","ref":"refs/heads/main","pushedAt":"2024-02-02T21:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a1acc42b2c313ce2f33e724e52429b7d47ee80ae","after":"b26f13a27bb34166b87a1c910a421f90cbd0e53b","ref":"refs/heads/main","pushedAt":"2024-02-02T21:38:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"ci: add build workflow (#91)","shortMessageHtmlLink":"ci: add build workflow (#91)"}},{"before":null,"after":"f2446009d3a2c1e75eda41e44e5178095e4d6ab1","ref":"refs/heads/ci/build","pushedAt":"2024-02-02T21:22:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"ci: add build workflow","shortMessageHtmlLink":"ci: add build workflow"}},{"before":"cae45884763045c0736e656119a1cf4bb80869ae","after":"a1acc42b2c313ce2f33e724e52429b7d47ee80ae","ref":"refs/heads/main","pushedAt":"2024-02-02T20:13:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"improve configuration steps (#90)\n\n* improve configuration steps\r\n\r\n* add lints to CI workflow\r\n\r\n* update building.md contributing.md\r\n\r\n* fix unsatisfied linking error","shortMessageHtmlLink":"improve configuration steps (#90)"}},{"before":"bb9ecb5a8e5048ba303be5510882e4e251ffb0e8","after":"913ef238e4d8d1289cda39a85b814c3d9f7b30c9","ref":"refs/heads/fix/install","pushedAt":"2024-02-02T19:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update log messages","shortMessageHtmlLink":"update log messages"}},{"before":"02057857818287a794c65b84e0081f8243957754","after":"bb9ecb5a8e5048ba303be5510882e4e251ffb0e8","ref":"refs/heads/fix/install","pushedAt":"2024-02-02T19:44:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update comments","shortMessageHtmlLink":"update comments"}},{"before":"5d7c989d304748ddbcda85bb6be69849cac9e155","after":"02057857818287a794c65b84e0081f8243957754","ref":"refs/heads/fix/install","pushedAt":"2024-02-02T19:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"fix unsatisfied linking error","shortMessageHtmlLink":"fix unsatisfied linking error"}},{"before":"0f859f0914a4dd33eb387f0abef24bc7bdb1642c","after":"5d7c989d304748ddbcda85bb6be69849cac9e155","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T21:26:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update ghidrathon_configure.py error messages","shortMessageHtmlLink":"update ghidrathon_configure.py error messages"}},{"before":"8138a19f20d1c51a1929737e6634bed33e5d3e71","after":"0f859f0914a4dd33eb387f0abef24bc7bdb1642c","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T21:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update building.md contributing.md","shortMessageHtmlLink":"update building.md contributing.md"}},{"before":"4beda7187baccab46a04bee770490bd77144bc30","after":"8138a19f20d1c51a1929737e6634bed33e5d3e71","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T21:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"fix formatting","shortMessageHtmlLink":"fix formatting"}},{"before":"51ab3c119a7e1fa8f022b9642adf7f0875767f2b","after":"4beda7187baccab46a04bee770490bd77144bc30","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T21:02:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update google-java-format","shortMessageHtmlLink":"update google-java-format"}},{"before":"108792c8b7a405ae843a19562e5044f06029359b","after":"51ab3c119a7e1fa8f022b9642adf7f0875767f2b","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T21:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"fix formatting","shortMessageHtmlLink":"fix formatting"}},{"before":"d42060cca0be386afc70a0bd5a5a8dcff0df6e44","after":"108792c8b7a405ae843a19562e5044f06029359b","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"add lints to CI workflow","shortMessageHtmlLink":"add lints to CI workflow"}},{"before":"eaa119f3705bab4855bfa1f86f07e2595ad15a56","after":"d42060cca0be386afc70a0bd5a5a8dcff0df6e44","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"fix formatting","shortMessageHtmlLink":"fix formatting"}},{"before":"ba0c572f050bd9ba8a6d1ae1f35b47faa7b783de","after":"eaa119f3705bab4855bfa1f86f07e2595ad15a56","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"fix formatting","shortMessageHtmlLink":"fix formatting"}},{"before":"a840f46bd702c04c1acff172bcdf8a3dd05b18f7","after":"ba0c572f050bd9ba8a6d1ae1f35b47faa7b783de","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"df4b6b1bb769fcc6c377ef934e2885228654f7a0","after":"a840f46bd702c04c1acff172bcdf8a3dd05b18f7","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:21:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"9439c0d937d8478bc478a404c6e94b6f2c430b01","after":"df4b6b1bb769fcc6c377ef934e2885228654f7a0","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:18:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update test requirements.txt","shortMessageHtmlLink":"update test requirements.txt"}},{"before":"d010512f90b5245db19f84cbe0bc8b325a0c66a0","after":"9439c0d937d8478bc478a404c6e94b6f2c430b01","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:17:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":null,"after":"d010512f90b5245db19f84cbe0bc8b325a0c66a0","ref":"refs/heads/fix/install","pushedAt":"2024-02-01T20:13:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"improve install process","shortMessageHtmlLink":"improve install process"}},{"before":"20cb00a7294f35df3f52a20a78a0fc42ccc5e96b","after":"cae45884763045c0736e656119a1cf4bb80869ae","ref":"refs/heads/main","pushedAt":"2024-01-31T18:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"01bf21bd7ad7b0fa5ce58989db4b46cd5627d39f","after":"20cb00a7294f35df3f52a20a78a0fc42ccc5e96b","ref":"refs/heads/main","pushedAt":"2024-01-30T21:12:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mike-hunhoff","name":"Mike Hunhoff","path":"/mike-hunhoff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42192796?s=80&v=4"},"commit":{"message":"add unit test for #62 (#89)","shortMessageHtmlLink":"add unit test for #62 (#89)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERPmfhgA","startCursor":null,"endCursor":null}},"title":"Activity · mandiant/Ghidrathon"}