- 29 Jan, 2025 11 commits
-
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
-
jacklull authored
Issue: #1 Used Container Lifecycle Hooks Useful links: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/ https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/
-
- 01 Jan, 2025 1 commit
-
-
Vasily Fedoseyev authored
--------- Co-authored-by:
Nicolas Giard <github@ngpixel.com>
-
- 22 Nov, 2024 1 commit
-
-
maarous authored
--------- Co-authored-by:
Mohamed Amine Arous <“maarous-prestataire@ina.fr”> Co-authored-by:
Nicolas Giard <github@ngpixel.com>
-
- 18 Nov, 2024 2 commits
-
-
Nicolas Giard authored
-
Nicolas Giard authored
-
- 12 Oct, 2024 2 commits
-
-
Nicolas Giard authored
-
Jacob Beneski authored
-
- 04 Oct, 2024 1 commit
-
-
Nicolas Giard authored
-
- 18 Sep, 2024 2 commits
-
-
Nicolas Giard authored
-
Nicolas Giard authored
-
- 16 Sep, 2024 1 commit
-
-
Nicolas Giard authored
-
- 01 Sep, 2024 1 commit
-
-
Nicolas Giard authored
-
- 29 Aug, 2024 1 commit
-
-
Nicolas Giard authored
-
- 09 Jul, 2024 8 commits
- 08 Jul, 2024 1 commit
-
-
jacklull authored
-
- 26 Jun, 2024 1 commit
-
-
Dominik authored
-
- 24 Jun, 2024 1 commit
-
-
jacklull authored
Issue: #1 Used Container Lifecycle Hooks Useful links: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/ https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/
-
- 14 Jun, 2024 1 commit
-
-
Nicolas Giard authored
-
- 24 May, 2024 1 commit
-
-
Nicolas Giard authored
-
- 13 May, 2024 1 commit
-
-
Ethan authored
* Update render.js # Improved handling of mustache expressions and v-pre attribute assignment ## Changes Made: - Ensured that the parent tag of such text nodes is explicitly set to a `<p>` tag with the `v-pre` attribute. - Added debug messages for better understanding of the script execution flow [THIS SHOULD REMOVED WHEN PUSHING TO PRODUCTION]. ## Why it Works: - When a mustache expression is found, the script either wraps it in a new `<p>` tag with the `v-pre` attribute or adds the `v-pre` attribute to the existing parent `<p>` tag. - This approach ensures that the template code is not removed but encapsulated within `<p>` tags with the `v-pre` attribute, as required. ## Test Cases Passed: 1. `<xyz>{{ constructor.constructor('alert(1)')() }}</xyz>` 2. `<xyz>{{ constructor.constructor('alert(1)')() }}</xyz>` 3. `<p><xyz>{{ constructor.constructor('alert(1)')() }}</p>` 4. `<p><xyz>{{ constructor.constructor('alert(1)')() }}</xyz></p>` 5. `<p><xyz>{{constructor.constructor('alert("Test Case 8")')()}}<xyz>{{constructor.constructor('alert("Test Case 9")')()}}</xyz></p>` This 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. * fix: move template expressions after dom-purify + handle text nodes without parent --------- Co-authored-by:
NGPixel <github@ngpixel.com>
-
- 29 Apr, 2024 3 commits
-
-
Nicolas Giard authored
-
Nicolas Giard authored
-
Nicolas Giard authored
-