Dave67350 commited on
Commit
9dd57a8
·
verified ·
1 Parent(s): d26fc94

Update Gradio_UI.py

Browse files
Files changed (1) hide show
  1. Gradio_UI.py +17 -14
Gradio_UI.py CHANGED
@@ -4,7 +4,6 @@ from langdetect import detect
4
  import time
5
  import importlib
6
 
7
- # === Map document choices to modules ===
8
  DOCUMENT_TO_MODULE = {
9
  "AI Act": {
10
  "Compliance Register": "tools.ai_act_generator",
@@ -25,29 +24,33 @@ DOCUMENT_TO_MODULE = {
25
  "Data Processor Agreements": "tools.gdpr_dpa_log"
26
  },
27
  "NIS2": {
28
- "Incident Response Log": "tools.nis2_incident_response_log",
29
- "Asset Inventory": "tools.nis2_asset_inventory",
30
- "Business Continuity Plan": "tools.nis2_business_continuity_plan",
31
  "Access Control Log": "tools.nis2_access_control_log",
32
- "System Testing Record": "tools.nis2_system_testing_record",
33
- "Supply Chain Risk Record": "tools.nis2_supply_chain_risk_record",
34
- "Incident Communication Plan": "tools.nis2_incident_communication_plan",
35
- "Vulnerability Management Log": "tools.nis2_vulnerability_management_log",
36
- "Security Audit Record": "tools.nis2_security_audit_record",
37
- "Disaster Recovery Plan": "tools.nis2_disaster_recovery_plan",
38
  "Compliance Audit Log": "tools.nis2_compliance_audit_log",
39
- "Penetration Test Summary": "tools.nis2_penetration_test_summary",
40
  "Data Encryption Inventory": "tools.nis2_data_encryption_inventory",
 
 
 
41
  "Logging & Monitoring Policy": "tools.nis2_logging_monitoring_policy",
42
  "Network Architecture Diagram Log": "tools.nis2_network_architecture_log",
43
- "Security Awareness Training Record": "tools.nis2_security_training_record",
44
- "Backup & Recovery Log": "tools.nis2_backup_recovery_log",
45
  "Risk Assessment Matrix": "tools.nis2_risk_assessment_matrix",
46
- "Third-Party Access Review": "tools.nis2_third_party_access_review"
 
 
 
 
 
 
 
47
  }
48
  }
49
 
50
 
 
51
  # === PDF Export Function ===
52
  def export_pdf(title, answers, lang="en"):
53
  pdf = FPDF()
 
4
  import time
5
  import importlib
6
 
 
7
  DOCUMENT_TO_MODULE = {
8
  "AI Act": {
9
  "Compliance Register": "tools.ai_act_generator",
 
24
  "Data Processor Agreements": "tools.gdpr_dpa_log"
25
  },
26
  "NIS2": {
 
 
 
27
  "Access Control Log": "tools.nis2_access_control_log",
28
+ "Asset Inventory": "tools.nis2_asset_inventory",
29
+ "Backup & Recovery Log": "tools.nis2_backup_recovery_log",
30
+ "Business Continuity Plan": "tools.nis2_business_continuity",
 
 
 
31
  "Compliance Audit Log": "tools.nis2_compliance_audit_log",
 
32
  "Data Encryption Inventory": "tools.nis2_data_encryption_inventory",
33
+ "Disaster Recovery Plan": "tools.nis2_disaster_recovery_plan",
34
+ "Incident Communication Plan": "tools.nis2_incident_communication",
35
+ "Incident Response Log": "tools.nis2_incident_log",
36
  "Logging & Monitoring Policy": "tools.nis2_logging_monitoring_policy",
37
  "Network Architecture Diagram Log": "tools.nis2_network_architecture_log",
38
+ "Penetration Test Summary": "tools.nis2_penetration_test_summary",
39
+ "Physical Security Checklist": "tools.nis2_physical_security_checklist",
40
  "Risk Assessment Matrix": "tools.nis2_risk_assessment_matrix",
41
+ "Risk Register": "tools.nis2_risk_register",
42
+ "Security Audit Record": "tools.nis2_security_audit",
43
+ "Security Testing Strategy": "tools.nis2_security_testing_strategy",
44
+ "Security Awareness Training Record": "tools.nis2_security_training_record",
45
+ "Supply Chain Risk Record": "tools.nis2_supply_chain_risk",
46
+ "System Testing Record": "tools.nis2_system_testing",
47
+ "Third-Party Access Review": "tools.nis2_third_party_access_review",
48
+ "Vulnerability Management Log": "tools.nis2_vulnerability_log"
49
  }
50
  }
51
 
52
 
53
+
54
  # === PDF Export Function ===
55
  def export_pdf(title, answers, lang="en"):
56
  pdf = FPDF()