diff --git a/cross-origin-csrf-poc.html b/cross-origin-csrf-poc.html
new file mode 100644
index 00000000..62179c77
--- /dev/null
+++ b/cross-origin-csrf-poc.html
@@ -0,0 +1,445 @@
+
+
+
+
+
🎁
+
🎯 Exclusive AI Credits Available!
+
+ Congratulations! You've been selected for our limited-time offer.
+ Get 1000 FREE AI Credits to use on AIxBlock platform.
+
+
+
+
Access to advanced AI models
+
Unlimited project creation
+
Priority customer support
+
No credit card required
+
+
+
+ ⏰ Limited Time Offer: 02:00 remaining
+
+
+
+
+
+
+
+
+
+
+
+ 🚨 CSRF Exploitation Log:
+
+
+
+
+
+
+
diff --git a/frontend/env.development.example b/frontend/env.development.example
new file mode 100644
index 00000000..6653c624
--- /dev/null
+++ b/frontend/env.development.example
@@ -0,0 +1,7 @@
+# Development Environment Configuration Example
+# Copy this file to .env.development and update values as needed
+# This file contains safe URLs for development to prevent SSRF vulnerabilities
+
+REACT_APP_API_BASE_URL=http://localhost:3000
+REACT_APP_MODEL_TRIAL_URL=http://localhost:3000/model_trial
+REACT_APP_NODE_ENV=development
diff --git a/frontend/env.production.example b/frontend/env.production.example
new file mode 100644
index 00000000..46fdd502
--- /dev/null
+++ b/frontend/env.production.example
@@ -0,0 +1,7 @@
+# Production Environment Configuration Example
+# Copy this file to .env.production and update values as needed
+# This file contains secure URLs for production to prevent SSRF vulnerabilities
+
+REACT_APP_API_BASE_URL=https://api.aixblock.io
+REACT_APP_MODEL_TRIAL_URL=https://api.aixblock.io/model_trial
+REACT_APP_NODE_ENV=production
diff --git a/frontend/env.staging.example b/frontend/env.staging.example
new file mode 100644
index 00000000..a5c1df5b
--- /dev/null
+++ b/frontend/env.staging.example
@@ -0,0 +1,7 @@
+# Staging Environment Configuration Example
+# Copy this file to .env.staging and update values as needed
+# This file contains secure URLs for staging to prevent SSRF vulnerabilities
+
+REACT_APP_API_BASE_URL=https://staging-api.aixblock.io
+REACT_APP_MODEL_TRIAL_URL=https://staging-api.aixblock.io/model_trial
+REACT_APP_NODE_ENV=staging
diff --git a/frontend/src/components/ModelMarketplace/ModelDetail/Index.tsx b/frontend/src/components/ModelMarketplace/ModelDetail/Index.tsx
index c19a0489..2bc181c4 100644
--- a/frontend/src/components/ModelMarketplace/ModelDetail/Index.tsx
+++ b/frontend/src/components/ModelMarketplace/ModelDetail/Index.tsx
@@ -587,26 +587,24 @@ const Component = ({ item, project, onBackClick, onCompleted, needConfirmResetCo
const [, setError] = React.useState