Pull Request branch dev-clone to main #1
|
|
@ -5,12 +5,6 @@ import { eq } from "drizzle-orm";
|
|||
|
||||
const aspectsSeeder = async () => {
|
||||
const aspectsData: (typeof aspects.$inferInsert)[] = [
|
||||
{
|
||||
name: "Tata Kelola",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
},
|
||||
{
|
||||
name: "Identifikasi",
|
||||
createdAt: new Date(),
|
||||
|
|
@ -30,7 +24,7 @@ const aspectsSeeder = async () => {
|
|||
deletedAt: null,
|
||||
},
|
||||
{
|
||||
name: "Respon",
|
||||
name: "Gulih",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -7,214 +7,129 @@ const subAspectSeeder = async () => {
|
|||
const subAspectsData: (typeof subAspects.$inferInsert & {
|
||||
aspectName: string;
|
||||
})[] = [
|
||||
/////// Aspect 1
|
||||
/////// Aspect 1 identifikasi
|
||||
{
|
||||
name: "Kesadaran",
|
||||
name: "Mengidentifikasi Peran dan tanggung jawab organisasi",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Tata Kelola",
|
||||
},
|
||||
{
|
||||
name: "Audit",
|
||||
name: "Menyusun strategi, kebijakan, dan prosedur Pelindungan IIV",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Tata Kelola",
|
||||
},
|
||||
{
|
||||
name: "Kontrol",
|
||||
name: "Menilai dan mengelola risiko Keamanan Siber",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Tata Kelola",
|
||||
},
|
||||
{
|
||||
name: "Pemenuhan",
|
||||
name: "Mengelola risiko rantai pasok",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Tata Kelola",
|
||||
},
|
||||
/////// Aspect 2 Proteksi
|
||||
{
|
||||
name: "Kebijakan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Tata Kelola",
|
||||
},
|
||||
{
|
||||
name: "Proses",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Tata Kelola",
|
||||
},
|
||||
/////// Aspect 2
|
||||
{
|
||||
name: "Manajemen Aset",
|
||||
name: "Mengelola identitas, autentikasi, dan kendali akses",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Identifikasi",
|
||||
},
|
||||
{
|
||||
name: "Inventaris",
|
||||
name: "Melindungi aset fisik",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Identifikasi",
|
||||
},
|
||||
{
|
||||
name: "Manajemen Risiko",
|
||||
name: "Melindungi data",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Identifikasi",
|
||||
},
|
||||
{
|
||||
name: "Prioritas",
|
||||
name: "Melindungi aplikasi",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Identifikasi",
|
||||
},
|
||||
{
|
||||
name: "Pelaporan",
|
||||
name: "Melindungi jaringan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Identifikasi",
|
||||
},
|
||||
{
|
||||
name: "Klasifikasi",
|
||||
name: "Melindungi sumber daya manusia",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Identifikasi",
|
||||
},
|
||||
/////// Aspect 3
|
||||
/////// Aspect 3 Deteksi
|
||||
{
|
||||
name: "Jaringan",
|
||||
name: "Mengelola deteksi Peristiwa Siber",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Proteksi",
|
||||
},
|
||||
{
|
||||
name: "Aplikasi",
|
||||
name: "Menganalisis anomali dan Peristiwa Siber",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Proteksi",
|
||||
},
|
||||
{
|
||||
name: "Pengguna",
|
||||
name: "Memantau Peristiwa Siber berkelanjutan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Proteksi",
|
||||
},
|
||||
/////// Aspect 4 Gulih
|
||||
{
|
||||
name: "Manajemen Identitas dan Akses",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Proteksi",
|
||||
},
|
||||
{
|
||||
name: "Cloud",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Proteksi",
|
||||
},
|
||||
{
|
||||
name: "Data",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Proteksi",
|
||||
},
|
||||
/////// Aspect 4
|
||||
{
|
||||
name: "Perubahan",
|
||||
name: "Menyusun perencanaan penanggulangan dan pemulihan Insiden Siber ",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Deteksi",
|
||||
},
|
||||
{
|
||||
name: "Monitor",
|
||||
name: "Menganalisis dan melaporkan Insiden Siber",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Deteksi",
|
||||
},
|
||||
{
|
||||
name: "Peringatan",
|
||||
name: "Melaksanakan penanggulangan dan pemulihan Insiden Siber",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Deteksi",
|
||||
},
|
||||
{
|
||||
name: "Pemberitahuan",
|
||||
name: "Meningkatkan keamanan setelah terjadinya Insiden Siber",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Deteksi",
|
||||
},
|
||||
{
|
||||
name: "Intelijen",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Deteksi",
|
||||
},
|
||||
{
|
||||
name: "Pelaporan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Deteksi",
|
||||
},
|
||||
/////// Aspect 5
|
||||
{
|
||||
name: "Penahanan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Respon",
|
||||
},
|
||||
{
|
||||
name: "Penanggulangan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Respon",
|
||||
},
|
||||
{
|
||||
name: "Pemulihan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Respon",
|
||||
},
|
||||
{
|
||||
name: "Kegiatan Paska Insiden",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Respon",
|
||||
},
|
||||
{
|
||||
name: "Pelaporan",
|
||||
createdAt: new Date(),
|
||||
updatedAt: new Date(),
|
||||
deletedAt: null,
|
||||
aspectName: "Respon",
|
||||
},
|
||||
];
|
||||
|
||||
console.log("Seeding subAspects...");
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user