2025-12-21 16:55:12 +01:00
|
|
|
|
2025-07-25 21:41:28 +02:00
|
|
|
|
|
|
|
|
export const PORTABASE_DEFAULT_SETTINGS = {
|
|
|
|
|
SECURITY: {
|
|
|
|
|
CSP: {
|
|
|
|
|
DEFAULT_SRC: ["'self'"],
|
2025-07-26 16:45:43 +02:00
|
|
|
SCRIPT_SRC: [
|
|
|
|
|
"'self'",
|
|
|
|
|
"'unsafe-eval'",
|
|
|
|
|
"'unsafe-inline'",
|
|
|
|
|
"https://cdn.jsdelivr.net",
|
|
|
|
|
"https://www.googletagmanager.com",
|
|
|
|
|
"https://code.iconify.design",
|
|
|
|
|
"https://code.iconify.com",
|
|
|
|
|
"https://cdn.iconify.design",
|
|
|
|
|
"https://api.iconify.design",
|
2025-08-02 20:13:29 +02:00
|
|
|
|
2025-07-26 16:45:43 +02:00
|
|
|
],
|
|
|
|
|
STYLE_SRC: [
|
|
|
|
|
"'self'",
|
|
|
|
|
"'unsafe-inline'",
|
|
|
|
|
"https://fonts.googleapis.com",
|
|
|
|
|
"https://code.iconify.design",
|
|
|
|
|
"https://cdn.iconify.design",
|
|
|
|
|
"https://code.iconify.com",
|
2026-05-28 11:20:04 +02:00
|
|
|
"https://cdn.jsdelivr.net",
|
2025-07-26 16:45:43 +02:00
|
|
|
],
|
|
|
|
|
IMG_SRC: [
|
|
|
|
|
"'self'",
|
|
|
|
|
"blob:",
|
|
|
|
|
"data:",
|
|
|
|
|
"https:",
|
|
|
|
|
"https://code.iconify.design",
|
|
|
|
|
"https://cdn.iconify.design",
|
|
|
|
|
"https://code.iconify.com",
|
|
|
|
|
"https://api.iconify.design",
|
2025-08-02 20:13:29 +02:00
|
|
|
"http://localhost:9000",
|
2025-07-26 16:45:43 +02:00
|
|
|
],
|
|
|
|
|
FONT_SRC: [
|
|
|
|
|
"'self'",
|
|
|
|
|
"https://fonts.gstatic.com",
|
|
|
|
|
"https://cdn.iconify.design",
|
|
|
|
|
],
|
|
|
|
|
CONNECT_SRC: [
|
|
|
|
|
"'self'",
|
|
|
|
|
"https://api.iconify.design",
|
|
|
|
|
"https://code.iconify.design",
|
2025-11-08 20:07:49 +01:00
|
|
|
"https://api.github.com",
|
2026-06-27 17:08:38 +02:00
|
|
|
"https://api.dicebear.com",
|
2025-07-26 16:45:43 +02:00
|
|
|
],
|
2025-07-25 21:41:28 +02:00
|
|
|
OBJECT_SRC: ["'none'"],
|
|
|
|
|
BASE_URI: ["'self'"],
|
|
|
|
|
FORM_ACTION: ["'self'"],
|
|
|
|
|
FRAME_ANCESTORS: ["'none'"],
|
|
|
|
|
BLOCK_ALL_MIXED_CONTENT: false,
|
2026-02-16 13:18:58 +01:00
|
|
|
UPGRADE_INSECURE_REQUESTS: process.env.PROJECT_URL?.startsWith("https://") || false,
|
2025-07-25 21:41:28 +02:00
|
|
|
},
|
|
|
|
|
PERMISSIONS_POLICY: {
|
|
|
|
|
CAMERA: ["()"],
|
|
|
|
|
MICROPHONE: ["()"],
|
|
|
|
|
GEOLOCATION: ["()"],
|
|
|
|
|
FULLSCREEN: ["(self)"],
|
|
|
|
|
// ...other features
|
|
|
|
|
},
|
|
|
|
|
},
|
2025-07-26 16:45:43 +02:00
|
|
|
};
|
2025-12-21 16:55:12 +01:00
|
|
|
|