feat: enhance cybersecurity features and add ticket management components

- Introduced new components for managing tickets, including TicketForm, TicketCard, and TicketTimeline, to streamline the ticketing process.
- Added a new SlaChart component for visualizing SLA data.
- Implemented a CybersecurityWizcard component for enhanced security monitoring and reporting.
- Updated routing to replace the "Solicitar Acesso" page with "Abrir Chamado" for improved user navigation.
- Integrated rate limiting functionality to enhance security measures.
- Added a comprehensive test report for the cybersecurity system, detailing various attack simulations and their outcomes.
- Included new scripts for security testing and environment setup to facilitate automated security assessments.
This commit is contained in:
2025-11-17 16:54:43 -03:00
67 changed files with 14784 additions and 4084 deletions

View File

@@ -1,8 +1,10 @@
<script lang="ts">
import { FileText, ClipboardCopy, Building2 } from "lucide-svelte";
import { resolve } from "$app/paths";
import ProtectedRoute from "$lib/components/ProtectedRoute.svelte";
</script>
<ProtectedRoute>
<main class="container mx-auto px-4 py-4">
<!-- Breadcrumb -->
<div class="text-sm breadcrumbs mb-4">
@@ -60,9 +62,9 @@
<div class="card bg-base-100 shadow-md opacity-70">
<div class="card-body">
<div class="flex items-center gap-3 mb-2">
<div class="p-2 bg-base-200 rounded-lg">
<FileText class="h-6 w-6 text-base-content/50" strokeWidth={2} />
</div>
<div class="p-2 bg-base-200 rounded-lg">
<FileText class="h-6 w-6 text-base-content/50" strokeWidth={2} />
</div>
<h4 class="font-semibold text-base-content/70">Documentação</h4>
</div>
<p class="text-sm text-base-content/60">
@@ -72,4 +74,5 @@
</div>
</div>
</main>
</ProtectedRoute>