From b034a5281e49c2b5480936f8f2f4794ca8e5a236 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Sun, 1 Mar 2026 11:10:11 +0100 Subject: [PATCH] feat: add EDPB/ENISA/EDPS PDF downloads to populate-rag-originals Adds download URLs for 11 EDPB guidelines, EDPS DPIA list, 3 ENISA reports, and TMG/UrhG to the missing files check. Co-Authored-By: Claude Opus 4.6 --- scripts/populate-rag-originals.sh | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/scripts/populate-rag-originals.sh b/scripts/populate-rag-originals.sh index 2f738d8..64e7571 100755 --- a/scripts/populate-rag-originals.sh +++ b/scripts/populate-rag-originals.sh @@ -59,11 +59,32 @@ download_if_missing "DSM_DE.pdf" "https://eur-lex.europa.eu/legal-content/DE/TXT download_if_missing "EU_IFRS_DE.pdf" "https://eur-lex.europa.eu/legal-content/DE/TXT/PDF/?uri=CELEX:32023R1803" download_if_missing "EU_IFRS_EN.pdf" "https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32023R1803" +echo "" +echo "=== EDPB Guidelines ===" +download_if_missing "EDPB_GUIDELINES_1_2020.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_202001_connectedvehicles_v2.0_adoptedafterpc_en.pdf" +download_if_missing "EDPB_GUIDELINES_1_2022.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_012022_rightofaccess_v2_en.pdf" +download_if_missing "EDPB_GUIDELINES_2_2023.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_202302_technicalscope_art5-3_eprivacydirective_en.pdf" +download_if_missing "EDPB_GUIDELINES_2_2024.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_202402_article61_en.pdf" +download_if_missing "EDPB_GUIDELINES_4_2019.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_201904_dataprotection_by_design_and_by_default_v2.0_en.pdf" +download_if_missing "EDPB_GUIDELINES_9_2022.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_202209_personal_data_breach_notification_en.pdf" +download_if_missing "EDPB_DPIA_LIST.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_opinion_201804_denmark_dpia_en.pdf" +download_if_missing "EDPB_LEGITIMATE_INTEREST.pdf" "https://www.edpb.europa.eu/sites/default/files/files/file1/edpb_guidelines_202401_legitimateinterest_en.pdf" + +echo "" +echo "=== EDPS ===" +download_if_missing "EDPS_DPIA_LIST.pdf" "https://www.edps.europa.eu/sites/default/files/publication/19-07-16_dpia_list_en.pdf" + +echo "" +echo "=== ENISA (zusaetzlich) ===" +download_if_missing "ENISA_THREAT_LANDSCAPE.pdf" "https://www.enisa.europa.eu/sites/default/files/publications/ENISA%20Threat%20Landscape%202024.pdf" +download_if_missing "ENISA_ICS_SCADA.pdf" "https://www.enisa.europa.eu/sites/default/files/publications/ICS%20SCADA%20in%20EU.pdf" +download_if_missing "ENISA_CYBERSECURITY_2024.pdf" "https://www.enisa.europa.eu/sites/default/files/publications/NIS%20Investments%202024.pdf" + echo "" echo "=== DE Gesetze (gesetze-im-internet.de) ===" echo " [info] DE Gesetze muessen manuell als PDF aus gesetze-im-internet.de exportiert werden." echo " [info] Benoetigte Dateien:" -for f in TDDDG_DE BDSG_FULL_DE DE_DDG DE_BGB_AGB DE_EGBGB DE_HGB_RET DE_AO_RET DE_UWG DE_TKG DE_PANGV DE_DLINFOV DE_BETRVG DE_GESCHGEHG DE_BSIG DE_USTG_RET; do +for f in TDDDG_DE BDSG_FULL_DE DE_DDG DE_BGB_AGB DE_EGBGB DE_HGB_RET DE_AO_RET DE_UWG DE_TKG DE_PANGV DE_DLINFOV DE_BETRVG DE_GESCHGEHG DE_BSIG DE_USTG_RET TMG_KOMPLETT DE_URHG; do if [ ! -f "$RAG_DIR/$f.pdf" ]; then echo " FEHLEND: $f.pdf" fi