{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":65848095,"defaultBranch":"main","name":"wiki","ownerLogin":"requarks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-16T19:35:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16729233?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716156737.0","currentOid":""},"activityList":{"items":[{"before":"1238d614e1599fefadd4614ee4b5797a087f50ac","after":"904260fd44729ed2f75267daebd70499305121f8","ref":"refs/heads/main","pushedAt":"2024-05-24T03:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"fix: set no-store cache control on jwt renew response","shortMessageHtmlLink":"fix: set no-store cache control on jwt renew response"}},{"before":"98c04fe18e1a0bc98850c7c367adcf1c9981578e","after":"1238d614e1599fefadd4614ee4b5797a087f50ac","ref":"refs/heads/main","pushedAt":"2024-05-13T18:57:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"Merge pull request from GHSA-xjcj-p2qv-q3rf\n\n* Update render.js\n\n# Improved handling of mustache expressions and v-pre attribute assignment\n\n## Changes Made:\n- Ensured that the parent tag of such text nodes is explicitly set to a `
` tag with the `v-pre` attribute.\n- Added debug messages for better understanding of the script execution flow [THIS SHOULD REMOVED WHEN PUSHING TO PRODUCTION].\n\n## Why it Works:\n- When a mustache expression is found, the script either wraps it in a new `
` tag with the `v-pre` attribute or adds the `v-pre` attribute to the existing parent `
` tag.\n- This approach ensures that the template code is not removed but encapsulated within `
` tags with the `v-pre` attribute, as required.\n\n## Test Cases Passed:\n1. `
<xyz>{{constructor.constructor('alert(\"Test Case 8\")')()}}<xyz>{{constructor.constructor('alert(\"Test Case 9\")')()}}</xyz>
`\n\nThis commit enhances the robustness and reliability of handling mustache expressions and ensures proper assignment of the `v-pre` attribute, to ensure that there is no room for the weaponization of the template code later in the rendering process.\n\n* fix: move template expressions after dom-purify + handle text nodes without parent\n\n---------\n\nCo-authored-by: NGPixelpolyfill.io
(#7032)"}},{"before":"abdd2f0d17ef510da73f96f5b1dddab14c938216","after":"f54551ee69dd4d1ab71221e1024dc788e8ed489d","ref":"refs/heads/main","pushedAt":"2024-04-25T00:50:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"fix: page pagination in tags component (#7061)","shortMessageHtmlLink":"fix: page pagination in tags component (#7061)"}},{"before":"66ca18c499194effdbebc80bb1c1f799b7ee98a0","after":"abdd2f0d17ef510da73f96f5b1dddab14c938216","ref":"refs/heads/main","pushedAt":"2024-04-25T00:46:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"fix: remove upper range node.js version check","shortMessageHtmlLink":"fix: remove upper range node.js version check"}},{"before":"166f519c7595a8f1defba59d29c6ee5505f795a7","after":"83875e5ce3decdaaaab31a46c4ab01fda28d48f8","ref":"refs/heads/vega","pushedAt":"2024-04-01T02:15:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"ci: update build workflow","shortMessageHtmlLink":"ci: update build workflow"}},{"before":"81e0a67f68c39a0123c8bea04cc1074e0fcbb1ee","after":"166f519c7595a8f1defba59d29c6ee5505f795a7","ref":"refs/heads/vega","pushedAt":"2024-04-01T02:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"refactor: use core vite instead of quasar cli","shortMessageHtmlLink":"refactor: use core vite instead of quasar cli"}},{"before":"d5af4cb0684f58953402fa68cf58a27fa58a1e82","after":"66ca18c499194effdbebc80bb1c1f799b7ee98a0","ref":"refs/heads/main","pushedAt":"2024-03-16T05:15:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"docs: Update README.md","shortMessageHtmlLink":"docs: Update README.md"}},{"before":"ece5753ebbe6e0e94a565045e53c32e85eab8aca","after":"d5af4cb0684f58953402fa68cf58a27fa58a1e82","ref":"refs/heads/main","pushedAt":"2024-02-28T21:07:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"chore: fix python issue for node18 in dev Dockerfile (#7029)\n\n* Fix: email toLowerCase\r\n\r\n* Fix python issue for node18 in Dockerfile","shortMessageHtmlLink":"chore: fix python issue for node18 in dev Dockerfile (#7029)"}},{"before":"da9d252948534de5a16859a729214a1746c61542","after":"81e0a67f68c39a0123c8bea04cc1074e0fcbb1ee","ref":"refs/heads/vega","pushedAt":"2024-02-11T21:38:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"feat: admin users search + pagination","shortMessageHtmlLink":"feat: admin users search + pagination"}},{"before":"b1e1759f254b172069849fa858c7923c8da0f415","after":"ece5753ebbe6e0e94a565045e53c32e85eab8aca","ref":"refs/heads/main","pushedAt":"2024-02-07T20:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"docs: Update README.md","shortMessageHtmlLink":"docs: Update README.md"}},{"before":"c4b579996192f7b14f5ab11f4d570bdfcb0e8c93","after":"da9d252948534de5a16859a729214a1746c61542","ref":"refs/heads/vega","pushedAt":"2024-02-05T03:06:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"fix: hide unfinished editors from welcome screen","shortMessageHtmlLink":"fix: hide unfinished editors from welcome screen"}},{"before":"70d4998b370906504b5b2ce59eb854b8147ebb4e","after":"c4b579996192f7b14f5ab11f4d570bdfcb0e8c93","ref":"refs/heads/vega","pushedAt":"2024-02-04T20:28:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"chore: update dependencies + various fixes","shortMessageHtmlLink":"chore: update dependencies + various fixes"}},{"before":"99e74e8eb2de988c8602e6e1311e689533957380","after":"b1e1759f254b172069849fa858c7923c8da0f415","ref":"refs/heads/main","pushedAt":"2024-01-29T01:03:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"fix: set securityTrustProxy to false by default","shortMessageHtmlLink":"fix: set securityTrustProxy to false by default"}},{"before":"34c037c68bef2eb224ae5ddf712f129d428e85be","after":"99e74e8eb2de988c8602e6e1311e689533957380","ref":"refs/heads/main","pushedAt":"2024-01-23T01:20:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"feat: upgrade markdown-it-emoji to 3.0.0 (#6945)","shortMessageHtmlLink":"feat: upgrade markdown-it-emoji to 3.0.0 (#6945)"}},{"before":"38a46e68ea60c0e3650d19214ee0ebad6d3159f2","after":"34c037c68bef2eb224ae5ddf712f129d428e85be","ref":"refs/heads/main","pushedAt":"2024-01-21T05:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"docs: Update README.md","shortMessageHtmlLink":"docs: Update README.md"}},{"before":"291fe262721d10f3fac064b1f7d2844beeab4710","after":"70d4998b370906504b5b2ce59eb854b8147ebb4e","ref":"refs/heads/vega","pushedAt":"2024-01-21T02:36:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"refactor: fix linting error","shortMessageHtmlLink":"refactor: fix linting error"}},{"before":"f8bc9e8c24bb8194b2df735ceedf7c09fed3ddb6","after":"291fe262721d10f3fac064b1f7d2844beeab4710","ref":"refs/heads/vega","pushedAt":"2024-01-21T02:32:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"feat: asset rename + asset delete dialogs + linting fixes","shortMessageHtmlLink":"feat: asset rename + asset delete dialogs + linting fixes"}},{"before":"dec9272fbf0effa1a0ab1105af04fc73e2d948da","after":"f8bc9e8c24bb8194b2df735ceedf7c09fed3ddb6","ref":"refs/heads/vega","pushedAt":"2023-11-23T10:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"fix: build init error + update deps + markdown editor user settings (wip)","shortMessageHtmlLink":"fix: build init error + update deps + markdown editor user settings (…"}},{"before":"fd91caff1da1683473fc3b65ecab84a41f4ebb8a","after":"38a46e68ea60c0e3650d19214ee0ebad6d3159f2","ref":"refs/heads/main","pushedAt":"2023-11-20T21:59:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NGPixel","name":"Nicolas Giard","path":"/NGPixel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15522395?s=80&v=4"},"commit":{"message":"feat: sync groups with SAML provider (#6299)\n\n* feat: added implementation for group mapping in SAML strategies\r\n\r\n---------\r\n\r\nCo-authored-by: Abderraouf El Gasser