Skip to content

Commit 25e05f0

Browse files
chore(db): add new frameworks, requirements, and task templates for compliance (#1717)
Co-authored-by: Mariano Fuentes <marfuen98@gmail.com>
1 parent 14a5d34 commit 25e05f0

8 files changed

+2139
-235
lines changed

packages/db/prisma/seed/primitives/FrameworkEditorControlTemplate.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,5 +306,40 @@
306306
"description": "ISO Controls",
307307
"createdAt": "2025-09-01 13:23:28.289",
308308
"updatedAt": "2025-09-01 13:23:28.289"
309+
},
310+
{
311+
"id": "frk_ct_68c1eb1c5f317f452216e2d7",
312+
"name": "PCI",
313+
"description": "PCI Controls",
314+
"createdAt": "2025-09-10 21:18:19.912",
315+
"updatedAt": "2025-09-10 21:18:19.912"
316+
},
317+
{
318+
"id": "frk_ct_68cc25ac90e3fe79c1beb98d",
319+
"name": "ISO 42001",
320+
"description": "Additional ISO 42001 Controls",
321+
"createdAt": "2025-09-18 15:30:51.512",
322+
"updatedAt": "2025-09-18 15:30:51.512"
323+
},
324+
{
325+
"id": "frk_ct_68e1364141d03b5e6d70e728",
326+
"name": "NEN 7510",
327+
"description": "NEN 7510 Controls",
328+
"createdAt": "2025-10-04 14:59:12.925",
329+
"updatedAt": "2025-10-04 14:59:12.925"
330+
},
331+
{
332+
"id": "frk_ct_68e8079750107bcc63fc79d9",
333+
"name": "Encrypted Data at Rest",
334+
"description": "The organization encrypts all production databases containing customer data at rest",
335+
"createdAt": "2025-10-09 19:05:59.357",
336+
"updatedAt": "2025-10-09 19:05:59.357"
337+
},
338+
{
339+
"id": "frk_ct_68e80a11f225cb2253e31fa0",
340+
"name": "Organization Structure & Reporting Lines",
341+
"description": "Management establishes, with board oversight, structures, reporting lines, authorities, and responsibilities",
342+
"createdAt": "2025-10-09 19:16:33.433",
343+
"updatedAt": "2025-10-09 19:16:33.433"
309344
}
310345
]

packages/db/prisma/seed/primitives/FrameworkEditorFramework.json

Lines changed: 45 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,6 @@
2626
"updatedAt": "2025-05-14 19:20:44.920",
2727
"visible": false
2828
},
29-
{
30-
"id": "frk_681ef4bb8eeb2b60d2d9d187",
31-
"name": "PCI DSS",
32-
"description": "PCI DSS",
33-
"version": "4.0.1",
34-
"createdAt": "2025-05-14 19:20:44.920",
35-
"updatedAt": "2025-05-14 19:20:44.920",
36-
"visible": false
37-
},
3829
{
3930
"id": "frk_683f3102f9ae801df35d47b4",
4031
"name": "Test",
@@ -97,5 +88,50 @@
9788
"createdAt": "2025-05-14 19:20:44.920",
9889
"updatedAt": "2025-09-01 16:51:38.334",
9990
"visible": true
91+
},
92+
{
93+
"id": "frk_681ef4bb8eeb2b60d2d9d187",
94+
"name": "PCI v0",
95+
"description": "PCI DSS",
96+
"version": "4.0.1",
97+
"createdAt": "2025-05-14 19:20:44.920",
98+
"updatedAt": "2025-09-18 20:17:28.309",
99+
"visible": false
100+
},
101+
{
102+
"id": "frk_68c1ead24950f84849db81bb",
103+
"name": "PCI DSS",
104+
"description": "PCI DSS",
105+
"version": "1.0.0",
106+
"createdAt": "2025-09-10 21:17:05.591",
107+
"updatedAt": "2025-09-18 20:17:36.981",
108+
"visible": true
109+
},
110+
{
111+
"id": "frk_68cc0e2a21184ed168ab2eea",
112+
"name": "ISO 42001",
113+
"description": "Global standard for AI management, guiding organizations to use AI safely, ethically, and effectively.",
114+
"version": "1.0.0",
115+
"createdAt": "2025-09-18 13:50:34.016",
116+
"updatedAt": "2025-09-18 21:09:24.202",
117+
"visible": true
118+
},
119+
{
120+
"id": "frk_68d12ec2791043b5a1555950",
121+
"name": "Example PCI",
122+
"description": "Example PCI Framework",
123+
"version": "1.0.0",
124+
"createdAt": "2025-09-22 11:10:57.835",
125+
"updatedAt": "2025-09-22 11:10:57.835",
126+
"visible": false
127+
},
128+
{
129+
"id": "frk_68e135d0212b3b6cd39ceb94",
130+
"name": "NEN 7510",
131+
"description": "Dutch information security standard for the healthcare",
132+
"version": "1.0.0",
133+
"createdAt": "2025-10-04 14:57:19.666",
134+
"updatedAt": "2025-10-07 20:22:47.176",
135+
"visible": true
100136
}
101137
]

packages/db/prisma/seed/primitives/FrameworkEditorPolicyTemplate.json

Lines changed: 78 additions & 48 deletions
Large diffs are not rendered by default.

packages/db/prisma/seed/primitives/FrameworkEditorRequirement.json

Lines changed: 648 additions & 0 deletions
Large diffs are not rendered by default.

packages/db/prisma/seed/primitives/FrameworkEditorTaskTemplate.json

Lines changed: 444 additions & 165 deletions
Large diffs are not rendered by default.

packages/db/prisma/seed/relations/_FrameworkEditorControlTemplateToFrameworkEditorPolicyTemplate.json

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,5 +318,129 @@
318318
{
319319
"A": "frk_ct_683f4ef6c6a5481a377be413",
320320
"B": "frk_pt_685e42a3bbd08ad14de297f0"
321+
},
322+
{
323+
"A": "frk_ct_68b59a16b172e5c360e57536",
324+
"B": "frk_pt_685e462046667f75a50a2c3e"
325+
},
326+
{
327+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
328+
"B": "frk_pt_685e462046667f75a50a2c3e"
329+
},
330+
{
331+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
332+
"B": "frk_pt_685e426ccbb0de15a90cf446"
333+
},
334+
{
335+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
336+
"B": "frk_pt_685e3f7b4ebcb27b60c51434"
337+
},
338+
{
339+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
340+
"B": "frk_pt_685e453cad89de25e5aebf4a"
341+
},
342+
{
343+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
344+
"B": "frk_pt_685e46557bc14fbddea6468a"
345+
},
346+
{
347+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
348+
"B": "frk_pt_685e40d46e7b1123022bf3e8"
349+
},
350+
{
351+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
352+
"B": "frk_pt_685e42a3bbd08ad14de297f0"
353+
},
354+
{
355+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
356+
"B": "frk_pt_685e45c938ad29ad775a2344"
357+
},
358+
{
359+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
360+
"B": "frk_pt_685e43555493efd5f79c15be"
361+
},
362+
{
363+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
364+
"B": "frk_pt_685e458a49e1eff0af54e3d2"
365+
},
366+
{
367+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
368+
"B": "frk_pt_685e42c38c3267d391674ce3"
369+
},
370+
{
371+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
372+
"B": "frk_pt_685e4319a5bb1d2d411975e6"
373+
},
374+
{
375+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
376+
"B": "frk_pt_685e4508d8c0d14ae873e644"
377+
},
378+
{
379+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
380+
"B": "frk_pt_685e4177d5da489e7c5e1b1b"
381+
},
382+
{
383+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
384+
"B": "frk_pt_685e414029124c24387beff0"
385+
},
386+
{
387+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
388+
"B": "frk_pt_685e42188e2df1c285cca159"
389+
},
390+
{
391+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
392+
"B": "frk_pt_683d2cbc12b93dc5c8fe3a7d"
393+
},
394+
{
395+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
396+
"B": "frk_pt_685e42445c99797321ef051a"
397+
},
398+
{
399+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
400+
"B": "frk_pt_685e43997555c7ab39983c21"
401+
},
402+
{
403+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
404+
"B": "frk_pt_685e43e23b78127274355980"
405+
},
406+
{
407+
"A": "frk_ct_68c1eb1c5f317f452216e2d7",
408+
"B": "frk_pt_68bb155d6b8eaafd14904188"
409+
},
410+
{
411+
"A": "frk_ct_68cc25ac90e3fe79c1beb98d",
412+
"B": "frk_pt_68cc576eab0b1748940253fa"
413+
},
414+
{
415+
"A": "frk_ct_68e1364141d03b5e6d70e728",
416+
"B": "frk_pt_685e3f7b4ebcb27b60c51434"
417+
},
418+
{
419+
"A": "frk_ct_68e1364141d03b5e6d70e728",
420+
"B": "frk_pt_685e4508d8c0d14ae873e644"
421+
},
422+
{
423+
"A": "frk_ct_68e1364141d03b5e6d70e728",
424+
"B": "frk_pt_685e3fc75bd72cd0745dc5d1"
425+
},
426+
{
427+
"A": "frk_ct_68e1364141d03b5e6d70e728",
428+
"B": "frk_pt_685e43997555c7ab39983c21"
429+
},
430+
{
431+
"A": "frk_ct_68e1364141d03b5e6d70e728",
432+
"B": "frk_pt_685e462046667f75a50a2c3e"
433+
},
434+
{
435+
"A": "frk_ct_68b59e50eeb9f92ce425327c",
436+
"B": "frk_pt_68e3f39e77b0a823add09bf5"
437+
},
438+
{
439+
"A": "frk_ct_68e8079750107bcc63fc79d9",
440+
"B": "frk_pt_685e4177d5da489e7c5e1b1b"
441+
},
442+
{
443+
"A": "frk_ct_68e80a11f225cb2253e31fa0",
444+
"B": "frk_pt_685e45c938ad29ad775a2344"
321445
}
322446
]

0 commit comments

Comments
 (0)