{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":842869339,"defaultBranch":"master","name":"image-showcase","ownerLogin":"ythepaut","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-15T09:18:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50782016?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726768874.0","currentOid":""},"activityList":{"items":[{"before":"54e10bff8059ae8767259e6745563eed0ece174f","after":null,"ref":"refs/heads/snyk-fix-6852d4e8d21bb2af6055eb7de55b0b82","pushedAt":"2024-09-19T18:01:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}},{"before":"4c5fc8c9e9a2a204088e2d4918b4381d50754f0c","after":"ba6e17a5e42eb8c29122ed9fafb4c6cbf85c861d","ref":"refs/heads/master","pushedAt":"2024-09-19T18:01:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix: security upgrade next from 14.2.7 to 14.2.10 (#12)\n\n![snyk-top-banner](https://github.com/andygongea/OWASP-Benchmark/assets/818805/c518c423-16fe-447e-b67f-ad5a49b5d123)\r\n\r\n### Snyk has created this PR to fix 1 vulnerabilities in the npm\r\ndependencies of this project.\r\n\r\n#### Snyk changed the following file(s):\r\n\r\n- `package.json`\r\n- `package-lock.json`\r\n\r\n\r\n\r\n\r\n#### Vulnerabilities that will be fixed with an upgrade:\r\n\r\n| | Issue | Score | \r\n\r\n:-------------------------:|:-------------------------|:-------------------------\r\n![high\r\nseverity](https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png\r\n'high severity') | Acceptance of Extraneous Untrusted Data With Trusted\r\nData\r\n
[SNYK-JS-NEXT-8025427](https://snyk.io/vuln/SNYK-JS-NEXT-8025427) |\r\n  **721**  \r\n\r\n\r\n\r\n\r\n---\r\n\r\n> [!IMPORTANT]\r\n>\r\n> - Check the changes in this PR to ensure they won't cause issues with\r\nyour project.\r\n> - Max score is 1000. Note that the real score may have changed since\r\nthe PR was raised.\r\n> - This PR was automatically created by Snyk using the credentials of a\r\nreal user.\r\n\r\n---\r\n\r\n**Note:** _You are seeing this because you or someone else with access\r\nto this repository has authorized Snyk to open fix PRs._\r\n\r\nFor more information: \r\n๐Ÿง [View latest project\r\nreport](https://app.snyk.io/org/ythepaut/project/f2361852-9001-4b66-a259-3a2ff359bfdf?utm_source=github&utm_medium=referral&page=fix-pr)\r\n๐Ÿ“œ [Customise PR\r\ntemplates](https://docs.snyk.io/scan-using-snyk/pull-requests/snyk-fix-pull-or-merge-requests/customize-pr-templates)\r\n๐Ÿ›  [Adjust project\r\nsettings](https://app.snyk.io/org/ythepaut/project/f2361852-9001-4b66-a259-3a2ff359bfdf?utm_source=github&utm_medium=referral&page=fix-pr/settings)\r\n๐Ÿ“š [Read about Snyk's upgrade\r\nlogic](https://support.snyk.io/hc/en-us/articles/360003891078-Snyk-patches-to-fix-vulnerabilities)\r\n\r\n---\r\n\r\n**Learn how to fix vulnerabilities with free interactive lessons:**\r\n\r\n๐Ÿฆ‰ [Learn about vulnerability in an interactive lesson of Snyk\r\nLearn.](https://learn.snyk.io/?loc=fix-pr)\r\n\r\n[//]: #\r\n'snyk:metadata:{\"customTemplate\":{\"variablesUsed\":[],\"fieldsUsed\":[]},\"dependencies\":[{\"name\":\"next\",\"from\":\"14.2.7\",\"to\":\"14.2.10\"}],\"env\":\"prod\",\"issuesToFix\":[{\"exploit_maturity\":\"No\r\nKnown\r\nExploit\",\"id\":\"SNYK-JS-NEXT-8025427\",\"priority_score\":721,\"priority_score_factors\":[{\"type\":\"freshness\",\"label\":true,\"score\":71},{\"type\":\"fixability\",\"label\":true,\"score\":214},{\"type\":\"cvssScore\",\"label\":\"8.7\",\"score\":435},{\"type\":\"scoreVersion\",\"label\":\"v1\",\"score\":1}],\"severity\":\"high\",\"title\":\"Acceptance\r\nof Extraneous Untrusted Data With Trusted\r\nData\"}],\"prId\":\"1667fc96-9fc1-462e-82ef-cdf7797e5fc4\",\"prPublicId\":\"1667fc96-9fc1-462e-82ef-cdf7797e5fc4\",\"packageManager\":\"npm\",\"priorityScoreList\":[721],\"projectPublicId\":\"f2361852-9001-4b66-a259-3a2ff359bfdf\",\"projectUrl\":\"https://app.snyk.io/org/ythepaut/project/f2361852-9001-4b66-a259-3a2ff359bfdf?utm_source=github&utm_medium=referral&page=fix-pr\",\"prType\":\"fix\",\"templateFieldSources\":{\"branchName\":\"default\",\"commitMessage\":\"default\",\"description\":\"default\",\"title\":\"default\"},\"templateVariants\":[\"updated-fix-title\",\"priorityScore\"],\"type\":\"auto\",\"upgrade\":[\"SNYK-JS-NEXT-8025427\"],\"vulns\":[\"SNYK-JS-NEXT-8025427\"],\"patch\":[],\"isBreakingChange\":false,\"remediationStrategy\":\"vuln\"}'","shortMessageHtmlLink":"fix: security upgrade next from 14.2.7 to 14.2.10 (#12)"}},{"before":"4c5fc8c9e9a2a204088e2d4918b4381d50754f0c","after":"54e10bff8059ae8767259e6745563eed0ece174f","ref":"refs/heads/snyk-fix-6852d4e8d21bb2af6055eb7de55b0b82","pushedAt":"2024-09-19T12:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix: package.json & package-lock.json to reduce vulnerabilities\n\nThe following vulnerabilities are fixed with an upgrade:\n- https://snyk.io/vuln/SNYK-JS-NEXT-8025427","shortMessageHtmlLink":"fix: package.json & package-lock.json to reduce vulnerabilities"}},{"before":null,"after":"4c5fc8c9e9a2a204088e2d4918b4381d50754f0c","ref":"refs/heads/snyk-fix-6852d4e8d21bb2af6055eb7de55b0b82","pushedAt":"2024-09-19T12:15:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"revert: image proxy","shortMessageHtmlLink":"revert: image proxy"}},{"before":"c9f31ca30ca5dcac26f72ac2ea4326292102bffe","after":"4c5fc8c9e9a2a204088e2d4918b4381d50754f0c","ref":"refs/heads/master","pushedAt":"2024-09-16T19:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"revert: image proxy","shortMessageHtmlLink":"revert: image proxy"}},{"before":"08a66f365cdda19d8be178256c298022d5afa973","after":"c9f31ca30ca5dcac26f72ac2ea4326292102bffe","ref":"refs/heads/master","pushedAt":"2024-09-16T18:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix: image optimisation configuration","shortMessageHtmlLink":"fix: image optimisation configuration"}},{"before":"e795f577661ef0b8164228b9cc35501dd2e10cf0","after":null,"ref":"refs/heads/fix/image-proxy","pushedAt":"2024-09-16T15:59:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}},{"before":"a21e2f173b58529273e85a9da5b74821cfc3e194","after":"08a66f365cdda19d8be178256c298022d5afa973","ref":"refs/heads/master","pushedAt":"2024-09-16T15:59:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix(image fetching): add proxy endpoint (#11)\n\nto allow fetching from google drive and getting rid of the image\r\nhostnames env variable","shortMessageHtmlLink":"fix(image fetching): add proxy endpoint (#11)"}},{"before":null,"after":"e795f577661ef0b8164228b9cc35501dd2e10cf0","ref":"refs/heads/fix/image-proxy","pushedAt":"2024-09-16T15:54:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix(image fetching): add proxy endpoint\n\nto allow fetching from google drive and getting rid of the image hostnames env variable","shortMessageHtmlLink":"fix(image fetching): add proxy endpoint"}},{"before":"f28d5895cc7c012d56ff425ae97d05ee544736b0","after":null,"ref":"refs/heads/fix/cors","pushedAt":"2024-09-05T18:07:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}},{"before":"5958c5584ce7607963b88327c68fe31a519e7cac","after":"a21e2f173b58529273e85a9da5b74821cfc3e194","ref":"refs/heads/master","pushedAt":"2024-09-05T18:07:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix(image fetching): add proxy endpoint to bypass CORS (#10)\n\nAlso added image titles in the gallery","shortMessageHtmlLink":"fix(image fetching): add proxy endpoint to bypass CORS (#10)"}},{"before":null,"after":"f28d5895cc7c012d56ff425ae97d05ee544736b0","ref":"refs/heads/fix/cors","pushedAt":"2024-09-05T18:03:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix(image fetching): add proxy endpoint to bypass CORS\n\nAlso added image titles in the gallery","shortMessageHtmlLink":"fix(image fetching): add proxy endpoint to bypass CORS"}},{"before":"24d175e88a09b4b326eb0c60de7ddd5ebf766757","after":null,"ref":"refs/heads/feature/details-page","pushedAt":"2024-09-01T13:34:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}},{"before":"5366f7f526680bf8491ed03adb7c49e0fa1507dc","after":"5958c5584ce7607963b88327c68fe31a519e7cac","ref":"refs/heads/master","pushedAt":"2024-09-01T13:34:04.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"feat: improve routing for the image details page (#9)\n\nRefs: IS-5","shortMessageHtmlLink":"feat: improve routing for the image details page (#9)"}},{"before":"3ac2355f26ffafab5d2c4d2110d1af269ced9e58","after":"24d175e88a09b4b326eb0c60de7ddd5ebf766757","ref":"refs/heads/feature/details-page","pushedAt":"2024-09-01T13:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"chore(readme): add installation instructions","shortMessageHtmlLink":"chore(readme): add installation instructions"}},{"before":"01219368cd8ef6d8ec600add0ed6acee4b4ca633","after":"3ac2355f26ffafab5d2c4d2110d1af269ced9e58","ref":"refs/heads/feature/details-page","pushedAt":"2024-09-01T13:05:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"test: add unit tests for the image details pages","shortMessageHtmlLink":"test: add unit tests for the image details pages"}},{"before":"ee36bec22692af7dee9dd3cfca7938554c69b338","after":"01219368cd8ef6d8ec600add0ed6acee4b4ca633","ref":"refs/heads/feature/details-page","pushedAt":"2024-09-01T12:14:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix: improve routing & UI","shortMessageHtmlLink":"fix: improve routing & UI"}},{"before":"e7d60a9a8f2602ff5eb27492e3b89527b1f049d9","after":"ee36bec22692af7dee9dd3cfca7938554c69b338","ref":"refs/heads/feature/details-page","pushedAt":"2024-09-01T12:12:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix: improve routing & UI","shortMessageHtmlLink":"fix: improve routing & UI"}},{"before":"eff1988929dfe594d5091bb3c0c89576576f3962","after":"e7d60a9a8f2602ff5eb27492e3b89527b1f049d9","ref":"refs/heads/feature/details-page","pushedAt":"2024-09-01T12:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"fix: improve routing & UI","shortMessageHtmlLink":"fix: improve routing & UI"}},{"before":"9481b12fdcdaeb94f947e0ae0ee28ffc7846500c","after":"eff1988929dfe594d5091bb3c0c89576576f3962","ref":"refs/heads/feature/details-page","pushedAt":"2024-08-24T17:18:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"refactor: use parallel routing for modal display\n\n- add image store\n- add unit tests\n- change i18n routing method\n\nRefs: IS-5","shortMessageHtmlLink":"refactor: use parallel routing for modal display"}},{"before":"bd8421e505e31e85c6fa90fe8fe655a6d0a35e96","after":"9481b12fdcdaeb94f947e0ae0ee28ffc7846500c","ref":"refs/heads/feature/details-page","pushedAt":"2024-08-24T17:13:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"refactor: use parallel routing for modal display\n\n- add image store\n- add unit tests\n- change i18n routing method\n\nRefs: IS-5","shortMessageHtmlLink":"refactor: use parallel routing for modal display"}},{"before":null,"after":"bd8421e505e31e85c6fa90fe8fe655a6d0a35e96","ref":"refs/heads/feature/details-page","pushedAt":"2024-08-24T08:35:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"chore: remove .env","shortMessageHtmlLink":"chore: remove .env"}},{"before":"c26ffcfcb353a6f7395d3ef089bad54d4542eeb7","after":null,"ref":"refs/heads/test/api","pushedAt":"2024-08-19T19:24:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}},{"before":"96297e4104da3f3777ed7507993f4bc71975ea1a","after":"5366f7f526680bf8491ed03adb7c49e0fa1507dc","ref":"refs/heads/master","pushedAt":"2024-08-19T19:24:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"test: add unit test for the exif API (#8)","shortMessageHtmlLink":"test: add unit test for the exif API (#8)"}},{"before":"a2cb1b9f93458eecabe7c8670727212f7e877565","after":"c26ffcfcb353a6f7395d3ef089bad54d4542eeb7","ref":"refs/heads/test/api","pushedAt":"2024-08-19T19:19:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"test: add unit test for the exif API","shortMessageHtmlLink":"test: add unit test for the exif API"}},{"before":null,"after":"a2cb1b9f93458eecabe7c8670727212f7e877565","ref":"refs/heads/test/api","pushedAt":"2024-08-19T19:15:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"test: add unit test for the exif API","shortMessageHtmlLink":"test: add unit test for the exif API"}},{"before":"9bf6bb69ed34ba49e69377cafbc42f702b7e282f","after":null,"ref":"refs/heads/feature/image-carousel","pushedAt":"2024-08-19T18:59:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}},{"before":"29f0a5bfdea70e04aa116e8a8a52df875143bdbf","after":"96297e4104da3f3777ed7507993f4bc71975ea1a","ref":"refs/heads/master","pushedAt":"2024-08-19T18:59:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"feat(image carousel): add carousel, refactor image details (#7)\n\nRefs: IS-15","shortMessageHtmlLink":"feat(image carousel): add carousel, refactor image details (#7)"}},{"before":null,"after":"9bf6bb69ed34ba49e69377cafbc42f702b7e282f","ref":"refs/heads/feature/image-carousel","pushedAt":"2024-08-19T18:52:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"},"commit":{"message":"feat(image carousel): add carousel, refactor image details\n\nRefs: IS-15","shortMessageHtmlLink":"feat(image carousel): add carousel, refactor image details"}},{"before":"f95ac19fefc176e22f25add27c575b085b704827","after":null,"ref":"refs/heads/chore/migrate-app-routing","pushedAt":"2024-08-18T19:11:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ythepaut","name":"Yohann THEPAUT","path":"/ythepaut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50782016?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxODowMToxNC4wMDAwMDBazwAAAAS7LLjr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxODowMToxNC4wMDAwMDBazwAAAAS7LLjr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQxOToxMTo1Mi4wMDAwMDBazwAAAASdbAFF"}},"title":"Activity ยท ythepaut/image-showcase"}