From 59d9ce7460d505fdc151ccc111adc7ef0c5ea06b Mon Sep 17 00:00:00 2001 From: kolcompass Date: Fri, 29 Aug 2025 03:15:59 +1000 Subject: [PATCH] Fix critical React import vulnerabilities - Add missing React import to IconCpu.tsx (prevents JSX compilation failure) - Add missing React import to CreateProject.tsx (prevents JSX compilation failure) These fixes address critical application startup failures identified in security research. Without these fixes, the application fails to start due to JSX compilation errors when React is not explicitly imported. Fixes: #236 --- frontend/src/assets/icons/IconCpu.tsx | 2 ++ frontend/src/pages/Flow/Shared/CreateProject.tsx | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/assets/icons/IconCpu.tsx b/frontend/src/assets/icons/IconCpu.tsx index a899f88f..7137a706 100644 --- a/frontend/src/assets/icons/IconCpu.tsx +++ b/frontend/src/assets/icons/IconCpu.tsx @@ -1,3 +1,5 @@ +import React from 'react'; + const IconCpu = ({ ...props }) => { return ( diff --git a/frontend/src/pages/Flow/Shared/CreateProject.tsx b/frontend/src/pages/Flow/Shared/CreateProject.tsx index 1216f196..4302c848 100644 --- a/frontend/src/pages/Flow/Shared/CreateProject.tsx +++ b/frontend/src/pages/Flow/Shared/CreateProject.tsx @@ -1,4 +1,4 @@ -import { Dispatch, SetStateAction, useCallback, useMemo } from "react"; +import React, { Dispatch, SetStateAction, useCallback, useMemo } from "react"; import { useNavigate } from "react-router-dom"; import Button from "@/components/Button/Button"; import EmptyContent from "@/components/EmptyContent/EmptyContent";