{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":771382963,"defaultBranch":"main","name":"xsshunter-rs","ownerLogin":"bitbytelabio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-13T07:45:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133835987?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710315916.0","currentOid":""},"activityList":{"items":[{"before":"4b159411ff35b0780b50aedce3a06bcb61dc2888","after":"38f869547045b8a8291cb322658a3207823a43a2","ref":"refs/heads/main","pushedAt":"2024-03-28T06:59:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/bitbytelabio/xsshunter-rs","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/bitbytelabio/xsshunter-rs"}},{"before":"82e3c076ef6005c430e91eb6ee74c2c47e6801ec","after":"4b159411ff35b0780b50aedce3a06bcb61dc2888","ref":"refs/heads/main","pushedAt":"2024-03-28T06:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Remove unnecessary restart option from database service","shortMessageHtmlLink":"Remove unnecessary restart option from database service"}},{"before":"9bc7ec9cd98c11eb8564c1bb120958964ae8a77e","after":"82e3c076ef6005c430e91eb6ee74c2c47e6801ec","ref":"refs/heads/main","pushedAt":"2024-03-19T07:10:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Refactor page data sending method","shortMessageHtmlLink":"Refactor page data sending method"}},{"before":"4bcc2023c66c89b7202080d81995e4312ec10ff5","after":"9bc7ec9cd98c11eb8564c1bb120958964ae8a77e","ref":"refs/heads/main","pushedAt":"2024-03-19T06:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Update Cargo.toml and handlers.rs files","shortMessageHtmlLink":"Update Cargo.toml and handlers.rs files"}},{"before":"f94b9a19ef96d58372b206722ff325b2a11f3076","after":"4bcc2023c66c89b7202080d81995e4312ec10ff5","ref":"refs/heads/main","pushedAt":"2024-03-19T00:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"fix axum","shortMessageHtmlLink":"fix axum"}},{"before":"9f3594bbd25e8a3b2385be77093d1200097dc588","after":"f94b9a19ef96d58372b206722ff325b2a11f3076","ref":"refs/heads/main","pushedAt":"2024-03-19T00:12:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Delete .env file and update cSpell.words in settings.json","shortMessageHtmlLink":"Delete .env file and update cSpell.words in settings.json"}},{"before":"a480b1e6110f7ec27ae331ba798e9928600e1f56","after":"9f3594bbd25e8a3b2385be77093d1200097dc588","ref":"refs/heads/main","pushedAt":"2024-03-18T09:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add minio dependency and implement image compression and upload","shortMessageHtmlLink":"Add minio dependency and implement image compression and upload"}},{"before":"e4a5ab4fe76dff33e5d8ee623b4f52163f273e7f","after":"a480b1e6110f7ec27ae331ba798e9928600e1f56","ref":"refs/heads/main","pushedAt":"2024-03-18T06:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"update docker compose","shortMessageHtmlLink":"update docker compose"}},{"before":"6f84609350702a203a1f551d37205544fdff2861","after":"e4a5ab4fe76dff33e5d8ee623b4f52163f273e7f","ref":"refs/heads/main","pushedAt":"2024-03-17T07:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Fix image callback handler and update URL generation in probe.js","shortMessageHtmlLink":"Fix image callback handler and update URL generation in probe.js"}},{"before":"b7f8428faf09be5fec22a9a2adf54944b543c628","after":"6f84609350702a203a1f551d37205544fdff2861","ref":"refs/heads/main","pushedAt":"2024-03-15T18:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Refactor callback routes in routes.rs","shortMessageHtmlLink":"Refactor callback routes in routes.rs"}},{"before":"191dbfc09125a461e1341cbad3b37b59758a9246","after":"b7f8428faf09be5fec22a9a2adf54944b543c628","ref":"refs/heads/main","pushedAt":"2024-03-15T14:15:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add payload_fire_results module and get function","shortMessageHtmlLink":"Add payload_fire_results module and get function"}},{"before":"f1db4294e0d6be88c0c07e7a774226bbdd9f6c1b","after":"191dbfc09125a461e1341cbad3b37b59758a9246","ref":"refs/heads/main","pushedAt":"2024-03-14T18:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add axum-extra crate and update health_check_handler","shortMessageHtmlLink":"Add axum-extra crate and update health_check_handler"}},{"before":"e3224d924b629fd210ef4ac753726a793c77c2d0","after":"f1db4294e0d6be88c0c07e7a774226bbdd9f6c1b","ref":"refs/heads/main","pushedAt":"2024-03-14T17:19:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add collected_pages module and implement create function***\n\n***Update screenshot_handler to accept Path parameter***\n\n***Update payload_handler to accept Path parameter","shortMessageHtmlLink":"Add collected_pages module and implement create function***"}},{"before":"9fe5c0be7abf5c002f1696312ab207dd43f4684b","after":"e3224d924b629fd210ef4ac753726a793c77c2d0","ref":"refs/heads/main","pushedAt":"2024-03-14T09:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Refactor routes and add page callback handler","shortMessageHtmlLink":"Refactor routes and add page callback handler"}},{"before":"d20c148917c5ebd99fe42a29f3093f85b97d25fa","after":"9fe5c0be7abf5c002f1696312ab207dd43f4684b","ref":"refs/heads/main","pushedAt":"2024-03-14T07:50:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add new routes for login, auth-check, and payloadfires","shortMessageHtmlLink":"Add new routes for login, auth-check, and payloadfires"}},{"before":"f339c3c957a936e4bdee382bdb89b16361cfbd43","after":"d20c148917c5ebd99fe42a29f3093f85b97d25fa","ref":"refs/heads/main","pushedAt":"2024-03-14T07:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Refactor routes and handlers","shortMessageHtmlLink":"Refactor routes and handlers"}},{"before":"ea3fe99cfdb3c6788ca34719c39c0a83461648b7","after":"f339c3c957a936e4bdee382bdb89b16361cfbd43","ref":"refs/heads/main","pushedAt":"2024-03-14T07:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Refactor app initialization and routing***","shortMessageHtmlLink":"Refactor app initialization and routing***"}},{"before":"8fb81260e91a7ac67d05dbafc60402aff1513ca1","after":"ea3fe99cfdb3c6788ca34719c39c0a83461648b7","ref":"refs/heads/main","pushedAt":"2024-03-14T06:54:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Fix binding and connection pool errors in app.rs","shortMessageHtmlLink":"Fix binding and connection pool errors in app.rs"}},{"before":"f56039f5f410f19025d7efbc927b79b0aade124c","after":"8fb81260e91a7ac67d05dbafc60402aff1513ca1","ref":"refs/heads/main","pushedAt":"2024-03-14T06:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Upload xss probe","shortMessageHtmlLink":"Upload xss probe"}},{"before":"f4137c1fe4a9ee8be9980c9fae84fd679c1c80e6","after":"f56039f5f410f19025d7efbc927b79b0aade124c","ref":"refs/heads/main","pushedAt":"2024-03-14T06:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Refactor app initialization and add hello world route","shortMessageHtmlLink":"Refactor app initialization and add hello world route"}},{"before":"026ac6913308317f00412ce93b0564d27266cf38","after":"f4137c1fe4a9ee8be9980c9fae84fd679c1c80e6","ref":"refs/heads/main","pushedAt":"2024-03-14T05:54:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add handlers and routes modules to app.rs","shortMessageHtmlLink":"Add handlers and routes modules to app.rs"}},{"before":"baf81ea0ec03fa40669c3da193318f25e2e15a65","after":"026ac6913308317f00412ce93b0564d27266cf38","ref":"refs/heads/main","pushedAt":"2024-03-14T03:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add config directory and log files to .gitignore","shortMessageHtmlLink":"Add config directory and log files to .gitignore"}},{"before":"9d9549ace0219ced38c80f835f7689322dd106df","after":"baf81ea0ec03fa40669c3da193318f25e2e15a65","ref":"refs/heads/main","pushedAt":"2024-03-13T19:07:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add MAX_DB_CONNECTIONS setting and initialize database pool","shortMessageHtmlLink":"Add MAX_DB_CONNECTIONS setting and initialize database pool"}},{"before":"45814a6f2ead56af73e1e65d38e74f71ecee88b4","after":"9d9549ace0219ced38c80f835f7689322dd106df","ref":"refs/heads/main","pushedAt":"2024-03-13T18:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add App struct and implementation","shortMessageHtmlLink":"Add App struct and implementation"}},{"before":"3de43d17838d24992be0f8f00698e1854a55b319","after":"45814a6f2ead56af73e1e65d38e74f71ecee88b4","ref":"refs/heads/main","pushedAt":"2024-03-13T18:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add dependencies and modules, update regex pattern","shortMessageHtmlLink":"Add dependencies and modules, update regex pattern"}},{"before":"83b8485aa50b99ac2ebac2656b63a29246c01c43","after":"3de43d17838d24992be0f8f00698e1854a55b319","ref":"refs/heads/main","pushedAt":"2024-03-13T17:50:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add regex crate to Cargo.toml","shortMessageHtmlLink":"Add regex crate to Cargo.toml"}},{"before":"84d637acc56aa977f22e4aac262e3702ba27f47f","after":"83b8485aa50b99ac2ebac2656b63a29246c01c43","ref":"refs/heads/main","pushedAt":"2024-03-13T17:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add ipnetwork feature to sqlx dependency and add collected_page module","shortMessageHtmlLink":"Add ipnetwork feature to sqlx dependency and add collected_page module"}},{"before":"2ca51b2428cd8bc2c23c093cbbbd61d0a668bab8","after":"84d637acc56aa977f22e4aac262e3702ba27f47f","ref":"refs/heads/main","pushedAt":"2024-03-13T17:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add new words to cSpell.words and import settings module","shortMessageHtmlLink":"Add new words to cSpell.words and import settings module"}},{"before":"da5515d7ad05a091f5d8a38aa020893be9ac8097","after":"2ca51b2428cd8bc2c23c093cbbbd61d0a668bab8","ref":"refs/heads/main","pushedAt":"2024-03-13T14:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add chrono crate and update README.md and db.rs","shortMessageHtmlLink":"Add chrono crate and update README.md and db.rs"}},{"before":"d2ff14358ac3b68fda480bf22dc92f04b2b3befa","after":"da5515d7ad05a091f5d8a38aa020893be9ac8097","ref":"refs/heads/main","pushedAt":"2024-03-13T13:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nguyenthdat","name":"Jason Nguyen","path":"/nguyenthdat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/122034444?s=80&v=4"},"commit":{"message":"Add database migration and handle error in admin user generation","shortMessageHtmlLink":"Add database migration and handle error in admin user generation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOFQwNjo1OTowOS4wMDAwMDBazwAAAAQhdMBF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOFQwNjo1OTowOS4wMDAwMDBazwAAAAQhdMBF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0xM1QxMzo0NTo0NS4wMDAwMDBazwAAAAQUiAwP"}},"title":"Activity ยท bitbytelabio/xsshunter-rs"}