Enhance security and localization features across the application
- Added rehype-sanitize plugin to the markdown configuration for improved security against XSS attacks. - Updated environment variables in the codebase to include new configurations for SMTP and monitoring. - Implemented secure headers in server and Nginx configurations to bolster security. - Refactored email handling to prevent spoofing by ensuring safe sender addresses. - Improved localization by updating language persistence and button components for better user experience. - Enhanced the uptime API and contact form with better error handling and logging practices. - Updated dependencies in package.json and package-lock.json for better performance and security.
This commit is contained in:
@@ -13,7 +13,7 @@ export const GET: APIRoute = async ({ request }) => {
|
||||
headers['Authorization'] = `token ${import.meta.env.GITEA_TOKEN}`;
|
||||
}
|
||||
|
||||
const response = await fetch(url, { headers });
|
||||
const response = await fetch(url, { headers, redirect: 'follow', cache: 'no-store' });
|
||||
|
||||
if (!response.ok) {
|
||||
throw new Error(`Gitea API responded with status: ${response.status}`);
|
||||
|
Reference in New Issue
Block a user