[
  {
    "id": "SEC-01",
    "title": "CSRF Protection — Semua Form",
    "category": "security",
    "status": "pending",
    "target_files": [
      "resources/views/frontend/contact/index.blade.php",
      "resources/views/frontend/careers/show.blade.php",
      "resources/views/admin/**/*.blade.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-01_prompt.md",
    "timestamp": "2026-05-19T21:36:13.844292"
  },
  {
    "id": "SEC-02",
    "title": "Authentication & Authorization — Middleware Admin",
    "category": "security",
    "status": "pending",
    "target_files": [
      "routes/admin.php",
      "app/Http/Middleware/AdminAuth.php",
      "app/Http/Controllers/Admin/DashboardController.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-02_prompt.md",
    "timestamp": "2026-05-19T21:36:13.851963"
  },
  {
    "id": "SEC-03",
    "title": "File Upload Security",
    "category": "security",
    "status": "pending",
    "target_files": [
      "app/Services/MediaUploadService.php",
      "app/Http/Controllers/Admin/MediaLibraryController.php",
      "app/Http/Controllers/Admin/ProductController.php",
      "app/Http/Controllers/Admin/BlogPostController.php",
      "app/Http/Controllers/Frontend/CareerController.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-03_prompt.md",
    "timestamp": "2026-05-19T21:36:13.855195"
  },
  {
    "id": "SEC-04",
    "title": "SQL Injection & Mass Assignment",
    "category": "security",
    "status": "pending",
    "target_files": [
      "app/Models/*.php",
      "app/Http/Controllers/Admin/*.php",
      "app/Http/Requests/Admin/*.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-04_prompt.md",
    "timestamp": "2026-05-19T21:36:13.858341"
  },
  {
    "id": "SEC-05",
    "title": "XSS Prevention — Blade Output",
    "category": "security",
    "status": "pending",
    "target_files": [
      "resources/views/frontend/**/*.blade.php",
      "resources/views/admin/**/*.blade.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-05_prompt.md",
    "timestamp": "2026-05-19T21:36:13.863967"
  },
  {
    "id": "SEC-06",
    "title": "Rate Limiting & Contact Form Spam",
    "category": "security",
    "status": "pending",
    "target_files": [
      "routes/web.php",
      "app/Http/Controllers/Frontend/ContactController.php",
      "app/Http/Controllers/Frontend/CareerController.php",
      "app/Http/Requests/Frontend/ContactFormRequest.php",
      "app/Http/Requests/Frontend/CareerApplyRequest.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-06_prompt.md",
    "timestamp": "2026-05-19T21:36:13.867603"
  },
  {
    "id": "SEC-07",
    "title": "Environment & Config Security",
    "category": "security",
    "status": "pending",
    "target_files": [
      ".env.example",
      "config/crius.php",
      "config/app.php",
      "bootstrap/app.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-07_prompt.md",
    "timestamp": "2026-05-19T21:36:13.870823"
  },
  {
    "id": "SEC-08",
    "title": "Admin Media Library — Path Traversal & Deletion",
    "category": "security",
    "status": "pending",
    "target_files": [
      "app/Http/Controllers/Admin/MediaLibraryController.php"
    ],
    "prompt_file": "audit_results\\security\\SEC-08_prompt.md",
    "timestamp": "2026-05-19T21:36:13.873997"
  },
  {
    "id": "ADM-01",
    "title": "Admin Table — Responsif & Standar CSS Class",
    "category": "admin_ui",
    "status": "pending",
    "target_files": [
      "resources/views/admin/products/index.blade.php",
      "resources/views/admin/blog/posts/index.blade.php",
      "resources/views/admin/careers/index.blade.php",
      "resources/views/admin/contact-messages/index.blade.php",
      "resources/views/admin/team/index.blade.php",
      "resources/views/admin/testimonials/index.blade.php"
    ],
    "prompt_file": "audit_results\\admin_ui\\ADM-01_prompt.md",
    "timestamp": "2026-05-19T21:36:13.883515"
  },
  {
    "id": "ADM-02",
    "title": "Admin Form — Standar Input & Validasi Error Display",
    "category": "admin_ui",
    "status": "pending",
    "target_files": [
      "resources/views/admin/products/create.blade.php",
      "resources/views/admin/products/edit.blade.php",
      "resources/views/admin/blog/posts/form.blade.php",
      "resources/views/admin/services/form.blade.php",
      "resources/views/admin/careers/form.blade.php"
    ],
    "prompt_file": "audit_results\\admin_ui\\ADM-02_prompt.md",
    "timestamp": "2026-05-19T21:36:13.886105"
  },
  {
    "id": "ADM-03",
    "title": "Admin Dashboard — Stats & Quick Actions",
    "category": "admin_ui",
    "status": "pending",
    "target_files": [
      "resources/views/admin/dashboard/index.blade.php",
      "app/Http/Controllers/Admin/DashboardController.php"
    ],
    "prompt_file": "audit_results\\admin_ui\\ADM-03_prompt.md",
    "timestamp": "2026-05-19T21:36:13.888292"
  },
  {
    "id": "ADM-04",
    "title": "Admin Settings — CMS Groups",
    "category": "admin_ui",
    "status": "pending",
    "target_files": [
      "resources/views/admin/settings/homepage.blade.php",
      "resources/views/admin/settings/general.blade.php",
      "resources/views/admin/settings/contact.blade.php",
      "resources/views/admin/settings/seo.blade.php",
      "resources/views/admin/settings/integrations.blade.php",
      "app/Http/Controllers/Admin/SiteSettingController.php"
    ],
    "prompt_file": "audit_results\\admin_ui\\ADM-04_prompt.md",
    "timestamp": "2026-05-19T21:36:13.896776"
  },
  {
    "id": "ADM-05",
    "title": "Admin Sidebar — Active State & Mobile Toggle",
    "category": "admin_ui",
    "status": "pending",
    "target_files": [
      "resources/views/layouts/partials/admin/sidebar.blade.php",
      "resources/views/layouts/admin.blade.php"
    ],
    "prompt_file": "audit_results\\admin_ui\\ADM-05_prompt.md",
    "timestamp": "2026-05-19T21:36:13.899430"
  },
  {
    "id": "FE-01",
    "title": "Homepage — Sections Completeness & CMS Integration",
    "category": "frontend_ux",
    "status": "pending",
    "target_files": [
      "resources/views/frontend/home/index.blade.php",
      "app/Http/Controllers/Frontend/HomeController.php"
    ],
    "prompt_file": "audit_results\\frontend_ux\\FE-01_prompt.md",
    "timestamp": "2026-05-19T21:36:13.902513"
  },
  {
    "id": "FE-02",
    "title": "Product Detail — Tabs, Specs Table, Gallery",
    "category": "frontend_ux",
    "status": "pending",
    "target_files": [
      "resources/views/frontend/products/show.blade.php",
      "app/Http/Controllers/Frontend/ProductController.php"
    ],
    "prompt_file": "audit_results\\frontend_ux\\FE-02_prompt.md",
    "timestamp": "2026-05-19T21:36:13.910461"
  },
  {
    "id": "FE-03",
    "title": "Contact Form — UX, Validation & Email",
    "category": "frontend_ux",
    "status": "pending",
    "target_files": [
      "resources/views/frontend/contact/index.blade.php",
      "app/Http/Controllers/Frontend/ContactController.php",
      "app/Http/Requests/Frontend/ContactFormRequest.php",
      "app/Mail/ContactInquiryMail.php",
      "app/Mail/ContactAutoReplyMail.php"
    ],
    "prompt_file": "audit_results\\frontend_ux\\FE-03_prompt.md",
    "timestamp": "2026-05-19T21:36:13.914224"
  },
  {
    "id": "FE-04",
    "title": "Blog — SEO, Pagination & Sidebar",
    "category": "frontend_ux",
    "status": "pending",
    "target_files": [
      "resources/views/frontend/blog/index.blade.php",
      "resources/views/frontend/blog/show.blade.php",
      "app/Http/Controllers/Frontend/BlogController.php"
    ],
    "prompt_file": "audit_results\\frontend_ux\\FE-04_prompt.md",
    "timestamp": "2026-05-19T21:36:13.916514"
  },
  {
    "id": "FE-05",
    "title": "Bilingual (ID/EN) — SetLocale Middleware & Switcher",
    "category": "frontend_ux",
    "status": "pending",
    "target_files": [
      "app/Http/Middleware/SetLocale.php",
      "resources/views/layouts/partials/lang-switcher.blade.php",
      "app/Http/Controllers/Frontend/LanguageSwitchController.php",
      "app/Helpers/helpers.php",
      "routes/web.php"
    ],
    "prompt_file": "audit_results\\frontend_ux\\FE-05_prompt.md",
    "timestamp": "2026-05-19T21:36:13.921639"
  },
  {
    "id": "FE-06",
    "title": "SEO — Meta Tags, OG, Sitemap, Structured Data",
    "category": "frontend_ux",
    "status": "pending",
    "target_files": [
      "resources/views/layouts/partials/seo-head.blade.php",
      "app/Services/SeoService.php",
      "app/Console/Commands/GenerateSitemap.php",
      "resources/views/layouts/app.blade.php"
    ],
    "prompt_file": "audit_results\\frontend_ux\\FE-06_prompt.md",
    "timestamp": "2026-05-19T21:36:13.924460"
  },
  {
    "id": "STD-01",
    "title": "Model Scopes & Relationships — Kelengkapan",
    "category": "code_standards",
    "status": "pending",
    "target_files": [
      "app/Models/Product.php",
      "app/Models/BlogPost.php",
      "app/Models/Career.php",
      "app/Models/ContactMessage.php",
      "app/Models/SiteSetting.php"
    ],
    "prompt_file": "audit_results\\code_standards\\STD-01_prompt.md",
    "timestamp": "2026-05-19T21:36:13.930119"
  },
  {
    "id": "STD-02",
    "title": "Controller — Response Consistency & Error Handling",
    "category": "code_standards",
    "status": "pending",
    "target_files": [
      "app/Http/Controllers/Admin/ProductController.php",
      "app/Http/Controllers/Admin/BlogPostController.php",
      "app/Http/Controllers/Admin/SiteSettingController.php"
    ],
    "prompt_file": "audit_results\\code_standards\\STD-02_prompt.md",
    "timestamp": "2026-05-19T21:36:13.933366"
  },
  {
    "id": "STD-03",
    "title": "Blade Layout — Consistency & Component Reuse",
    "category": "code_standards",
    "status": "pending",
    "target_files": [
      "resources/views/layouts/app.blade.php",
      "resources/views/layouts/admin.blade.php",
      "resources/views/layouts/partials/navbar.blade.php",
      "resources/views/layouts/partials/footer.blade.php",
      "resources/views/layouts/partials/whatsapp-float.blade.php"
    ],
    "prompt_file": "audit_results\\code_standards\\STD-03_prompt.md",
    "timestamp": "2026-05-19T21:36:13.938403"
  },
  {
    "id": "PERF-01",
    "title": "N+1 Query & Eager Loading Audit",
    "category": "performance",
    "status": "pending",
    "target_files": [
      "app/Http/Controllers/Frontend/HomeController.php",
      "app/Http/Controllers/Frontend/ProductController.php",
      "app/Http/Controllers/Frontend/BlogController.php"
    ],
    "prompt_file": "audit_results\\performance\\PERF-01_prompt.md",
    "timestamp": "2026-05-19T21:36:13.943000"
  }
]